gohl
Version:
Go Highlevel Node Js ease of use library implementation to their API
42 lines (37 loc) • 1.21 kB
TypeScript
import { AuthData } from "../interfaces/auth/authdata";
import { ILink } from "../interfaces/link";
export declare class TriggerLink {
private authData?;
/**
* Endpoints For Trigger Links
* https://highlevel.stoplight.io/docs/integrations/85c4db13a5d69-links-api
*/
constructor(authData?: AuthData);
/**
* Get all Links
* Documentation - https://highlevel.stoplight.io/docs/integrations/7b6e00ee0f653-get-links
*/
getAll(locationId: string): Promise<ILink[]>;
/**
* Create Link
* Documentation - https://highlevel.stoplight.io/docs/integrations/30442546481af-create-link
* @param link
* @returns
*/
add(link: ILink): Promise<ILink>;
/**
* Update Link
* Documentation - https://highlevel.stoplight.io/docs/integrations/7fb0921457bdb-update-link
* @param linkId
* @param link
* @returns
*/
update(linkId: string, link: ILink): Promise<ILink>;
/**
* Delete Link
* Documentation - https://highlevel.stoplight.io/docs/integrations/b38b571ee30bd-delete-link
* @param linkId
* @returns
*/
remove(linkId: string): Promise<boolean>;
}