Moves an appointment to a new time slot. The duration remains unchanged. Validates availability by default — set ignoreAvailability: true to schedule outside available hours or on top of existing appointments.
Side effects: Sends reschedule notifications to all participants, updates calendar events, regenerates ICS, reschedules reminders, updates CRM integrations, and fires booking_rescheduled webhook.
curl --request POST \
--url https://api.example.com/v4/appointment/{id}/reschedule \
--header 'Content-Type: application/json' \
--header 'x-meetergo-api-user-id: <api-key>' \
--data '
{
"start": "2026-03-10T14:00:00.000Z",
"ignoreAvailability": false
}
'{
"appointment": {
"id": "<string>",
"secret": "<string>",
"ics": "<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": {}
},
"hostingInfo": {
"mainHost": "<string>",
"meetingLink": "<string>",
"googleEventId": "<string>",
"googleConnectionSub": "<string>",
"calendarConnectionId": "<string>",
"zoomMeetingId": 123,
"connectChannelId": "<string>",
"wherebyMeetingId": "<string>",
"calendarSyncProviders": {
"id": "<string>",
"type": "<string>",
"hostId": "<string>",
"eventId": "<string>",
"calendarId": "<string>"
}
},
"cancel": {
"actionSource": "attendee",
"actionAt": "<string>",
"actionBy": "<string>",
"reason": "<string>"
},
"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": {}
},
"start": "<string>",
"end": "<string>",
"isCancelled": true,
"attendees": [
{
"id": "<string>",
"secret": "<string>",
"bringalongEmails": [
"<string>"
],
"notes": {},
"receiveReminders": true,
"language": "<string>",
"timezone": "<string>",
"noShow": true,
"dataPolicyAccepted": true,
"createdAt": "<string>",
"updatedAt": "<string>",
"email": "<string>",
"fullname": "<string>",
"firstname": "<string>",
"lastname": "<string>",
"phone": "<string>",
"doubleOptIn": "<string>",
"deletedAt": "<string>"
}
],
"attendeeIds": [
"<string>"
],
"roundRobinEntries": [
{
"id": 123,
"createdAt": "<string>",
"userId": "<string>",
"groupId": "<string>",
"appointmentId": "<string>",
"queueId": "<string>",
"selectionReason": "<string>"
}
],
"meetingTypeId": "<string>",
"hostIds": [
"<string>"
],
"scheduledReminderIds": [
"<string>"
],
"companyId": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>",
"resolvableErrors": [
{
"errorCode": "<string>"
}
],
"rescheduledAt": "<string>",
"location": "<string>",
"deletedAt": "<string>",
"paymentId": "<string>",
"note": "<string>",
"transcription": "<string>",
"summary": "<string>"
},
"previousStart": "2026-03-08T10:00:00.000Z"
}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)
Appointment ID (UUID)
New start time for the appointment in ISO 8601 format. The duration remains unchanged.
"2026-03-10T14:00:00.000Z"
Skip availability and conflict checks. Allows scheduling outside available hours or on top of existing appointments. Defaults to false.
curl --request POST \
--url https://api.example.com/v4/appointment/{id}/reschedule \
--header 'Content-Type: application/json' \
--header 'x-meetergo-api-user-id: <api-key>' \
--data '
{
"start": "2026-03-10T14:00:00.000Z",
"ignoreAvailability": false
}
'{
"appointment": {
"id": "<string>",
"secret": "<string>",
"ics": "<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": {}
},
"hostingInfo": {
"mainHost": "<string>",
"meetingLink": "<string>",
"googleEventId": "<string>",
"googleConnectionSub": "<string>",
"calendarConnectionId": "<string>",
"zoomMeetingId": 123,
"connectChannelId": "<string>",
"wherebyMeetingId": "<string>",
"calendarSyncProviders": {
"id": "<string>",
"type": "<string>",
"hostId": "<string>",
"eventId": "<string>",
"calendarId": "<string>"
}
},
"cancel": {
"actionSource": "attendee",
"actionAt": "<string>",
"actionBy": "<string>",
"reason": "<string>"
},
"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": {}
},
"start": "<string>",
"end": "<string>",
"isCancelled": true,
"attendees": [
{
"id": "<string>",
"secret": "<string>",
"bringalongEmails": [
"<string>"
],
"notes": {},
"receiveReminders": true,
"language": "<string>",
"timezone": "<string>",
"noShow": true,
"dataPolicyAccepted": true,
"createdAt": "<string>",
"updatedAt": "<string>",
"email": "<string>",
"fullname": "<string>",
"firstname": "<string>",
"lastname": "<string>",
"phone": "<string>",
"doubleOptIn": "<string>",
"deletedAt": "<string>"
}
],
"attendeeIds": [
"<string>"
],
"roundRobinEntries": [
{
"id": 123,
"createdAt": "<string>",
"userId": "<string>",
"groupId": "<string>",
"appointmentId": "<string>",
"queueId": "<string>",
"selectionReason": "<string>"
}
],
"meetingTypeId": "<string>",
"hostIds": [
"<string>"
],
"scheduledReminderIds": [
"<string>"
],
"companyId": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>",
"resolvableErrors": [
{
"errorCode": "<string>"
}
],
"rescheduledAt": "<string>",
"location": "<string>",
"deletedAt": "<string>",
"paymentId": "<string>",
"note": "<string>",
"transcription": "<string>",
"summary": "<string>"
},
"previousStart": "2026-03-08T10:00:00.000Z"
}