Update Webhook Endpoint
Change a webhook URL, subscriptions, name, or delivery status.
event_types replaces
the entire subscription list.
Set status to PAUSED to stop creating deliveries for new events. Set it to
ACTIVE to resume delivery and clear the consecutive-failure counter.
Authorizations
Environment-specific API key created in the Unifystays portal
Headers
Path Parameters
Webhook endpoint UUID.
"8b95a9e0-4af3-4c6d-92df-84b64256d27f"
Body
New human-readable endpoint name.
1 - 120"Production booking events"
New public HTTPS delivery URL.
8 - 2048"https://example.com/webhooks/unifystays"
Replacement event subscriptions. Send the complete desired list.
1 - 20 elementsbooking.created, booking.confirmed, booking.failed, booking.cancellation_requested, booking.cancelled, booking.cancellation_failed, booking.* Activate or pause delivery to this endpoint.
ACTIVE, PAUSED "ACTIVE"
Response
Webhook endpoint updated successfully.
Unique webhook endpoint identifier.
"8b95a9e0-4af3-4c6d-92df-84b64256d27f"
Human-readable endpoint name.
"Production booking events"
URL that receives signed webhook POST requests.
"https://example.com/webhooks/unifystays"
Current endpoint state. Paused and disabled endpoints do not receive new deliveries.
ACTIVE, PAUSED, DISABLED "ACTIVE"
Normalized event subscriptions for this endpoint.
booking.created, booking.confirmed, booking.failed, booking.cancellation_requested, booking.cancelled, booking.cancellation_failed, booking.* Consecutive delivery failures since the last success or reactivation.
0
Time of the most recent successful delivery, if any.
"2026-08-08T08:30:00.000Z"
Time of the most recent failed delivery, if any.
null
Time the endpoint was disabled, if applicable.
null
Reason the endpoint was disabled, if applicable.
null
Endpoint creation time.
"2026-08-08T08:00:00.000Z"
Time the endpoint was last updated.
"2026-08-08T08:30:00.000Z"