Salta ai contenuti

Rinvio

Un deploy sbagliato e hai perso degli eventi? Rinviali.

  1. Apri la dashboard, vai su Webhook e seleziona il webhook.
  2. Nel log Consegne, filtra per stato (Non riuscita) oppure trova la consegna per tipo di evento o id dell’email.
  3. Apri la consegna per vedere il payload, la risposta restituita dal tuo server e ogni tentativo.
  4. Fai clic su Replay.

Il rinvio azzera la consegna e avvia una nuova serie di tentativi con lo stesso calendario dei nuovi tentativi. Il corpo e il webhook-id restano invariati, quindi un gestore idempotente riconoscerà gli eventi che ha già elaborato. Il timestamp e la firma sono nuovi, così il controllo di tolleranza di 5 minuti viene superato.

  • Prima di rinviare, correggi ed esegui il deploy del tuo endpoint, poi conferma con un invio di prova a delivered@test.spacepost.dev.
  • Rinvia in ordine cronologico se il tuo gestore è sensibile all’ordine.
  • La cronologia delle consegne viene conservata per 30 giorni. Per qualsiasi cosa più vecchia, riallinea con GET /emails/{id}, che restituisce il last_event attuale.
  • Se ti serve solo lo stato attuale di poche email, l’API è più rapida del rinvio: GET /emails?limit=100 elenca le email recenti con il loro last_event.