get_ticket
Get a complete ticket with its subtasks, expanded labels, and current version. Read before writing to handle concurrent edits; a 409 means the ticket changed, so re-fetch and retry.
Instructions
One ticket in full: its fields, its subtasks, its expanded labels objects, and the version every write needs. Read this before you write. update_ticket, move_ticket, archive_ticket and the rest all take that version and answer 409 if it has moved on since you read it — that 409 is the signal to call this again and retry against the fresh version, never to drop the version or force the write. labels arrive expanded rather than as bare uuids because this reply carries no board dictionary to resolve them against; get_board returns label_uuids instead, and that bare-uuid shape is the one update_ticket wants. A ticket you cannot open answers 404, the same 404 as one that never existed, so a 404 here is not proof the ticket is gone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_uuid | Yes | The ticket's uuid, from list_tickets, get_board or search |