Update a category
PATCH/v1/menu/categories/:id
Partially updates a category by id. Provide at least one of position or visible — an empty body is rejected. SHIFT semantics on position: the category moves to that position and the other categories shift by one to make room; a position greater than the last existing position returns 422. Setting visible: false hides the whole category, including its products, from the menu. Moving a favorites category also returns 422.
Required scope: menu:write
Request
Responses
- 200
- 401
- 403
- 404
- 422
The updated category.
Unauthenticated — the request is missing a credential, or the Bearer token / API key is invalid, expired, or revoked.
Insufficient scope — the credential is authenticated but lacks a scope the endpoint requires.
Not found — no resource matches the id in the path (or it belongs to a different company).
Validation failed — the request body failed schema validation. errors[] lists every offending field.