Update meeting outcome
update_meeting_outcomeCorrect a meeting outcome's kind, text, or linked work package while the meeting is in progress. Fix typos, upgrade notes to decisions, or attach follow-up tickets.
Instructions
Correct a recorded outcome's kind, text or linked work package.
Use it while the meeting still runs: fix a typo in the minutes, upgrade an information note to a decision, or attach the follow-up ticket that was created after the fact. Only the parameters you pass are sent.
Returns the updated outcome in the same shape as add_meeting_outcome.
Pitfalls. The same timing rule as every outcome write: this only works while the
meeting state is exactly 'in_progress' — once it is closed, the minutes are what they
are, and the write answers a validation error. Outcomes carry no lock_version
upstream, so there is nothing to echo and a simultaneous edit by somebody else is
silently overwritten — read the outcome via get_meeting first. This needs the
'manage outcomes' permission (403 otherwise).
Cross-references: get_meeting for the outcome id and current text;
add_meeting_outcome for the kind rules; delete_meeting_outcome to remove it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | New kind: 'information', 'decision' or 'work_package'. Omit to keep the current one. Switching to 'work_package' needs a linked work package; switching to 'information' needs notes. | |
| notes | No | New outcome text as markdown; it REPLACES the stored text. Omit to leave it untouched. | |
| outcome_id | Yes | Numeric outcome id from get_meeting's agenda_items[].outcomes or from add_meeting_outcome's result. Not an agenda item id. | |
| work_package_id | No | Re-point the outcome at another work package, which must be visible to this account. Omit to leave the link alone. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Outcome id. | |
| kind | No | Outcome kind as the instance defines it, e.g. 'decision'. | |
| notes | No | Outcome text as markdown (raw); html is dropped. | |
| author | No | User who recorded the outcome. | |
| agenda_item | No | Agenda item the outcome is recorded against. | |
| work_package | No | Work package the outcome points at, when one was linked. |