gohl
Version:
Go Highlevel Node Js ease of use library implementation to their API
40 lines (39 loc) • 1.52 kB
TypeScript
import { AuthData } from "../interfaces/auth/authdata";
import { IFunnelRedirect, IFunnelRedirectListResponse, ICreateFunnelRedirect, IUpdateFunnelRedirect, IFunnelRedirectParams } from "../interfaces/funnel.redirect";
export declare class FunnelRedirect {
private authData?;
/**
* Endpoints For Funnel Redirects
* https://highlevel.stoplight.io/docs/integrations/98aaa4819e58b-create-redirect
*/
constructor(authData?: AuthData);
/**
* Create Redirect
* Documentation - https://highlevel.stoplight.io/docs/integrations/98aaa4819e58b-create-redirect
* @param data
* @returns
*/
create(data: ICreateFunnelRedirect): Promise<IFunnelRedirect>;
/**
* Update Redirect by ID
* Documentation - https://highlevel.stoplight.io/docs/integrations/42c343d756316-update-redirect-by-id
* @param redirectId
* @param data
* @returns
*/
update(redirectId: string, data: IUpdateFunnelRedirect): Promise<IFunnelRedirect>;
/**
* Delete Redirect by ID
* Documentation - https://highlevel.stoplight.io/docs/integrations/55c4fc25361eb-delete-redirect-by-id
* @param redirectId
* @returns
*/
remove(redirectId: string): Promise<any>;
/**
* Fetch List of Redirects
* Documentation - https://highlevel.stoplight.io/docs/integrations/a1a9c79cd27ed-fetch-list-of-redirects
* @param params
* @returns
*/
getAll(params: IFunnelRedirectParams): Promise<IFunnelRedirectListResponse>;
}