This is archived documentation. The V2 Catalog API is deprecated. For current API documentation, see the Catalog API.
Brand facets for identifying and categorizing products according to their manufacturer or company metonym.
Gets the collection of brands. (Default sorting is by brand id, from lowest to highest.)
GET /stores/{store_hash}/v2/brands
Filter parameters can be added to the URL query string to select specific brands in the collection.
Parameters can be added to the URL query string to paginate the collection. The maximum limit is 250. If a limit isn’t provided, BigCommerce returns up to 50 brands by default.
Example JSON returned in the response:
Gets a brand.
GET /stores/{store_hash}/v2/brands/{id}
Example JSON returned in the response:
Returns the total number of brands in the store.
GET /stores/{store_hash}/v2/brands/count
Example JSON returned in the response:
Creates a new brand.
POST /stores/{store_hash}/v2/brands
The following properties of the brand are read-only. If one or more of these properties are included in the request, it will be rejected.
The following properties of the brand are required. The request won’t be fulfilled unless these properties are valid.
Note
To maximize system performance, BigCommerce caps the number of brands that can be added to a store at 30,000. If your POST causes the store to exceed the maximum of 30,000 brands, BigCommerce will return a 403 error.
Example request object:
Example JSON returned in the response:
Updates an existing brand.
PUT /stores/{store_hash}/v2/brands/{id}
The following properties of the brand are read-only. If one or more of these properties are included in the request, it will be rejected.
The following properties of the brand are required. The request won’t be fulfilled unless these properties are valid.
Example JSON returned in the response:
Deletes a brand.
DELETE /stores/{store_hash}/v2/brands/{id}
Deletes all brands belonging to a product.
DELETE /stores/{store_hash}/v2/brands