Update Appointment Group
update_appointment_groupUpdates an existing appointment group by ID, changing only the fields you pass and returning the updated group. Use it to edit details, publish a draft group, or add new time slots.
Instructions
Update an existing appointment group by id — only the fields you pass are changed — and return the updated group object. Set publish=true to make a draft group visible to participants; Canvas will not let you set it back to false once published. Add new_appointments as [start_at, end_at] ISO 8601 pairs to create additional time slots — existing slots are left alone and there is no removal here. This tool cannot change participant_type, participant_visibility, or the per-participant appointment limits set at create_appointment_group; those are fixed at creation. Find the id with list_appointment_groups. Requires permission to manage the Scheduler in the group's context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | New title | |
| publish | No | Set to true to publish the group | |
| description | No | New description | |
| context_codes | No | Update context associations | |
| location_name | No | Location name | |
| location_address | No | Location address | |
| new_appointments | No | New time slots to add as [start_at, end_at] pairs | |
| appointment_group_id | Yes | The appointment group ID |