Reenvio
Um deploy falhou e você perdeu eventos? Reenvie-os.
- Abra o painel, vá em Webhooks e selecione o webhook.
- No log Entregas, filtre por status (Falhou) ou encontre a entrega pelo tipo de evento ou pelo id do e-mail.
- Abra a entrega para ver o payload, a resposta que o seu servidor retornou e cada tentativa.
- Clique em Reenviar.
O reenvio reinicia a entrega e começa uma nova série de tentativas, com o mesmo cronograma de novas tentativas. O corpo e o webhook-id não mudam, então um handler idempotente reconhecerá os eventos que já processou. O horário e a assinatura são novos, então a verificação de tolerância de 5 minutos passa.
Dicas para se atualizar
Seção intitulada “Dicas para se atualizar”- Antes de reenviar, corrija e faça o deploy do seu endpoint e confirme com um envio de teste para
delivered@test.spacepost.dev. - Reenvie em ordem cronológica se o seu handler for sensível à ordem.
- O histórico de entregas é mantido por 30 dias. Para algo mais antigo, reconcilie com
GET /emails/{id}, que retorna olast_eventatual. - Se você só precisa do estado atual de alguns e-mails, a API é mais rápida do que reenviar:
GET /emails?limit=100lista os e-mails recentes com o respectivolast_event.