Update staff member's availability

Partially updates the staff member's working hours: timezone, weekly availability and date overrides are each updated only when present in the request, and keep their current value when omitted. Note the difference between omitting availability or overrides and sending an empty array - an empty array clears the existing entries, which for availability leaves the staff member bookable at no time at all. When availability is present it replaces the whole weekly schedule rather than being merged into the existing slots, so send the complete set of slots you want.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
string
required
Body Params
availability
array of objects | null

Regular availability slots defining weekly recurring availability. Each slot specifies days of the week and time ranges. If omitted, the availability slots remain unchanged. If provided as an empty array, all existing availability slots will be cleared.

availability
overrides
array of objects | null

Schedule overrides for specific dates (e.g., holidays, special hours). These override the regular availability for the specified dates. If omitted, the overrides remain unchanged. If provided as an empty array, all existing overrides will be cleared.

overrides
string | null

Timezone for the schedule (e.g., 'America/New_York', 'Europe/London', 'UTC'). If omitted, the timezone remains unchanged.

Responses

401

Unauthorized request - missing or invalid credentials

429

Rate limit exceeded - please refer to api documentation for limits

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json