Create booking
create_bookingBook a meeting on one of the caller's event types for an attendee. Sends the usual confirmation emails and calendar invites. Get a free start time from find_available_slots first; required booking questions come from get_event_type's bookingFields.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| start | Yes | Start time in ISO 8601, in UTC (e.g. '2026-10-01T09:00:00Z'). Pick it from find_available_slots so it is actually free. | |
| guests | No | Extra guest emails to invite. | |
| attendee | Yes | The person being booked. | |
| metadata | No | Free-form string key/values stored on the booking (at most 50 keys). | |
| eventTypeId | Yes | Numeric event type ID, as returned by list_event_types. | |
| lengthInMinutes | No | Meeting length, only for event types that offer several lengths. Defaults to the event type's length. | |
| bookingFieldsResponses | No | Answers to the event type's custom booking questions, keyed by booking field slug. |