Update saved availability
update_availabilityChange your saved scheduling hours, timezone, workdays, recurring blackouts, buffers or minimum notice. Applies across all your booking pages and meeting searches; existing meetings do not move. Only supplied fields change. Arrays replace the full saved array: read and preserve entries the user did not ask to remove. Hours are whole hours in the saved IANA timezone. For a one-off search constraint use find_times instead.
When to use: Patch your saved timezone, work hours, blackouts, buffers, notice, or proposal expiry after reading current settings. These preferences apply across your workspaces.
Example: Keep my current schedule, but leave 15 minutes after each meeting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timezone | No | IANA timezone, for example Europe/Stockholm. | |
| workdays | No | Full replacement list of available weekdays. | |
| blackouts | No | Full replacement list of recurring blocked hours. Omitted/empty days means every workday; [] clears all blackouts. | |
| buffer_after_min | No | Required minutes after a meeting. | |
| workday_end_hour | No | Local ending hour, 1–24; later than the start. | |
| buffer_before_min | No | Required minutes before a meeting. | |
| workday_start_hour | No | Local starting hour, 0–23. | |
| expected_updated_at | Yes | Latest preferences updated_at, or null only when the read returned null. Re-read after a conflict. | |
| minimum_notice_hours | No | Minimum hours from now before a new booking. | |
| default_expiration_hours | No | Lifetime of proposed meeting holds; does not expire a standing booking page. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| updated | No | ||
| availability | No |