cancel_booking | Cancel a booking. Arguments: bookingUid (string, path), cancellationReason (optional string). |
create_booking | Create a booking. Arguments: start (ISO datetime string in UTC, e.g. “2026-01-15T09:00:00Z”), eventTypeId (number) OR eventTypeSlug (string) + username (string), attendee object with name (string), email (string), timeZone (IANA tz string, e.g. “America/New_York”), language (optional string, e.g. “en”), guests (optional array of email strings), metadata (optional object of string key-value pairs), bookingFieldsResponses (optional object of custom field slug → value). |
create_event_type | Create an event type. Arguments: title (string), slug (string), lengthInMinutes (integer, e.g. 30), description (optional string). |
create_schedule | Create a schedule. Arguments: name (string), timeZone (IANA tz string, e.g. “Europe/Paris”), isDefault (optional boolean), availability (optional array of objects with days (array of day strings: Monday-Sunday), startTime (HH:MM string), endTime (HH:MM string)). |
reschedule_booking | Reschedule an existing booking. Arguments: bookingUid (string, path), start (ISO datetime string in UTC), reschedulingReason (optional string). |
update_event_type | Update an event type. Arguments: eventTypeId (number, path). Any of: title (string), slug (string), lengthInMinutes (integer), description (string). |