Menu
Post /scheduler/v3/meetings/meeting Links/book
Book a meeting
POST
/scheduler/v3/meetings/meeting-links/bookUse it in a workflow
- Add a step and choose the HubSpot connector.
- Pick the Post /scheduler/v3/meetings/meeting Links/book action (under Meetings).
- Fill in the fields below, then reference the result from later steps as
{{postSchedulerV3MeetingsMeetingLinksBook.response.data}}.
Request
Request body
Enter the body as JSON in the step's Body field.
{
"duration": 0,
"email": "string",
"firstName": "string",
"formFields": [
{
"name": "string",
"value": "string"
}
],
"lastName": "string",
"legalConsentResponses": [
{
"communicationTypeId": "string",
"consented": false
}
],
"likelyAvailableUserIds": [
"string"
],
"slug": "string",
"startTime": "2025-01-01T00:00:00Z",
"locale": "string",
"timezone": "string"
}
Response
Returns 200 with an object. Read it in later steps with {{postSchedulerV3MeetingsMeetingLinksBook.response.data.<field>}}.
{
"bookingTimezone": "string",
"calendarEventId": "string",
"contactId": "string",
"duration": 0,
"end": "2025-01-01T00:00:00Z",
"formFields": [
{
"isCustom": false,
"label": "string",
"name": "string",
"value": "string",
"fieldType": "string",
"translatedLabel": "string",
"valueLabel": "string"
}
],
"guestEmails": [
"string"
],
"isOffline": false,
"legalConsentResponses": [
{
"communicationTypeId": "string",
"consented": false
}
],
"start": "2025-01-01T00:00:00Z",
"subject": "string",
"locale": "string"
}
Need more? See the HubSpot guide for connection setup and behaviour shared by every action.
Was this page helpful?