update_ticket
Edit a ticket's title, description, labels, assignee, due date, effort, or impact, omitting fields to keep and sending a value to replace or null to clear. Does not change column.
Instructions
Change a ticket's title, description, labels, owner, due date, effort or impact. Omit a field to leave it as it is, send a value to replace it, and send null to clear it — except the description, cleared with an empty string, and the labels, cleared with an empty list, because for those an empty value is a real one. The column is never changed here: use move_ticket, so a ticket cannot change column as a side effect of an edit. Needs a read_write API key; a read key is refused and can only list and read.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | The ticket's title | |
| effort | No | How much work the ticket is, or null to take it off | |
| impact | No | How much the ticket matters, from 1 to 4 (1 Minor · 2 Moderate · 3 Significant · 4 Critical; 4 matters most), or null to take it off | |
| dueDate | No | The day the ticket is due as YYYY-MM-DD, or null to take it off | |
| labelIds | No | Label IDs from the project's list. The list replaces what the ticket holds; an empty list clears them | |
| ticketId | Yes | The ticket's ID from list_tickets, or its number as a person writes it: '#14' | |
| projectId | Yes | Project ID (from list_projects) | |
| description | No | The ticket's description, in Markdown. An empty string clears it | |
| assigneeUserId | No | A current member's user ID (from list_ticket_assignees), or null to leave the ticket unassigned |