Delete a category
DELETE
/categories/{id}
Soft-deletes the category and reassigns every product in it to the system “Other Products” category, in one transaction, matching the behaviour of the admin app.
-
Every reassigned product gets a new
versionand reappears in the caller’s next delta-sync poll. -
409 CONFLICT: the category is a system category. -
409 CONFLICT: the category is the reservedgift-cardscategory. -
409 CONFLICT: the category has live subcategories. -
404 NOT_FOUND: the id is foreign, unknown, or already deleted.
Requires scope: catalog:write
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Delete a category
Media typeapplication/json
No content.
object
Examplegenerated
{}default
Section titled “default”An error response.
Media typeapplication/json
object
error
required
object
code
required
A machine-readable error code, e.g. VALIDATION_FAILED.
string
fields
Array<object>
object
field
required
string
message
required
string
message
required
A plain-English sentence describing what went wrong.
string
Example
{ "error": { "code": "UNAUTHORIZED" }}