Updates an existing category; only the fields you send are changed (partial update).
Auth: Authorization: Bearer <accessToken> — an organization-scoped token from Authentication. Updating a category that belongs to another organization returns auth_error (400).
Payload schema
All fields are optional.
Body
Field types and meanings match the create endpoint; the differences:
Example
Response
Returns the full updated document.
Notes:
- A successful update returns HTTP 201 (not 200) — branch on the body, not the status code.
- An unknown id returns
entity_not_found (400).
- Do not send
null to clear a field; removing a field is not supported — only new values can be written.
Last modified on September 29, 2026