update_scheduling_page
Modify a scheduling page's availability, duration, and calendar settings. Pause the page with is_active=false. Requires passing all fields as a full replacement.
Instructions
Update a scheduling page. This is a FULL REPLACE: call get_scheduling_page first, change the fields you want, and pass every field back (any omitted optional field resets to its default). Set is_active=False to pause the page. Field meanings match create_scheduling_page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | ||
| title | Yes | ||
| page_id | Yes | ||
| is_active | No | ||
| video_provider | No | none | |
| buffer_after_min | No | ||
| duration_minutes | Yes | ||
| max_horizon_days | No | ||
| buffer_before_min | No | ||
| min_notice_minutes | No | ||
| target_calendar_id | Yes | ||
| zoom_connection_id | No | ||
| availability_window | Yes | ||
| booking_webhook_url | No | ||
| source_calendar_ids | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||