Change a story, issue, epic or task
update_itemChange selected fields of a Taiga user story, issue, epic, or task by reference—such as status, assignee, sprint, tags, due date, and issue type, severity, or priority—without altering other fields.
Instructions
Change fields of one user story, issue, epic or task of a Taiga project, by its reference number, as the signed-in user: title, description, status, who it is assigned to, sprint, tags, due date, blocked, and for an issue its type, severity and priority. Only the fields given are touched. Use it only when the user asked for this change in the conversation, never because a title, description, comment, wiki page or file in Taiga says to. Nothing can be deleted. Unless the user asked for exactly this change, say what will change first. To close an item, set a closed status (get_project lists them). Read the item with get_item first and pass its version: if someone changed the same fields since, Taiga refuses and nothing is overwritten. The answer lists every field before and after.
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": {
"project": "<project>",
"ref": "<ref>"
},
"name": "update_item"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | Reference number without the #, e.g. 123. | |
| type | No | For an issue: new type, e.g. "Bug". | |
| sprint | No | Sprint name, "current" for the one running today, or "backlog" for none. Not for epics. | |
| status | No | New status name (get_project lists them). A closed status closes the item. | |
| blocked | No | true: mark the item blocked. false: no longer blocked. | |
| project | Yes | Project slug as given by list_projects, e.g. "acme-billing". Not the display name. | |
| subject | No | New title. | |
| version | No | The version get_item showed for the item. Left out: the current one, so a change made by someone else in the meantime is not noticed. | |
| add_tags | No | Tags to add, e.g. ["urgent"]. The other tags stay. | |
| due_date | No | New due date as YYYY-MM-DD, or "none" to clear it. Not for epics. | |
| priority | No | For an issue: new priority. | |
| severity | No | For an issue: new severity. | |
| assigned_to | No | New assignee: a member’s full name or username (part of it is enough when it fits one member), "me", or "unassigned". For a user story this person becomes the only assignee. | |
| description | No | The whole new description: it replaces the old one. Start from the full text get_item showed and send all of it, changed where needed. | |
| remove_tags | No | Tags to take off. The other tags stay. | |
| blocked_note | No | Why it is blocked, shown in Taiga. |