List Bookings
List and filter bookings for the current organization for support, reconciliation, and operational workflows.
Request Example
Filter and Sort
The API supports free-text search across booking identifiers and hotel context, along with filters for:- Booking
statusand terminal state. - Hotel, city, and provider.
- Stay dates and booking creation dates.
- Sort field, sort direction, page, and limit.
data.meta for pagination and data.summary for aggregate
counts. For one booking’s current state, call
Get Booking Status. For a full itinerary
or support record, call
Get Booking Details.
Authorizations
Environment-specific API key created in the Unifystays portal
Headers
Query Parameters
Free-text search across booking ids/codes, HCN, hotel name, city, and country (case-insensitive).
"ubk_"
Filter by status. Accepts repeated values or CSV, e.g. status=CONFIRMED&status=ON_HOLD or status=CONFIRMED,ON_HOLD.
PROCESSING, CONFIRMED, ON_HOLD, FAILED, CANCELLATION_PENDING, CANCELLED Filter by hotel id.
"13553916"
Filter by city (case-insensitive exact).
"Dubai"
Filter by provider code.
"TRIPJACK"
Check-in date >= (YYYY-MM-DD).
"2026-05-01"
Check-in date <= (YYYY-MM-DD).
"2026-05-31"
Created date >= (ISO 8601).
"2026-04-01T00:00:00Z"
Created date <= (ISO 8601).
"2026-04-30T23:59:59Z"
Only return terminal (true) or non-terminal (false) bookings.
false
Field to sort by.
created_at, check_in, check_out, total_payable_now, status Sort direction.
ASC, DESC Page number (1-based).
x >= 11
Results per page.
1 <= x <= 10020