Skip to content
PATCH/statuses/{statusId}

Update a status

Update an existing status. Note: slug, category, and position cannot be changed via this endpoint.

Parameters

NameInTypeDescription
statusIdrequiredpathstringStatus ID

Request body

FieldTypeDescription
namestring
colorstringHex color code
showOnRoadmapboolean
isDefaultboolean

Response

Status updated

FieldTypeDescription
idrequiredstringTypeID - a type-prefixed UUID
namerequiredstring
slugrequiredstringURL-friendly identifier
colorrequiredstringHex color code
categoryrequired"active" | "complete" | "closed"Status category
positionrequirednumberDisplay order within category
showOnRoadmaprequiredbooleanWhether to show on public roadmap
isDefaultrequiredbooleanWhether this is the default status for new posts
createdAtrequiredstringISO 8601 timestamp

Errors

400Validation error
401Unauthorized
404Status not found

Example request

curl \
  -X PATCH \
  "https://feedback.quackback.io/api/v1/statuses/:statusId" \
  -H "Authorization: Bearer qb_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
  "name": "example_name",
  "color": "#3b82f6",
  "showOnRoadmap": false,
  "isDefault": false
}'