update_proposal
Update business-case fields on a governance proposal. Submitter or org.governance.review can edit. Only editable in pre-terminal stages (DRAFT through ON_HOLD). Stage transitions DO NOT happen here — use advance_proposal_stage. Sponsor must be an active org member. Pass null to clear nullable fields. Plan gate: governance (ENTERPRISE+).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"proposalId": "<proposalId>"
},
"name": "update_proposal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | 1-255 chars. | |
| currency | No | 3-letter ISO code. | |
| priority | No | ||
| riskLevel | No | ||
| sponsorId | No | ||
| department | No | ||
| proposalId | Yes | ||
| description | No | ||
| estimatedBudget | No | ||
| expectedBenefits | No | ||
| estimatedDuration | No | Weeks. | |
| strategicAlignment | No | ||
| businessJustification | No |