Change scheduling preferences
preferences_setChange any of the person's scheduling preferences as preferences_get names them, the rest left as they stand; null clears one. calendar marks one calendar calendars_list names as counting as busy or not. receiving, which null does not clear, names the calendar bookings are made in: one of an account's own calendars, as calendars_list names it. time_zone changes only with zoneConfirmed true, once the person has confirmed it as theirs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| calendar | No | ||
| receiving | No | ||
| time_zone | No | Time zone, e.g. Europe/London | |
| friday_hours | No | Friday's working hours, e.g. 09:00-12:00, 13:00-17:00 | |
| horizon_days | No | Days ahead a meeting may be | |
| meeting_link | No | Default meeting link, https | |
| monday_hours | No | Monday's working hours, e.g. 09:00-12:00, 13:00-17:00 | |
| sunday_hours | No | Sunday's working hours, e.g. 09:00-12:00, 13:00-17:00 | |
| daily_maximum | No | Most meetings in a day | |
| tuesday_hours | No | Tuesday's working hours, e.g. 09:00-12:00, 13:00-17:00 | |
| zoneConfirmed | No | True only once the person has confirmed the time_zone passed as theirs. | |
| notice_minutes | No | Least notice in minutes | |
| saturday_hours | No | Saturday's working hours, e.g. 09:00-12:00, 13:00-17:00 | |
| thursday_hours | No | Thursday's working hours, e.g. 09:00-12:00, 13:00-17:00 | |
| meeting_minutes | No | Meeting length in minutes | |
| preferred_times | No | Times offered first, e.g. 10:00-12:00, 14:00-16:00 | |
| wednesday_hours | No | Wednesday's working hours, e.g. 09:00-12:00, 13:00-17:00 | |
| buffer_after_minutes | No | Minutes kept free after a meeting being booked | |
| buffer_before_minutes | No | Minutes kept free before a meeting being booked |