Ticket Update
ticket_updateUpdate fields on an owned ticket — status moves (each one is auto-logged to the ticket's audit trail), reassignment, priority/effort/action_type recommendations, title/description edits, safe reparenting, opaque session/workflow links, effort points, order, and user-owned external refs. Clear flags are explicit so stdio clients never lose JSON nulls. System-owned provider, Accounting, plan, and batch refs are preserved and cannot be spoofed. The authenticated API-key UUID is stamped on the audit trail. Epic completion and terminal reopen fail closed on this generic tool until an explicit lifecycle operation supplies retry/version evidence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| effort | No | ||
| labels | No | ||
| status | No | Task moves are audited. Epic done or terminal reopen requires an explicit lifecycle operation with retry/version evidence. | |
| assignee | No | ||
| priority | No | ||
| parent_id | No | ||
| ticket_id | Yes | ||
| session_id | No | ||
| action_type | No | ||
| description | No | ||
| order_index | No | ||
| clear_parent | No | ||
| external_ref | No | ||
| clear_session | No | ||
| effort_points | No | ||
| acceptance_criteria | No | ||
| clear_effort_points | No | ||
| workflow_session_id | No | ||
| clear_workflow_session | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes |