List Team Availability
GET /appointments/availability/team
Every teammate’s availability windows for one day.
Cursor-paged on user id rather than offset, so a team that changes between
pages does not shift rows under you. An empty date_ranges means that
person has not set up a schedule, not that they are fully booked.
Authorizations
Parameters
Query Parameters
The day, YYYY-MM-DD.
The day, YYYY-MM-DD.
IANA timezone. INFORMATIONAL - the windows come back in UTC and the caller renders them; this shifts nothing server-side.
IANA timezone. INFORMATIONAL - the windows come back in UTC and the caller renders them; this shifts nothing server-side.
Only these teammates. REPEATABLE (?user_ids=1&user_ids=2), and it takes PRECEDENCE over search - sending both ignores the search.
Header Parameters
Responses
200
Successful Response
object
An open envelope for a filter, a setting, an embed config or a slot grid.
Open because org settings gain branding fields as the booking page does and the embed config gains styling keys as the widget does. Closing it would drop a field the app had already started returning.
object
object
Whether there are more pages
Items per page
Current page number (1-indexed)
Total number of items
422
Validation Error