Endpoints
Objeto endpoint
O
secret completo do endpoint é retornado uma vez na criação e
nunca mais. Armazene-o com segurança — se você o perder, exclua o endpoint
e crie-o novamente.Tipos de evento válidos
events é validado em relação a este conjunto exato — valores fora da lista
retornam 400. Consulte o catálogo de eventos para ver o
formato do payload de cada tipo.
telephony.incoming,telephony.complete,telephony.toolweb.incoming,web.complete,web.toolcall.gradedissue.reportedtest-call.completedalert.triggered
Status dos endpoints
active— as entregas fluem normalmente.disabled— pausado manualmente viaPATCH. Nenhuma solicitação é enviada. Nunca alteramos o status de um endpointdisabled; voltar paraactiveé sempre sua decisão.failing— definido automaticamente quando uma entrega para o endpoint esgota toda a sua programação de tentativas (8 tentativas em 24 horas) sem receber um 2xx. Um endpoint com falha não recebe mais tráfego. Quando o endpoint for corrigido, usePATCHpara alterar seu status de volta paraactive; as entregas cuja programação de tentativas ainda não terminou serão retomadas de onde pararam.
Listar endpoints
Criar um endpoint
Campos da solicitação
Retorna
201 Created com o objeto Endpoint mais
um campo secret adicional no nível superior contendo a chave de assinatura bruta — uma
string hexadecimal de 48 caracteres:
Atualizar um endpoint
Retorna
200 OK com o objeto Endpoint atualizado.
Enviar uma entrega de teste
Envie um evento sintéticowebhook.test para um endpoint usando o pipeline normal
de entrega, incluindo serialização JSON canônica,
X-ThunderPhone-Signature, registro da entrega e controle de tentativas.
O teste tem como destino o endpoint selecionado independentemente do filtro events dele.
200 OK após a primeira tentativa, mesmo que o destino
retorne um erro. Inspecione success, status, response_code e error
para verificar o resultado da entrega:
webhook.test é sintético e não pode ser adicionado à assinatura events
de um endpoint. Se a primeira tentativa falhar, a entrega seguirá a mesma
programação de tentativas das entregas de eventos normais.
Excluir um endpoint
204 No Content. A entrega ao URL é interrompida imediatamente;
as novas tentativas em andamento são abandonadas.
Relacionado
Catálogo de eventos
A lista completa de valores de
events que você pode assinar.Visão geral dos webhooks
Verificação de assinatura e semântica de entrega.