Zuletzt aktualisiert: 2026-03-033 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.

Replay