Bookings
Create a booking
POST
/v1/bookings
Books a slot for an invitee and sends the confirmation email and calendar invite.
Creates a confirmed booking. The start time must be one of the slots returned by Get available slots; otherwise the request fails with 409.
Body parameters
Parameter | Type | Description |
|---|---|---|
| string, required | ID of the event type to book. |
| timestamp, required | Start time of the slot, in UTC. |
| string, required | Full name of the person booking. |
| string, required | Email address for the confirmation. |
| string | IANA time zone used in emails, for example |
| object | Answers to the event type's booking questions, keyed by question ID. |
| object | Up to 20 key-value pairs for your own use. Not shown to the invitee. |
Tip: Send an
Idempotency-Keyheader so a retried request never creates two bookings.
Errors
Code | Status | When |
|---|---|---|
| 409 | The slot was taken or is outside the host's availability. |
| 400 | The event type is paused. |
| 400 |
|
Request
Response
200 OK