Webhooks

Replay a webhook delivery

Replays a delivered or exhausted event delivery for a subscription you own. Sets its status to pending, resets attempt_count to 0, increments replay_count, and enqueues a fresh delivery of the same payload with a new signature timestamp. The replay keeps the same event_id, so your idempotency key still applies. Pending or failed deliveries are still being delivered or retried and cannot be replayed. Payloads are purged 30 days after the delivery's last attempt or replay; a delivery whose payload was purged can no longer be replayed.

post/v1/webhooks/{id}/deliveries/{delivery_id}/replay

Request

  • Base URL
    https://api.gojinko.com
  • URL
    https://api.gojinko.com/v1/webhooks/{id}/deliveries/{delivery_id}/replay
  • Auth
    • API key in header X-API-Key
    • or HTTP bearer

Path parameters

idstring required
Example:42
delivery_idstring required
Example:981

Response

Webhook delivery replay enqueued

Example response

{
  "delivery": {
    "id": 981,
    "event_id": "evt_4471_booking.completed",
    "event_type": "booking.completed",
    "booking_ref": "JNK-8F3D21",
    "status": "exhausted",
    "attempt_count": 8,
    "last_http_status": 503,
    "last_error": "non-2xx response: 503",
    "created_at": "2026-10-08T10:02:11Z",
    "updated_at": "2026-10-08T11:20:40Z",
    "delivered_at": null,
    "exhausted_at": "2026-10-08T11:20:40Z",
    "replay_count": 0,
    "payload": {
      "event": "booking.completed",
      "event_id": "evt_4471_booking.completed",
      "booking_ref": "JNK-8F3D21",
      "status": "confirmed",
      "occurred_at": "2026-10-08T10:02:11Z",
      "livemode": true
    }
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.