Skip to navigation

Get Booking Details

View as Markdown

Get Booking Details

Returns a booking pushed through the Booking APIs, including its status, trip link, captured attributes, attachments and ticket details. Only bookings created through these APIs can be fetched (403 otherwise).

Request Parameters

ParamRequiredDescription
transIdMandatoryYour booking reference used at creation.

Path parameters

transIdstringRequired
Your booking reference used at creation.

Headers

DICE-APP-IDstringOptional
Company Code of client
X-CLIENT-IDstringOptional
API Client ID
X-CLIENT-SECRETstringOptional
API Client Secret

Response

OK
successbooleanOptional

Always true on HTTP 200.

transIdstringOptional
Your booking reference.
transactionIdlongOptional
Internal Dice transaction id.
serviceenumOptional
Booking type.
Allowed values:
amountdoubleOptional
Booking amount.
currencystringOptional
Currency.
bookingStatusenumOptional
Booking status.
Allowed values:
expenseStatuslongOptional

Expense status code: 3 = booked / active, 7 = cancelled.

bookingDatelongOptional

Booking date. Epoch time in milliseconds (UTC).

tripIdstringOptional
Attached trip.
tripItineraryIdstringOptional
Attached itinerary leg.
fieldsmap from strings to stringsOptional

All captured booking attributes as key/value strings (PNR, airline, invoice fields, cancellation info, …).

fileslist of objectsOptional

Ticket / invoice attachments.

ticketobjectOptional

Structured ticket (flight / hotel / bus) as stored in Dice. Shape depends on service.