Skip to main content
GET
Use this endpoint when your application needs the complete booking record: itinerary pages, confirmation emails, support tools, customer history, and finance reconciliation.

Request Example

Use the Detail Record

The response includes:
  • Unified status and is_terminal.
  • Hotel information and stay dates.
  • Rooms, guests, pricing, cancellation information, and supplier details.
  • Polling information, timeline events, booking attempts, failure fields, and timestamps.
For polling an in-progress request, prefer the lighter Get Booking Status endpoint and fetch this detail record when your UI needs itinerary content.
Booking details can contain guest personal data and supplier confirmation information. Limit access to trusted backend services and authorized support users.
The OpenAPI section below provides the complete booking detail schema.

Authorizations

x-api-key
string
header
required

Environment-specific API key created in the Unifystays portal

Headers

X-Unifystays-Contract-Version
enum<string>
default:1

Hotel API contract version. Missing defaults to v1.

Available options:
1

Path Parameters

booking_id
string
required
Example:

"ubk_eGQ0dW9uV1Vi"

Response

contract_version
string
required
Example:

"1"

success
boolean
required
message
string
required
data
object
required