Updates an existing meeting type with partial data. All fields are optional and only provided fields will be updated.
curl --request PATCH \
--url https://api.example.com/v4/meeting-type/{id} \
--header 'Content-Type: application/json' \
--header 'x-meetergo-api-user-id: <api-key>' \
--data '
{
"meetingInfo": {
"name": "Sales Discovery Call",
"description": "A 30-minute call to discuss your requirements and how we can help",
"enableRedirect": false,
"redirect": "https://example.com/thank-you",
"duration": 30,
"channel": "zoom",
"customChannelName": "My Custom Meeting Room",
"customChannelLink": "https://custom.meeting.link/room-123",
"groupBooking": false,
"enrichInvitee": false,
"confirmationButton": {
"useConfirmationButton": true,
"text": "<string>",
"color": "<string>",
"link": "<string>"
},
"bufferBefore": 15,
"bufferAfter": 15
},
"meetingOptions": {
"allowedDurations": [
15,
30,
60
],
"allowSelectChannel": false,
"allowHostSelection": false,
"forceHostSelection": false,
"allowedChannels": [
"zoom",
"google"
],
"allowAddingGuests": false,
"doubleOptIn": "useCompanySettings",
"requireHostConfirmation": "useCompanySettings",
"enableClusterMeeting": false,
"enableBufferCarryOver": false,
"maxBufferCarryOverDelay": 0,
"confirmationPageCssSetting": {
"mode": 123
}
},
"enabled": true,
"slug": "discovery-call",
"timeslotInterval": 15,
"spots": 1,
"bookingMinimum": 60,
"daysIntoFuture": {
"mode": "limit",
"bookingLimit": 43200,
"rangeMin": "2025-01-01T00:00:00.000Z",
"rangeMax": "2025-12-31T23:59:59.000Z"
},
"availabilityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
'{
"id": "<string>",
"meetingInfo": {
"name": "<string>",
"description": "<string>",
"enableRedirect": true,
"redirect": "<string>",
"duration": 123,
"channel": "local",
"customChannelName": "<string>",
"customChannelLink": "<string>",
"groupBooking": true,
"enrichInvitee": true,
"confirmationButton": {
"useConfirmationButton": true,
"text": "<string>",
"color": "<string>",
"link": "<string>"
},
"bufferBefore": 123,
"bufferAfter": 123,
"color": {}
},
"meetingOptions": {
"allowedDurations": [
15,
30,
60
],
"allowSelectChannel": true,
"allowHostSelection": true,
"forceHostSelection": true,
"allowedChannels": [
"local"
],
"allowAddingGuests": true,
"doubleOptIn": "<string>",
"requireHostConfirmation": "<string>",
"enableClusterMeeting": true,
"enableBufferCarryOver": true,
"maxBufferCarryOverDelay": 123,
"confirmationPageCssSetting": {
"mode": 123
},
"channelAvailabilities": {
"zoom": "uuid-of-availability",
"phone": "uuid-of-other-availability"
}
},
"crmOptions": {
"hubspotContactSync": true,
"hubspotContactStage": "<string>",
"hubspotCompanySync": true,
"hubspotCompanyStage": "<string>",
"hubspotCompanyMatchingField": "<string>",
"hubspotDealSync": true,
"hubspotDealStage": "<string>",
"hubspotPipelineId": "<string>",
"pipedriveDealSync": true,
"pipedriveContactSync": true,
"pipedrivePipelineId": 123,
"pipedriveStageId": 123,
"linkandoSyncEnabled": true,
"linkandoPlaybookId": 123,
"linkandoTemplateId": 123,
"evalancheEnabled": true,
"klicktippEnabled": true,
"getResponseEnabled": true,
"getResponseCampaignId": "<string>",
"brevoEnabled": true,
"smartWeContactSync": true,
"smartWeCompanySync": true,
"smartWeDealSync": true,
"smartWeDealStage": "<string>",
"salesforceSyncEnabled": true,
"salesforceCaseSync": true,
"salesforceLeadSync": true,
"salesforceOpportunitySync": true,
"salesforceLeadStatus": "<string>",
"salesforceCaseStatus": "<string>",
"salesforceOpportunityStage": "<string>",
"salesforceDefaultObjectType": "<string>"
},
"ics": {
"title": {
"en": "<string>",
"de": "<string>",
"fr": "<string>",
"es": "<string>",
"no": "<string>",
"it": "<string>",
"nl": "<string>"
},
"description": {
"en": "<string>",
"de": "<string>",
"fr": "<string>",
"es": "<string>",
"no": "<string>",
"it": "<string>",
"nl": "<string>"
},
"location": {
"en": "<string>",
"de": "<string>",
"fr": "<string>",
"es": "<string>",
"no": "<string>",
"it": "<string>",
"nl": "<string>"
}
},
"timeslotInterval": 123,
"spots": 123,
"enabled": true,
"slug": "<string>",
"bookingMinimum": 123,
"daysIntoFuture": {
"mode": "<string>",
"bookingLimit": 123,
"rangeMin": "2023-11-07T05:31:56Z",
"rangeMax": "2023-11-07T05:31:56Z"
},
"enableCalendarInviteNotification": true,
"roundRobin": [
"<string>"
],
"useSchedule": true,
"useCompanyLogo": true,
"useCustomInvite": true,
"disableActionButtons": true,
"useCustomForm": true,
"inCompanyPage": true,
"formFirst": true,
"locations": [
"<string>"
],
"isGlobalQueue": true,
"compact": true,
"disableTeamsEmail": true,
"languageSetting": {
"enable": true,
"default": "<string>",
"allowed": [
"<string>"
]
},
"customTextSelectChannel": {
"enable": true,
"body": "<string>"
},
"timezonePreset": {
"enable": true,
"timezonePreset": "<string>"
},
"cssSetting": {
"mode": 123
},
"metaSetting": {
"nextBetaEnabled": true,
"title": "<string>",
"body": "<string>",
"image": "<string>"
},
"companyId": "<string>",
"createdById": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>",
"deletedAt": "<string>",
"workspaceId": "<string>",
"userId": "<string>",
"formId": "<string>",
"availabilityId": "<string>",
"queueId": "<string>",
"reminderIds": [
"<string>"
],
"workspace": {
"id": "<string>",
"name": "<string>",
"slug": "<string>"
},
"user": {
"id": "<string>",
"givenName": "<string>",
"familyName": "<string>",
"slug": "<string>",
"userType": "<string>",
"picture": "<string>"
},
"createdBy": {
"id": "<string>",
"givenName": "<string>",
"familyName": "<string>",
"slug": "<string>",
"userType": "<string>",
"picture": "<string>"
},
"availability": {
"id": "<string>",
"name": "<string>"
},
"form": {
"id": "<string>",
"name": "<string>"
},
"reminders": [
{
"id": 123,
"name": "<string>"
}
],
"metadata": {
"ticketId": "EVAL-12345"
},
"oneTimeLink": {
"id": "<string>",
"url": "<string>",
"meetingTypeId": "<string>",
"createdAt": "<string>"
}
}User ID to act as when using API Key authentication (required with API Key)
Unique identifier of the meeting type to update
"123e4567-e89b-12d3-a456-426614174000"
Meeting information to update
Show child attributes
Meeting options to update
Show child attributes
Enable or disable the meeting type
true
Slug for the meeting type URL
"discovery-call"
Timeslot interval in minutes
5 <= x <= 6015
Number of spots available per timeslot
1 <= x <= 1001
Minimum booking notice in minutes
0 <= x <= 1008060
Date range settings for future bookings
Show child attributes
ID of an existing availability to associate with this meeting type.
Meeting type updated successfully
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Key-value metadata for integrations
{ "ticketId": "EVAL-12345" }
One-time booking link (only present when requested via options.createOneTimeLink)
Show child attributes
curl --request PATCH \
--url https://api.example.com/v4/meeting-type/{id} \
--header 'Content-Type: application/json' \
--header 'x-meetergo-api-user-id: <api-key>' \
--data '
{
"meetingInfo": {
"name": "Sales Discovery Call",
"description": "A 30-minute call to discuss your requirements and how we can help",
"enableRedirect": false,
"redirect": "https://example.com/thank-you",
"duration": 30,
"channel": "zoom",
"customChannelName": "My Custom Meeting Room",
"customChannelLink": "https://custom.meeting.link/room-123",
"groupBooking": false,
"enrichInvitee": false,
"confirmationButton": {
"useConfirmationButton": true,
"text": "<string>",
"color": "<string>",
"link": "<string>"
},
"bufferBefore": 15,
"bufferAfter": 15
},
"meetingOptions": {
"allowedDurations": [
15,
30,
60
],
"allowSelectChannel": false,
"allowHostSelection": false,
"forceHostSelection": false,
"allowedChannels": [
"zoom",
"google"
],
"allowAddingGuests": false,
"doubleOptIn": "useCompanySettings",
"requireHostConfirmation": "useCompanySettings",
"enableClusterMeeting": false,
"enableBufferCarryOver": false,
"maxBufferCarryOverDelay": 0,
"confirmationPageCssSetting": {
"mode": 123
}
},
"enabled": true,
"slug": "discovery-call",
"timeslotInterval": 15,
"spots": 1,
"bookingMinimum": 60,
"daysIntoFuture": {
"mode": "limit",
"bookingLimit": 43200,
"rangeMin": "2025-01-01T00:00:00.000Z",
"rangeMax": "2025-12-31T23:59:59.000Z"
},
"availabilityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
'{
"id": "<string>",
"meetingInfo": {
"name": "<string>",
"description": "<string>",
"enableRedirect": true,
"redirect": "<string>",
"duration": 123,
"channel": "local",
"customChannelName": "<string>",
"customChannelLink": "<string>",
"groupBooking": true,
"enrichInvitee": true,
"confirmationButton": {
"useConfirmationButton": true,
"text": "<string>",
"color": "<string>",
"link": "<string>"
},
"bufferBefore": 123,
"bufferAfter": 123,
"color": {}
},
"meetingOptions": {
"allowedDurations": [
15,
30,
60
],
"allowSelectChannel": true,
"allowHostSelection": true,
"forceHostSelection": true,
"allowedChannels": [
"local"
],
"allowAddingGuests": true,
"doubleOptIn": "<string>",
"requireHostConfirmation": "<string>",
"enableClusterMeeting": true,
"enableBufferCarryOver": true,
"maxBufferCarryOverDelay": 123,
"confirmationPageCssSetting": {
"mode": 123
},
"channelAvailabilities": {
"zoom": "uuid-of-availability",
"phone": "uuid-of-other-availability"
}
},
"crmOptions": {
"hubspotContactSync": true,
"hubspotContactStage": "<string>",
"hubspotCompanySync": true,
"hubspotCompanyStage": "<string>",
"hubspotCompanyMatchingField": "<string>",
"hubspotDealSync": true,
"hubspotDealStage": "<string>",
"hubspotPipelineId": "<string>",
"pipedriveDealSync": true,
"pipedriveContactSync": true,
"pipedrivePipelineId": 123,
"pipedriveStageId": 123,
"linkandoSyncEnabled": true,
"linkandoPlaybookId": 123,
"linkandoTemplateId": 123,
"evalancheEnabled": true,
"klicktippEnabled": true,
"getResponseEnabled": true,
"getResponseCampaignId": "<string>",
"brevoEnabled": true,
"smartWeContactSync": true,
"smartWeCompanySync": true,
"smartWeDealSync": true,
"smartWeDealStage": "<string>",
"salesforceSyncEnabled": true,
"salesforceCaseSync": true,
"salesforceLeadSync": true,
"salesforceOpportunitySync": true,
"salesforceLeadStatus": "<string>",
"salesforceCaseStatus": "<string>",
"salesforceOpportunityStage": "<string>",
"salesforceDefaultObjectType": "<string>"
},
"ics": {
"title": {
"en": "<string>",
"de": "<string>",
"fr": "<string>",
"es": "<string>",
"no": "<string>",
"it": "<string>",
"nl": "<string>"
},
"description": {
"en": "<string>",
"de": "<string>",
"fr": "<string>",
"es": "<string>",
"no": "<string>",
"it": "<string>",
"nl": "<string>"
},
"location": {
"en": "<string>",
"de": "<string>",
"fr": "<string>",
"es": "<string>",
"no": "<string>",
"it": "<string>",
"nl": "<string>"
}
},
"timeslotInterval": 123,
"spots": 123,
"enabled": true,
"slug": "<string>",
"bookingMinimum": 123,
"daysIntoFuture": {
"mode": "<string>",
"bookingLimit": 123,
"rangeMin": "2023-11-07T05:31:56Z",
"rangeMax": "2023-11-07T05:31:56Z"
},
"enableCalendarInviteNotification": true,
"roundRobin": [
"<string>"
],
"useSchedule": true,
"useCompanyLogo": true,
"useCustomInvite": true,
"disableActionButtons": true,
"useCustomForm": true,
"inCompanyPage": true,
"formFirst": true,
"locations": [
"<string>"
],
"isGlobalQueue": true,
"compact": true,
"disableTeamsEmail": true,
"languageSetting": {
"enable": true,
"default": "<string>",
"allowed": [
"<string>"
]
},
"customTextSelectChannel": {
"enable": true,
"body": "<string>"
},
"timezonePreset": {
"enable": true,
"timezonePreset": "<string>"
},
"cssSetting": {
"mode": 123
},
"metaSetting": {
"nextBetaEnabled": true,
"title": "<string>",
"body": "<string>",
"image": "<string>"
},
"companyId": "<string>",
"createdById": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>",
"deletedAt": "<string>",
"workspaceId": "<string>",
"userId": "<string>",
"formId": "<string>",
"availabilityId": "<string>",
"queueId": "<string>",
"reminderIds": [
"<string>"
],
"workspace": {
"id": "<string>",
"name": "<string>",
"slug": "<string>"
},
"user": {
"id": "<string>",
"givenName": "<string>",
"familyName": "<string>",
"slug": "<string>",
"userType": "<string>",
"picture": "<string>"
},
"createdBy": {
"id": "<string>",
"givenName": "<string>",
"familyName": "<string>",
"slug": "<string>",
"userType": "<string>",
"picture": "<string>"
},
"availability": {
"id": "<string>",
"name": "<string>"
},
"form": {
"id": "<string>",
"name": "<string>"
},
"reminders": [
{
"id": 123,
"name": "<string>"
}
],
"metadata": {
"ticketId": "EVAL-12345"
},
"oneTimeLink": {
"id": "<string>",
"url": "<string>",
"meetingTypeId": "<string>",
"createdAt": "<string>"
}
}