GET /booking/ endpoint returns your bookings wrapped in the standard response envelope. Use query parameters to narrow results with filters, control the ordering, and page through large result sets. All requests require a bearer token:
Filter
Combine filter parameters to return only the bookings you need. Available filters includestatus, teamId, eventTypeIds, attendeeEmail, attendeeName, and bookingUid, plus date-range filters for start, creation, and update times: afterStartDate, beforeEndDate, afterCreatedDate, beforeCreatedDate, afterUpdatedDate, and beforeUpdatedDate.
The example below returns accepted bookings for a specific attendee that start within a date range:
Sort
Order results withsortStart, sortEnd, sortCreated, or sortUpdated. Each accepts asc or desc. This request lists the most recently created bookings first:
Paginate
Usepage and limit to page through results. page selects the page number and limit sets the number of bookings per page:
meta.pagination object describing the current page and total result set:
page=1, then keep incrementing page and refetching until page === totalPages. Once the current page equals totalPages, you have reached the last page and can stop.