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",
"passEventDetailsToRedirect": true,
"duration": 30,
"channel": "zoom",
"customChannelName": "My Custom Meeting Room",
"customChannelLink": "https://custom.meeting.link/room-123",
"groupBooking": false,
"showAvailableSlots": true,
"enrichInvitee": false,
"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,
"allowPhoneOnlyBooking": false,
"channelAvailabilities": {}
},
"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",
"countMode": "calendar"
},
"locations": [
"Office A",
"Conference Room B"
],
"availabilityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"ics": {
"title": "{!M.Guest.Fullname} / {!M.Host.Fullname}",
"description": "{!M.Meeting.Name}\nEmail: {!M.Guest.Email}\nPhone: {!M.Guest.Phone}",
"location": "{!M.Meeting.Venue}"
},
"internalNotes": "pi009_Markt Tansas Offenbach_TSO – Partner: Max Müller"
}
'{
"id": "<string>",
"meetingInfo": {
"name": "<string>",
"description": "<string>",
"enableRedirect": true,
"redirect": "<string>",
"passEventDetailsToRedirect": true,
"duration": 123,
"channel": "local",
"customChannelName": "<string>",
"customChannelLink": "<string>",
"groupBooking": true,
"showAvailableSlots": 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,
"allowPhoneOnlyBooking": true,
"confirmationPageCssSetting": {
"mode": 123
},
"bookingPagePassword": {
"enable": true,
"password": {}
},
"channelAvailabilities": {}
},
"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,
"pipedriveUseExistingDeal": true,
"centralStationContactSync": true,
"centralStationTaskSync": true,
"centralStationDealSync": true,
"centralStationPipelineId": 123,
"centralStationStageId": 123,
"linkandoSyncEnabled": true,
"linkandoPlaybookId": 123,
"linkandoTemplateId": 123,
"evalancheEnabled": true,
"klicktippEnabled": true,
"getResponseEnabled": true,
"getResponseCampaignId": "<string>",
"brevoEnabled": true,
"sevdeskEnabled": true,
"sevdeskCategoryId": 123,
"smartWeContactSync": true,
"smartWeCompanySync": true,
"smartWeDealSync": true,
"smartWeDealStage": "<string>",
"salesforceSyncEnabled": true,
"salesforceCaseSync": true,
"salesforceLeadSync": true,
"salesforceOpportunitySync": true,
"salesforceLeadStatus": "<string>",
"salesforceCaseStatus": "<string>",
"salesforceOpportunityStage": "<string>",
"salesforceDefaultObjectType": "<string>",
"internalCrmPipelineId": {},
"internalCrmStageId": {},
"crmOptInFieldName": {}
},
"ics": {
"title": {
"en": "<string>",
"de": "<string>",
"fr": "<string>",
"es": "<string>",
"no": "<string>",
"it": "<string>",
"nl": "<string>",
"da": "<string>",
"pl": "<string>",
"se": "<string>",
"tr": "<string>"
},
"description": {
"en": "<string>",
"de": "<string>",
"fr": "<string>",
"es": "<string>",
"no": "<string>",
"it": "<string>",
"nl": "<string>",
"da": "<string>",
"pl": "<string>",
"se": "<string>",
"tr": "<string>"
},
"location": {
"en": "<string>",
"de": "<string>",
"fr": "<string>",
"es": "<string>",
"no": "<string>",
"it": "<string>",
"nl": "<string>",
"da": "<string>",
"pl": "<string>",
"se": "<string>",
"tr": "<string>"
}
},
"timeslotInterval": 123,
"spots": 123,
"enabled": true,
"slug": "<string>",
"bookingMinimum": 123,
"daysIntoFuture": {
"mode": "<string>",
"bookingLimit": 123,
"countMode": "<string>",
"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"
},
"internalNotes": "<string>",
"oneTimeLink": {
"id": "<string>",
"url": "<string>",
"meetingTypeId": "<string>",
"createdAt": "<string>"
}
}Documentation Index
Fetch the complete documentation index at: https://developer.meetergo.com/llms.txt
Use this file to discover all available pages before exploring further.
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
Available locations for in-person meetings
["Office A", "Conference Room B"]ID of an existing availability to associate with this meeting type.
Calendar invite (ICS) settings. Customize the title, description, and location of calendar events. Each field accepts a plain string (stored under the default language) or an object with language keys.
Show child attributes
Internal note for organizers. Never shown to customers.
5000"pi009_Markt Tansas Offenbach_TSO – Partner: Max Müller"
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" }Internal note for organizers. Never shown to customers.
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",
"passEventDetailsToRedirect": true,
"duration": 30,
"channel": "zoom",
"customChannelName": "My Custom Meeting Room",
"customChannelLink": "https://custom.meeting.link/room-123",
"groupBooking": false,
"showAvailableSlots": true,
"enrichInvitee": false,
"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,
"allowPhoneOnlyBooking": false,
"channelAvailabilities": {}
},
"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",
"countMode": "calendar"
},
"locations": [
"Office A",
"Conference Room B"
],
"availabilityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"ics": {
"title": "{!M.Guest.Fullname} / {!M.Host.Fullname}",
"description": "{!M.Meeting.Name}\nEmail: {!M.Guest.Email}\nPhone: {!M.Guest.Phone}",
"location": "{!M.Meeting.Venue}"
},
"internalNotes": "pi009_Markt Tansas Offenbach_TSO – Partner: Max Müller"
}
'{
"id": "<string>",
"meetingInfo": {
"name": "<string>",
"description": "<string>",
"enableRedirect": true,
"redirect": "<string>",
"passEventDetailsToRedirect": true,
"duration": 123,
"channel": "local",
"customChannelName": "<string>",
"customChannelLink": "<string>",
"groupBooking": true,
"showAvailableSlots": 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,
"allowPhoneOnlyBooking": true,
"confirmationPageCssSetting": {
"mode": 123
},
"bookingPagePassword": {
"enable": true,
"password": {}
},
"channelAvailabilities": {}
},
"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,
"pipedriveUseExistingDeal": true,
"centralStationContactSync": true,
"centralStationTaskSync": true,
"centralStationDealSync": true,
"centralStationPipelineId": 123,
"centralStationStageId": 123,
"linkandoSyncEnabled": true,
"linkandoPlaybookId": 123,
"linkandoTemplateId": 123,
"evalancheEnabled": true,
"klicktippEnabled": true,
"getResponseEnabled": true,
"getResponseCampaignId": "<string>",
"brevoEnabled": true,
"sevdeskEnabled": true,
"sevdeskCategoryId": 123,
"smartWeContactSync": true,
"smartWeCompanySync": true,
"smartWeDealSync": true,
"smartWeDealStage": "<string>",
"salesforceSyncEnabled": true,
"salesforceCaseSync": true,
"salesforceLeadSync": true,
"salesforceOpportunitySync": true,
"salesforceLeadStatus": "<string>",
"salesforceCaseStatus": "<string>",
"salesforceOpportunityStage": "<string>",
"salesforceDefaultObjectType": "<string>",
"internalCrmPipelineId": {},
"internalCrmStageId": {},
"crmOptInFieldName": {}
},
"ics": {
"title": {
"en": "<string>",
"de": "<string>",
"fr": "<string>",
"es": "<string>",
"no": "<string>",
"it": "<string>",
"nl": "<string>",
"da": "<string>",
"pl": "<string>",
"se": "<string>",
"tr": "<string>"
},
"description": {
"en": "<string>",
"de": "<string>",
"fr": "<string>",
"es": "<string>",
"no": "<string>",
"it": "<string>",
"nl": "<string>",
"da": "<string>",
"pl": "<string>",
"se": "<string>",
"tr": "<string>"
},
"location": {
"en": "<string>",
"de": "<string>",
"fr": "<string>",
"es": "<string>",
"no": "<string>",
"it": "<string>",
"nl": "<string>",
"da": "<string>",
"pl": "<string>",
"se": "<string>",
"tr": "<string>"
}
},
"timeslotInterval": 123,
"spots": 123,
"enabled": true,
"slug": "<string>",
"bookingMinimum": 123,
"daysIntoFuture": {
"mode": "<string>",
"bookingLimit": 123,
"countMode": "<string>",
"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"
},
"internalNotes": "<string>",
"oneTimeLink": {
"id": "<string>",
"url": "<string>",
"meetingTypeId": "<string>",
"createdAt": "<string>"
}
}