calendars_edit_appointment
Update calendar appointments by modifying title, time, location, status, and recurrence. Adjust scheduling rules and notifications for existing events.
Instructions
Update Appointment
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rrule | No | RRULE as per the iCalendar (RFC 5545) specification for recurring events. DTSTART is not required, instance ids are calculated on the basis of startTime of the event. The rrule only be applied if ignoreFreeSlotValidation is true. | |
| title | No | Title | |
| address | No | Appointment Address | |
| endTime | No | End Time | |
| eventId | Yes | Event Id or Instance id. For recurring appointments send masterEventId to modify original series. | |
| toNotify | No | If set to false, the automations will not run | |
| startTime | No | Start Time | |
| calendarId | No | Calendar Id | |
| description | No | Appointment Description | |
| assignedUserId | No | Assigned User Id | |
| ignoreDateRange | No | If set to true, the minimum scheduling notice and date range would be ignored | |
| appointmentStatus | No | ||
| meetingLocationId | No | The unique identifier for the meeting location. - This value can be found in `calendar.locationConfigurations`or `calendar.teamMembers[].locationConfigurations` | |
| meetingLocationType | No | Meeting location type. - If `address` is provided in the request body, the `meetingLocationType` defaults to **custom**. | |
| overrideLocationConfig | No | Flag to override location config - **false** - If only `meetingLocationId` is provided - **true** - If only `meetingLocationType` is provided | |
| ignoreFreeSlotValidation | No | If true the time slot validation would be avoided for any appointment creation (even the ignoreDateRange) |