Skip to main content
POST
Book Meeting

Supported products

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

application/json
duration
integer<int64>
required

An integer representing the duration of the meeting in minutes.

email
string
required

The email address of the person booking the meeting.

firstName
string
required

The first name of the person booking the meeting.

formFields
object[]
required

An array of form fields filled out by the participant, each containing a name and value.

lastName
string
required

The last name of the person booking the meeting.

An array of legal consent responses, each detailing the consent given by the participant.

likelyAvailableUserIds
string[]
required

An array of strings representing the user IDs of those likely available for the meeting.

slug
string
required

A string representing the unique identifier for the meeting link.

startTime
string<date-time>
required

The start time of the meeting in ISO 8601 date-time format.

locale
string

A string representing the locale of the person booking the meeting.

timezone
string

A string representing the timezone of the person booking the meeting.

Response

successful operation

bookingTimezone
string
required

The timezone in which the meeting was booked, represented as a string.

calendarEventId
string
required

The unique identifier for the calendar event associated with this meeting.

contactId
string
required

The unique identifier for the contact associated with this meeting.

duration
integer<int64>
required

The duration of the meeting in minutes, represented as an integer.

end
string<date-time>
required

The end date and time of the meeting, in ISO 8601 format.

formFields
object[]
required

An array of validated form fields submitted during the booking process, each represented by an ExternalValidatedFormField object.

guestEmails
string[]
required

An array of email addresses for the guests invited to the meeting.

isOffline
boolean
required

A boolean indicating whether the meeting is offline (true) or online (false).

An array of legal consent responses associated with the meeting, each represented by an ExternalLegalConsentResponse object.

start
string<date-time>
required

The start date and time of the meeting, in ISO 8601 format.

subject
string
required

The subject or title of the meeting, represented as a string.

locale
string

The locale setting for the meeting, represented as a string.

location
string

The location of the meeting, represented as a string.

webConferenceMeetingId
string

The unique identifier for the web conference meeting, if applicable.

webConferenceUrl
string

The URL for the web conference associated with the meeting, if applicable.

Last modified on September 9, 2026