Replay a delivery
You send the same event again with a fresh signature. You can replay a delivered or failed delivery, a delivery pending for more than one minute, or one published more than 2 hours 15 minutes ago without a result. Your subscription must be active. Your endpoint can receive the event again, so ignore repeats by event ID.
Your API key. Issued and revoked from the TrustPixel dashboard; the gateway resolves it to an owning organization on every request.
In: header
Path Parameters
^whs_[a-zA-Z0-9-]+$length <= 128^dlv_[a-zA-Z0-9-]+$length <= 128Header Parameters
Correlation id echoed to the upstream service and returned on the response. Generated as req_<uuid> when omitted.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/hotel/webhook-subscriptions/string/deliveries/string/replay"{ "data": { "id": "string", "status": "PENDING", "event": { "id": "string", "type": "string", "created_at": "string", "data": { "booking": { "property1": null, "property2": null } } }, "replay_count": 0, "failure_reason": "retries_exhausted", "attempts": [ { "attempt_number": 0, "response_status": 0, "response_body": "string", "created_at": "2019-08-24T14:15:22Z" } ], "created_at": "2019-08-24T14:15:22Z", "published_at": "2019-08-24T14:15:22Z", "delivered_at": "2019-08-24T14:15:22Z", "failed_at": "2019-08-24T14:15:22Z" }}List a subscription's deliveries GET
You receive the subscription's deliveries, newest first, each with its event and your endpoint's responses for the current replay. Filter by status to find failed or stuck deliveries.
Read supported hotel features and limits GET
You receive the active, configured suppliers and the features this service implements for each. Use these limits to prepare your requests; the list is shared across organizations and does not select a supplier or describe your routing rules. Read search meta.supplier to identify the supplier used for your stay. Availability, rate restrictions and booking state still determine whether a particular request succeeds. An empty list means no active configured supplier is registered. This read makes no supplier requests and is not a health check; supplier status can change after you read it.