API reference · Statuses
PUT/api/v1/statuses/{id}

Update status

Updates an existing status. All fields are optional — only send the fields you want to change.

RBAC · ticket

Path parameters

idstring <uuid>Required
Status UUID.

Request body

Content type: application/json · schema StatusUpdateRequest

namestring
min length 1 · max length 255
is_closedboolean
is_defaultboolean
order_numberinteger
≥ 0
colorstring
pattern /^#[0-9A-Fa-f]{6}$/
iconstring
max length 50

Response body

Success response 200 · schema StatusEnvelope

dataobjectRequired
status_idstring <uuid>Required
namestringRequired
status_typestringRequired
Enum: ticketprojectproject_taskinteraction
order_numbernumberRequired
is_closedbooleanRequired
is_defaultbooleanRequiredNullable
item_typestringRequiredNullable
standard_status_idstringRequiredNullable
is_custombooleanRequiredNullable
tenantstring <uuid>Required

Response codes

200
Status updated successfully.
400
Validation error.
401
Authentication failed.
404
Status not found.