update_booking_page
Change the user's booking page. Pass only what changes. on=true/false turns the page on or off. Hours replace all bookable hours: either days (e.g. ['mon','tue','wed','thu','fri']) with start and end ('08:00', '17:00' or '5pm'), or hours for different times on different days, e.g. [{'days': ['mon','tue','wed','thu','fri'], 'start': '8am', 'end': '5pm'}, {'days': ['sat'], 'start': '3pm', 'end': '5pm'}, {'days': ['sun'], 'start': '6pm', 'end': '8pm'}]. meeting_minutes, notice_minutes, horizon_days, buffer_minutes, weekend_buffer_minutes must be one of the allowed values booking_page lists. video adds a Meet/Teams link. text_me=true texts the user's verified phone when someone books. book_onto = the connected calendar's email bookings land on. Returns the page as booking_page shows it. Busy time on every connected calendar always blocks times; this only sets the hours around them.
Parameters
- on (boolean)
- days (array)
- start (string)
- end (string)
- hours (array)
- meeting_minutes (integer)
- notice_minutes (integer)
- horizon_days (integer)
- buffer_minutes (integer)
- weekend_buffer_minutes (integer)
- video (boolean)
- text_me (boolean)
- book_onto (string)