Create Webhook Endpoint
Register a webhook URL and receive its one-time signing secret.
booking.* to receive every booking event.
Production endpoints must use a public HTTPS URL. The endpoint starts in
ACTIVE status.Authorizations
Environment-specific API key created in the Unifystays portal
Headers
Body
Human-readable name shown in webhook logs and the portal.
1 - 120"Production booking events"
Public HTTPS URL that receives webhook POST requests. Private, loopback, link-local, and internal hosts are rejected.
8 - 2048"https://example.com/webhooks/unifystays"
Event types delivered to this endpoint. Use booking.* to subscribe to every booking event.
1 - 20 elementsbooking.created, booking.confirmed, booking.failed, booking.cancellation_requested, booking.cancelled, booking.cancellation_failed, booking.* Response
The signing secret is returned only in this response.
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"
HMAC signing secret. Returned only once; store it securely before discarding the response.
"whsec_************************"