Delete a brand
DELETE
/brands/{id}
Soft-deletes the brand and nulls brand_id on every product that referenced it, in one transaction, matching the behaviour of the admin app.
-
Because a product row that changes gets a new
version, deleting a brand used by many products re-versions all of them at once, and they will all reappear in the caller’s next delta-sync poll. -
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 brand
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" }}