update_meeting
Update a meeting's title, time, duration, location, or state while leaving omitted fields unchanged; preview changes before applying them.
Instructions
Update one meeting's details; omitted fields stay unchanged.
Requires OpenProject 17.4+. The meeting's agenda is changed with the agenda item and section tools, and a recurring series' schedule with update_recurring_meeting; for an occurrence of a series this changes only that occurrence. With notifications on, a change of title, time, duration or location emails the invited participants (not for a closed or cancelled meeting). From 17.8, an update that takes a one-time meeting out of draft or turns notifications on also sends the invitations; 17.4 to 17.7 send no invitations on update. Changing participants is not supported: participant_user_refs is rejected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | Meeting state as get_meeting reports it, e.g. "open", "in_progress" or "closed". | |
| title | No | Meeting title, at most 255 characters. | |
| notify | No | true lets OpenProject email the invited participants about this meeting; for an occurrence of a series the series' setting applies. | |
| confirm | No | false: preview only, nothing changes. true: applies it; get the user's approval of the preview first. | |
| sharing | No | Only for meeting templates: "none", "descendants" or "system"; leave it out for a meeting. | |
| duration | No | ISO 8601 duration in hours and minutes, e.g. "PT1H30M". | |
| location | No | Free-text location or meeting link, at most 255 characters. | |
| meeting_id | Yes | Meeting id, from list_meetings. | |
| start_time | No | ISO 8601 date-time with offset, e.g. 2026-12-01T09:00:00Z. | |
| lock_version | No | The lock_version from get_meeting; the update is rejected if the meeting changed since. Omit it to skip this check. | |
| participant_user_refs | No | Rejected: OpenProject 17.4 and 17.5 would add a user a second time and cannot remove anyone, and only administrators can read the server version that tells the releases apart. Change the participants in OpenProject. |