Replay a webhook delivery
Re-enqueues a past delivery for another delivery attempt. Useful when the original delivery failed and the receiver has since been fixed. The payload is identical to the original (same `id`, same body); the receiver should be idempotent on `id`.
POST
/api/v1/webhooks/{id}/deliveries/{deliveryId}/replayPath Parameters
idstring
deliveryIdstring
Response Body
curl -X POST "http://localhost:3000/api/v1/webhooks/string/deliveries/string/replay"{
"id": "wh_2a8f1d",
"originalDeliveryId": "wd_4c7e92",
"replayDeliveryId": "wd_8d11a4",
"status": "queued",
"queuedAt": "2026-09-22T09:00:00.000Z"
}{
"statusCode": 0,
"message": "string",
"errors": {
"property1": [
"string"
],
"property2": [
"string"
]
}
}{
"statusCode": 0,
"message": "string",
"errors": {
"property1": [
"string"
],
"property2": [
"string"
]
}
}{
"statusCode": 0,
"message": "string",
"errors": {
"property1": [
"string"
],
"property2": [
"string"
]
}
}Send a test event to a webhook POST
Enqueues a synthetic `seat.held` test event for delivery to the endpoint. Returns immediately with a `deliveryId`; check `/deliveries` to see the outcome (success / retrying / dead-lettered).
All modules
TypeDoc-generated reference for the @seats/sdk and @seats/shared packages.