Tickets
List tickets
Baseline ticket list endpoint. Department filters and returned department
Create ticket
Creates a baseline ticket record. `owningDepartmentId` must reference a
Get ticket by id
Ticket details may embed a lightweight `owningDepartment` summary resolved
Update ticket details
Editable while status is not CLOSED, by the creator (own ticket),
Add a participant to a ticket
Allowed for MANAGER/PMO/PM participants and admin. Participants are
Remove a participant from a ticket
Remove a participant from a ticket
Set the direct assignee
Allowed for MANAGER/PMO/PM participants and admin. The user becomes
Create a relative ticket from a closed ticket
Allowed only on CLOSED tickets, for holders of close rights. Sets
Get the relative-ticket chain (Ticket Flow)
Returns the full chain resolved by the ticket `rootId`, in creation order.
List ticket attachments
List ticket attachments
Register an attachment and get a presigned upload URL
Register an attachment and get a presigned upload URL
List SLA windows per priority
List SLA windows per priority
Update the SLA window for a priority
Admin only.
List ticket comments
Returns the ticket's comments in chronological order. Internal comments
Add comment to ticket
Add comment to ticket
Change ticket status
Forward-only OPEN -> IN_PROGRESS -> CLOSED (no reopen). OPEN -> IN_PROGRESS is the assignee (or admin). Closing (decision C): the ASSIGNEE may close only from IN_PROGRESS (must Start first); MANAGER/PMO/PM, admin, and the creator (own ticket) may also close a still-OPEN ticket as a cancel/dismiss. Closing an OPEN ticket by an assignee-only caller returns 409.
List ticket action timeline
List ticket action timeline