Pular para o conteúdo

Webhooks

Um webhook recebe por POST cada evento que combina com os filtros dele, assinado com HMAC-SHA256. Entregas ficam numa tabela (outbox), sobrevivem a restarts e são repetidas por até 24 horas; depois vão para a dead-letter, de onde podem ser reenviadas. Com token admin o webhook pode ser global (todas as instâncias) ou de uma instância; com token de instância é sempre da própria instância.

Payloads de cada evento estão no catálogo de eventos e a verificação da assinatura em Verificar assinatura.

Conceito: leia antes de integrar.

Operações

OperaçãoRotaToken
Listar webhooksGET /v1/webhookstoken da instância ou admin
Criar webhookPOST /v1/webhookstoken da instância ou admin
Consultar webhookGET /v1/webhooks/{wid}token da instância ou admin
Atualizar webhookPATCH /v1/webhooks/{wid}token da instância ou admin
Apagar webhookDELETE /v1/webhooks/{wid}token da instância ou admin
Listar entregasGET /v1/webhooks/{wid}/deliveriestoken da instância ou admin
Reenviar entregaPOST /v1/webhooks/{wid}/deliveries/{delivery_id}/retrytoken da instância ou admin

Gerado de openapi.yaml. Convenções gerais na visão geral e todos os códigos em Erros.