2xx em até 10 segundos. Qualquer outra coisa é falha: outro status, tempo esgotado, erro de rede, certificado inválido, redirecionamento.
O calendário
Falhou, a Westhetics tenta de novo depois de:
São cerca de 42 horas do evento à última tentativa. O job que entrega roda a cada minuto, então as esperas são aproximadas. Depois da oitava falha, a entrega fica falhou e não sai mais sozinha.
Reenviar à mão
A entrega que falhou pode ser reenviada: ela volta à fila, sai no próximo minuto e ganha as oito tentativas de novo.- Na tela: no app, aba Entregas, filtro Com falha, “Reenviar” na linha.
- Pela API:
POST /v1/webhooks/{id}/deliveries/{deliveryId}/retry, com o escopo Gerenciar os próprios webhooks pela API.
GET /v1/events desde o último evento que você tratou. Os eventos ficam 30 dias.
O webhook que só falha desliga
O webhook que falhou em toda entrega por 72 horas é desativado, e as gestoras da clínica recebem um e-mail. Enquanto estiver desativado, nada sai para ele. Para voltar: corrija o endereço, reative o webhook (na tela, “Ativar”; pela API,PATCH /v1/webhooks/{id} com "status": "active") e reenvie as entregas que ficaram para trás, ou leia GET /v1/events.