Quando usar
Use retry quando:- seu endpoint estava fora do ar;
- houve timeout temporário;
- uma dependência do seu consumidor falhou;
- você corrigiu validação de assinatura ou parsing do payload.
Como reenviar
Pelo app, abra/integracoes?tab=webhooks, localize uma entrega com status failed e clique em reenviar.
Também existe rota autenticada por sessão:
O que acontece
- A entrega usa o mesmo
delivery.id. attemptsé incrementado.- A nova resposta atualiza status, erro e dados de entrega.
- Endpoints desabilitados não recebem retry.
Limitação atual
Não há worker, fila, backoff exponencial ou retry automático. Se você precisa de garantia extra, mantenha idempotência e deduplicação no consumidor usandox-atriby-delivery.