Webhooks
Explore 4 endpoints de Webhooks, com finalidade, método e rota derivados do contrato publicado.
Endpoints relacionados
Abra um endpoint para consultar parâmetros, exemplos e respostas.
Quando usar cada endpoint
Compare a finalidade de cada operação antes de iniciar a integração.
| Endpoint | Finalidade |
|---|---|
GET/webhook/resource/organization-events | webhook.events.organization_id é único, então existe no máximo uma configuração por organização. O secret não é retornado; apenas o indicador hasSecret. |
PUT/webhook/resource/events | Upsert por organizationId. Campos ausentes são preservados; enviar null em uma URL desliga a notificação daquele status. O secret é sempre gerado pelo serviço — nunca aceito no corpo — e só é rotacionado com regenerateSecret: true. O secret é devolvido uma única vez, em data.secret, apenas na resposta que o gerou (primeira configuração ou regenerateSecret: true); nas demais respostas data é null. Ele não pode ser recuperado depois — quem perdeu o valor rotaciona. organizationId é o da sua organização (o mesmo que aparece em organizationId nas carteiras). |
POST/webhook/resource/test-send | Envia para a URL configurada do status informado em data.status um POST igual ao de um evento real, assinado quando há secret. Use-o para validar seu endpoint antes de operar. Nenhuma transação é criada. Se não houver URL configurada para o status, nada é enviado. |
GET/webhook/resource/send-events | Histórico de entregas dos webhooks da organização: cada linha é um envio para a sua URL, com o status HTTP que ela respondeu e o total de tentativas. Use para investigar um evento que não chegou. organizationId é obrigatório; refine por carteira, transação, externalId e intervalo de datas. |
Finalidades, métodos e rotas vêm do contrato OpenAPI publicado.
Fluxo da categoria
A ordem das chamadas, quem executa cada passo e o que vem depois. Clique numa chamada para ver o fluxo dela.
Configurar e operar
- Chamada
GETListar eventos configurados
/webhook/resource/organization-eventsConfira as URLs e se há secret
- Chamada
/webhook/resource/test-sendEvento igual ao real, sem criar transação
- Chamada
/webhook/resource/send-eventsConfira status HTTP e tentativas de cada envio