Zuletzt aktualisiert: 2026-03-03•3 Min. Lesezeit
Replay
Alle Zustellereignisse werden gespeichert. Jedes Ereignis kann auf Abruf wiederholt werden.
Was Replay bewirkt
Replay sendet ein gespeichertes Zustellereignis erneut an Ihren Webhook-Endpoint. Die E-Mail selbst wird nicht erneut versendet.
Verwenden Sie Replay wenn:
- Ihr Webhook-Endpoint während der Zustellung nicht erreichbar war
- Ihr Endpoint eine Nicht-200-Response zurückgegeben hat
- Ein Agent oder Worker abgestürzt ist, bevor das Ereignis verarbeitet wurde
- Sie Ihren Webhook-Handler mit echten Zustellungsdaten testen
Einzelnes Ereignis wiederholen
POST https://truncus.co/api/v1/events/{event_id}/replay
Authorization: Bearer tr_live_...
Response
{
"replayed": true,
"event_id": "evt_3f21a3b4",
"message_id": "msg_8f21a3b4",
"dispatched_at": "2026-02-27T09:14:02Z"
}
Alle Ereignisse einer Nachricht wiederholen
POST https://truncus.co/api/v1/messages/{message_id}/replay
Authorization: Bearer tr_live_...
Gespeicherte Ereignisse abfragen
GET https://truncus.co/api/v1/events?message_id=msg_8f21a3b4
Authorization: Bearer tr_live_...
SDK-Beispiel
import { Truncus } from '@truncus/node'
const truncus = new Truncus({ apiKey: process.env.TRUNCUS_API_KEY })
// Einzelnes Ereignis wiederholen
await truncus.events.replay('evt_3f21a3b4')
// Alle Ereignisse einer Nachricht wiederholen
await truncus.messages.replay('msg_8f21a3b4')
// Ereignisse für eine Nachricht abfragen
const events = await truncus.events.list({
message_id: 'msg_8f21a3b4'
})
Aufbewahrungsdauer
Ereignisse werden auf allen Plänen 90 Tage lang aufbewahrt. Replay ist für das gesamte Aufbewahrungsfenster verfügbar.
Webhook-Dispatch bei Replay
Wiederholte Ereignisse werden an den aktuell konfigurierten Webhook-Endpoint gesendet. Wenn Sie Ihre Endpoint-URL seit dem ursprünglichen Ereignis geändert haben, wird das wiederholte Ereignis an die neue URL gesendet.