Zum Hauptinhalt springen
POST
/
scheduler
/
v3
/
meetings
/
meeting-links
/
book
ミーティングを予約
curl --request POST \
  --url https://api.hubapi.com/scheduler/v3/meetings/meeting-links/book \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "duration": 123,
  "firstName": "<string>",
  "lastName": "<string>",
  "likelyAvailableUserIds": [
    "<string>"
  ],
  "timezone": "<string>",
  "legalConsentResponses": [
    {
      "communicationTypeId": "<string>",
      "consented": true
    }
  ],
  "startTime": "2023-11-07T05:31:56Z",
  "formFields": [
    {
      "name": "<string>",
      "value": "<string>"
    }
  ],
  "locale": "<string>",
  "slug": "<string>",
  "email": "<string>"
}'
{
  "calendarEventId": "<string>",
  "contactId": "<string>",
  "bookingTimezone": "<string>",
  "legalConsentResponses": [
    {
      "communicationTypeId": "<string>",
      "consented": true
    }
  ],
  "subject": "<string>",
  "start": "2023-11-07T05:31:56Z",
  "locale": "<string>",
  "webConferenceUrl": "<string>",
  "duration": 123,
  "guestEmails": [
    "<string>"
  ],
  "webConferenceMeetingId": "<string>",
  "location": "<string>",
  "isOffline": true,
  "end": "2023-11-07T05:31:56Z",
  "formFields": [
    {
      "translatedLabel": "<string>",
      "valueLabel": "<string>",
      "name": "<string>",
      "isCustom": true,
      "label": "<string>",
      "value": "<string>",
      "fieldType": "<string>"
    }
  ]
}
次のいずれかの製品またはそれ以上が必要です。
Marketing HubMarketing Hub -Professional
Sales HubSales Hub -Professional
Service HubService Hub -Professional
Content HubContent Hub -Professional
この API には、次のいずれかのスコープが必要です。
crm.objects.appointments.sensitive.write.v2
crm.objects.appointments.write
crm.objects.commercepayments.write
crm.objects.companies.highly_sensitive.write.v2
crm.objects.companies.sensitive.write.v2
crm.objects.companies.write
crm.objects.contacts.highly_sensitive.write.v2
crm.objects.contacts.sensitive.write.v2
crm.objects.contacts.write
crm.objects.courses.write
crm.objects.deals.highly_sensitive.write.v2
crm.objects.deals.sensitive.write.v2
crm.objects.deals.write
crm.objects.goals.write
crm.objects.line_items.write
crm.objects.listings.write
crm.objects.products.write
crm.objects.services.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
crm.schemas.contacts.write
tickets
tickets.highly_sensitive.v2
tickets.sensitive.v2

Authorizations

Authorization
string
header
required

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

Body

application/json
duration
integer
required
firstName
string
required
lastName
string
required
likelyAvailableUserIds
string[]
required
startTime
string<date-time>
required
formFields
object[]
required
slug
string
required
email
string
required
timezone
string
locale
string

Response

successful operation

calendarEventId
string
required
contactId
string
required
bookingTimezone
string
required
subject
string
required
start
string<date-time>
required
duration
integer
required
guestEmails
string[]
required
isOffline
boolean
required
end
string<date-time>
required
formFields
object[]
required
locale
string
webConferenceUrl
string
webConferenceMeetingId
string
location
string