Skip to main content

Booking detail (agent)

GET 

/api/v1/crs/bookings/:bookingId

The full booking as the confirmation view, for an authenticated CRS user. Carries the booking agency's agent cashback on top of the guest view: payment.cashbackRedeemed / payment.amountPayable for the post-tax settlement split, and an agentCashback block with what the booking earned. payment.grandTotal is the gross invoice either way and is never reduced by cashback, so collect amountPayable when it is present. All of it is absent for a non-agency booking or an agency excluded from the loyalty programme, and agentCashback is additionally absent until the cashback earn path is enabled — handle it as nullable rather than assuming a block.

Request​

Responses​

OK