Delete meeting outcome
delete_meeting_outcomePermanently delete a mistaken meeting outcome from an in-progress meeting's minutes. Requires explicit confirmation; use update_meeting_outcome to correct text instead.
Instructions
Permanently delete a recorded outcome from a running meeting's minutes.
Use only on explicit user instruction, for an outcome recorded by mistake or against
the wrong item. If the text is merely wrong, update_meeting_outcome corrects it and
keeps the record.
Returns a small confirmation object once OpenProject accepts the deletion.
Pitfalls. The outcome timing rule applies to deletion too: it only works while the meeting state is exactly 'in_progress' — a closed meeting's minutes are frozen, and the delete answers a validation error, not a 403. This needs the 'manage outcomes' permission. A 404 means the id is wrong, the outcome is already gone — or, on OpenProject before 17.6, that there is no outcomes API at all.
Cross-references: get_meeting to check which outcome the id points at;
update_meeting_outcome for the reversible fix.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Must be true. Ask the user to confirm first — the API offers no undo. Calling with confirm=false returns a confirmation_required error rather than deleting anything. | |
| outcome_id | Yes | Numeric outcome id to delete, from get_meeting's agenda_items[].outcomes. Check its text there first — ids are not human-readable. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Id of the meeting, agenda item, outcome or recurring series that was deleted. | |
| deleted | Yes | True once OpenProject accepted the deletion. | |
| message | Yes | Human-readable confirmation naming what was removed. |