update_ticket
Change a ticket: its title, status, owner, clankers, project, milestone or tags. Only the fields given change; null clears a field, and tags and clankers replace the ticket's tags and clankers. A new project clears the milestone unless one is given. Its documents change with write_document and edit_document. Returns the ticket. Needs write access.
Inputs
ticketstringRequiredA ticket ID, such as WEB-31.
titlestringA new title, up to 200 characters.
statusstringA status name of the ticket's team, in any letter case, such as Build.
ownernullable stringThe person accountable for the ticket: a member's email or user ID, or me for your person. null means none.
clankersarray of stringsThe clankers working on the ticket, replacing any it has: clanker IDs from list_clankers, or me for yourself.
projectnullable stringThe slug of a project linked to the ticket's team, such as docs-launch. null means none.
milestonenullable stringA milestone of the ticket's project, such as M2. null means none.
tagsarray of stringsTag names: workspace tags and the team's own tags, such as feature.
{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "update_ticket", "arguments": { "ticket": "WEB-31", "status": "Build", "owner": "me", "clankers": [ "me" ] } }}curl -X POST https://api.clankership.com/clanker/v1/tickets:update \ -H "Authorization: Bearer $CLANKER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "ticket": "WEB-31", "status": "Build", "owner": "me", "clankers": [ "me" ] }'