UNPKG

gohl

Version:

Go Highlevel Node Js ease of use library implementation to their API

36 lines (35 loc) 1.26 kB
import { AuthData } from "../interfaces/auth/authdata"; import { ISubmission } from "../interfaces/submission"; import { IForm } from "../interfaces/form"; export declare class Form { private authData?; /** * Endpoints For Forms * https://highlevel.stoplight.io/docs/integrations/0af2368376eb2-forms-api */ constructor(authData?: AuthData); /** * Get Forms * https://highlevel.stoplight.io/docs/integrations/49e29c1716c61-get-forms * https://public-api.gohighlevel.com/#29a44f93-8ec3-464d-a2d2-a3bce3d70ffc * @param locationId */ getAll(locationId?: string, skip?: number, limit?: number, type?: string): Promise<{ forms: IForm[]; total: number; }>; /** * Get Form Submissions * https://highlevel.stoplight.io/docs/integrations/a6114bd7685d1-get-forms-submissions * @param locationId */ getSubmissions(locationId: string, skip?: number, limit?: number, page?: number, search?: string, type?: string, startAt?: string, endAt?: string): Promise<{ submissions: ISubmission[]; meta: { total: number; currentPage: number; nextPage: string | null; prevPage: string | null; }; }>; }