Update Initiative
update_initiativeUpdate an initiative's name, status, timeframe, description, or parent goal. Only the initiative id is required; fields you omit remain unchanged.
Instructions
Update an initiative and return it; omitted fields are unchanged. Re-point it to a different goal with objective_id (null unlinks). status ∈ planned|active|paused|done|abandoned. Resolve the id via list_initiatives; only id is required.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "init_123",
"status": "active"
},
"name": "update_initiative"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Initiative id, from list_initiatives (required). | |
| name | No | New name (optional). | |
| status | No | Lifecycle status (optional). | |
| timeframe | No | New timeframe; null clears it (optional). | |
| description | No | New description; null clears it (optional). | |
| objective_id | No | New parent goal, from list_objectives; null unlinks (optional). |