Skip to main content
GET
Returns bookings on the host profile that owns the API key. A booking is a lease where the guest has completed checkout. It’s the same set shown under Bookings in your dashboard. Results are sorted by move-in date, latest first. Bookings without a move-in date come last. List results include the guest’s name only. To get the guest’s email and phone number, retrieve the booking.

Query parameters

string
Only return bookings with these statuses. Repeat the parameter or pass a comma-separated list, for example status=upcoming,in_progress. One of upcoming, in_progress, complete, or canceled. See status.
string
Only return bookings that move in on or after this date, in YYYY-MM-DD format. Compared against the listing-local move-in date.
string
Only return bookings that move in on or before this date, in YYYY-MM-DD format. Must not be before move_in_from.
string
Only return bookings changed at or after this ISO 8601 timestamp, for example 2026-10-01T00:00:00Z. Use it for incremental syncs.
integer
default:"25"
Page size, from 1 to 100.
string
The next_cursor from the previous page. See Pagination.
Unknown parameters return 400 invalid_request.

Response

Booking[]
required
Bookings on this page.
boolean
required
Whether there are more results after this page.
string | null
required
Pass as cursor to get the next page. null on the last page.