Book a meeting
Book a meeting using a specified meeting link. This endpoint allows you to create a meeting by providing necessary details such as duration, email, and start time. It is useful for scheduling meetings programmatically through HubSpot’s API.
Supported products
Supported products
Required Scopes
Required Scopes
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Body
An integer representing the duration of the meeting in minutes.
The email address of the person booking the meeting.
The first name of the person booking the meeting.
An array of form fields filled out by the participant, each containing a name and value.
The last name of the person booking the meeting.
An array of legal consent responses, each detailing the consent given by the participant.
An array of strings representing the user IDs of those likely available for the meeting.
A string representing the unique identifier for the meeting link.
The start time of the meeting in ISO 8601 date-time format.
A string representing the locale of the person booking the meeting.
A string representing the timezone of the person booking the meeting.
Response
successful operation
The timezone in which the meeting was booked, represented as a string.
The unique identifier for the calendar event associated with this meeting.
The unique identifier for the contact associated with this meeting.
The duration of the meeting in minutes, represented as an integer.
The end date and time of the meeting, in ISO 8601 format.
An array of validated form fields submitted during the booking process, each represented by an ExternalValidatedFormField object.
An array of email addresses for the guests invited to the meeting.
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.
The start date and time of the meeting, in ISO 8601 format.
The subject or title of the meeting, represented as a string.
The locale setting for the meeting, represented as a string.
The location of the meeting, represented as a string.
The unique identifier for the web conference meeting, if applicable.
The URL for the web conference associated with the meeting, if applicable.