UNPKG

@connection-hub/sdk

Version:

SDK oficial para a API do Connection Hub

28 lines (27 loc) 1.01 kB
declare class WebhookService { private readonly api; private readonly client?; constructor(api: any, client?: any | undefined); /** * Verifica se o cliente pode executar operações * @param throwError Se true, lança um erro caso as credenciais não sejam válidas (padrão: true) */ checkCredentials(throwError?: boolean): void; /** * Configura um webhook para receber mensagens * @param channelToken Token da página/conta * @param webhookUrl URL do webhook */ setupWebhook(webhookUrl: string, channelToken: string): Promise<boolean>; /** * Remove a configuração do webhook * @param channelToken Token da página/conta */ removeWebhook(channelToken: string): Promise<boolean>; /** * Verifica se um token de webhook é válido * @param token Token a ser verificado * @param verifyToken Token de verificação esperado */ verifyWebhookToken(token: string, verifyToken: string): boolean; }