create_meeting
Creates an OpenProject meeting with title, project, optional time, duration, location, and participants; new meetings start as drafts with notifications off.
Instructions
Create an OpenProject meeting.
Requires OpenProject 17.4+.
duration: an ISO 8601 duration like "PT1H30M" (hours/minutes only). state and notify cannot be set on create: OpenProject starts a new meeting as a draft with notifications off, so passing either is rejected; set them afterwards with update_meeting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | ||
| title | Yes | ||
| notify | No | ||
| confirm | No | false: preview only, nothing changes. true: applies it; get the user's approval of the preview first. | |
| project | Yes | Project identifier, id, or name; a unique part of a name or identifier also matches. | |
| sharing | No | ||
| duration | No | ||
| location | No | ||
| start_time | No | ||
| participant_user_refs | No | Users to invite (id, login or name). The meeting gets exactly these participants, so name yourself to take part; it cannot be empty. No invitation is sent: a new meeting starts as a draft with notifications off. |