This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.
Deprecation Notice:
This endpoint has been replaced with Bookings V2 Query Extended Bookings and will be removed on December 31, 2024.
Retrieves a list of bookings according to the provided filters and paging. The query runs with the following defaults:
You can override these defaults, and define other filters and paging, as shown in the following table.
Query object support:
Field | Supported Filters | Sortable |
---|---|---|
bookingId | $eq | |
contactId | $eq | |
sessionId | $eq , $in , $hasSome | |
scheduleId | $eq , $in , $hasSome | |
startTime | $gte , $lt | |
endTime | $gt , $lte | |
status | $eq , $in , $hasSome | |
createdDate | $gte , $lt | Sortable |
paging | Supported | |
fieldsets | Not supported. | |
fields | Not supported. |
Notes:
query
parameter are not supported for this query:
fields
fieldsets
withBookingAllowedActions
field.businessLocation.businessSchedule
object in the bookedEntity.location
object is not supported.
Permissions
This endpoint requires the Read Bookings - Including Participants permission scope.