calendars_update_calendar
Update calendar details in GoHighLevel, including availability, booking rules, notifications, and scheduling preferences, to keep appointment settings aligned with your business needs.
Instructions
Update Calendar
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| slug | No | ||
| notes | No | ||
| formId | No | ||
| groupId | No | Group Id | |
| pixelId | No | ||
| isActive | No | ||
| eventType | No | ||
| guestType | No | ||
| openHours | No | ||
| preBuffer | No | Pre-Buffer is additional time that can be added before an appointment, allowing for extra time to get ready | |
| recurring | No | ||
| alertEmail | No | ||
| calendarId | Yes | Calendar Id | |
| eventColor | No | ||
| eventTitle | No | ||
| slotBuffer | No | Slot-Buffer is additional time that can be added after an appointment, allowing for extra time to wrap up | |
| widgetSlug | No | ||
| widgetType | No | Calendar widget type. Choose "default" for "neo" and "classic" for "classic" layout. | |
| autoConfirm | No | ||
| description | No | ||
| teamMembers | No | Team members are required for calendars of type: Round Robin, Collective, Class, Service. Personal calendar must have exactly one team member. | |
| consentLabel | No | ||
| slotDuration | No | This controls the duration of the meeting | |
| slotInterval | No | Slot interval reflects the amount of time the between booking slots that will be shown in the calendar. | |
| notifications | No | 🚨 Deprecated! Please use 'Calendar Notifications APIs' instead. | |
| preBufferUnit | No | Unit for pre-buffer. | |
| stickyContact | No | ||
| availabilities | No | This is only to set the custom availability. For standard availability, use the openHours property | |
| formSubmitType | No | ||
| lookBusyConfig | No | Look Busy Configuration | |
| allowBookingFor | No | Minimum number of days/weeks/months for which to allow booking events | |
| allowReschedule | No | ||
| enableRecurring | No | Enable recurring appointments for the calendars. Please note that only one member should be added in the calendar to enable this | |
| appoinmentPerDay | No | Number of appointments that can be booked for a given day | |
| availabilityType | No | Determines which availability type to consider: - **1**: Only custom availabilities will be used. - **0**: Only open hours will be used. - **null**: Both the custom availabilities and open hours will be considered. | |
| slotDurationUnit | No | Unit for slot duration. | |
| slotIntervalUnit | No | Unit for slot interval. | |
| allowBookingAfter | No | Minimum scheduling notice for events | |
| allowCancellation | No | ||
| appoinmentPerSlot | No | ||
| isLivePaymentMode | No | ||
| calendarCoverImage | No | ||
| allowBookingForUnit | No | Unit for controlling the duration for which booking would be allowed for | |
| allowBookingAfterUnit | No | Unit for minimum scheduling notice | |
| formSubmitRedirectURL | No | ||
| googleInvitationEmails | No | ||
| locationConfigurations | No | Meeting location configuration for event calendar | |
| formSubmitThanksMessage | No | ||
| shouldAssignContactToTeamMember | No | ||
| shouldSendAlertEmailsToAssignedMember | No | ||
| shouldSkipAssigningContactForExisting | No |