Push booking

Register your push-booking webhook URL to receive reservation create and cancel notifications from Nuitee Cloud.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Push-booking webhook

Registration

POST /v1/push/webhook/pushbook
x-api-key: YOUR_KEY
Content-Type: application/json

{ "webhook": "https://partner.example.com/hp/reservations" }

Success response:

{ "code": "200", "message": "Webhook request saved successfully" }

Delivery channels

ChannelDescription
Real-time pushFired when reservations are created or updated
Scheduled jobHourly batch documented on Cron job – Push booking — confirm schedule and timezone with onboarding
ManualPOST /push/webhook/booking — on-demand single booking push when enabled on your contract

Reservation payload

Nuitee Cloud POSTs reservation JSON to your URL. Field-level documentation and examples are on the Cron job – Push booking page (same payload structure for real-time and scheduled delivery).

Key root fields:

  • hotelId — supplier property code
  • reservations.reservation[] — one or more reservations
  • status — Confirm (new/confirmed) or Cancel (cancelled)
  • paymentcarddetail — virtual card details when applicable

Confirm vs cancel

StatusAction on your side
ConfirmCreate or update the booking in your PMS
CancelMark cancelled; stop further processing

Payment / VCC

Reservations may include Virtual Credit Card (VCC) details in paymentcarddetail. Confirm payment type (Channel Collect, etc.) with onboarding.

Partner responsibilities

  • Return HTTP 2xx promptly; process heavy work asynchronously if needed
  • Implement idempotent handling by reservation_id
  • Accept duplicate POSTs for the same booking

For automated hourly delivery and full payload tables, see Cron job – Push booking.

Body Params
string
required

The URL to which the webhook will be sent.

Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json