GET
/ticket-statusesList ticket statuses
Returns the workspace's ticket statuses (ordered by category then position). Use these ids with POST /tickets/{ticketId}/status. Requires a team-role API key.
Response
List of ticket statuses
Returns an array of objects:
| Field | Type | Description |
|---|---|---|
idrequired | string | TypeID - a type-prefixed UUID |
namerequired | string | |
slugrequired | string | |
colorrequired | string | |
categoryrequired | "open" | "pending" | "closed" | Internal lifecycle axis (open, pending, closed) |
stagerequired | "received" | "in_progress" | "awaiting_requester" | "resolved" | null | Customer-facing public stage this status projects to, null if internal-only |
positionrequired | number | Ordering within its category |
isDefaultrequired | boolean | Whether new tickets open in this status |
Errors
401UnauthorizedExample request
curl \
"https://feedback.quackback.io/api/v1/ticket-statuses" \
-H "Authorization: Bearer qb_your_api_key_here"