v1
latestOpenAPI 3.0.02026-07-247251950.2 KBManage bookings
List bookings
Overview
Search for bookings by guest ID or client reference. Perfect for displaying a guest's booking history or finding bookings by your internal reference codes.
When to Use
- Guest booking history - Show all bookings for a specific guest
- Reference lookup - Find bookings by your internal reference codes
- Booking management - List bookings for administrative purposes
- Customer support - Quickly find bookings for support tickets
What You Get
- Booking list - All matching bookings with complete details
- Guest information - Name, email, and contact details
- Stay details - Check-in/check-out dates and hotel information
- Payment status - Current payment and booking status
- Booking references - Booking IDs and confirmation codes
Search Options
- By guest ID - Find all bookings for a specific guest
- By client reference - Find bookings using your internal reference codes
- By customTags - Narrow results by booking labels using customTags=KEY:VALUE,KEY2:VALUE2 (AND across keys)
- Optional timeout - Set request timeout (default 4 seconds)
Quick Start
Provide either guestId or clientReference (or both). Returns matching bookings with full details.
get/bookings
Query parameters
clientReferencestring
guestIdstring
customTagsstring
Filter by customTags. Comma-separated KEY:VALUE pairs (e.g. SOURCE:GOOGLE,TIER:GOLD); all pairs are joined with AND. Keys must match ^[A-Z0-9_-]+$, up to 5 keys, value up to 255 characters. Value matching is case-insensitive.
timeoutnumber float
request timeout in seconds
Response
OK
Example response
{
"data": [
{
"customTags": {
"SOURCE": "GOOGLE",
"TIER": "GOLD"
}
}
]
}