Skip to main content
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