Book a meeting
book_meetingBook a meeting on a host's page. Use a slot id from list_available_times (a time not in that list will be rejected). email is required — the confirmation and calendar invite go there. When the page offers more than one meeting option, pass meetingType. If the page has requiredFields, answer them in fieldAnswers keyed by the exact field label. On success returns the booking id and a link the guest can use to cancel or reschedule.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| slug | Yes | ||
| Yes | |||
| slotId | Yes | ||
| purpose | No | One line on why the guest wants to meet. | |
| timezone | No | Guest IANA timezone; defaults to the host's. | |
| meetingType | No | Required when the page offers more than one option. | |
| fieldAnswers | No | Answers to the page's requiredFields, keyed by label. |