Brands
This is archived documentation. The V2 Catalog API is deprecated. For current API documentation, see the Catalog API.
Brands
Brand facets for identifying and categorizing products according to their manufacturer or company metonym.
Brand Object Properties
List Brands
Gets the collection of brands. (Default sorting is by brand id, from lowest to highest.)
GET /stores/{store_hash}/v2/brands
Filters
Filter parameters can be added to the URL query string to select specific brands in the collection.
Pagination
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.
Response
Example JSON returned in the response:
Get a Brand
Gets a brand.
GET /stores/{store_hash}/v2/brands/{id}
Response
Example JSON returned in the response:
Get a Count of Brands
Returns the total number of brands in the store.
GET /stores/{store_hash}/v2/brands/count
Response
Example JSON returned in the response:
Create a Brand
Creates a new brand.
POST /stores/{store_hash}/v2/brands
Read-only Properties
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.
- id
Requirements
The following properties of the brand are required. The request won’t be fulfilled unless these properties are valid.
- name
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.
Request
Example request object:
Response
Example JSON returned in the response:
Update a Brand
Updates an existing brand.
PUT /stores/{store_hash}/v2/brands/{id}
Read-only Properties
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.
- id
Requirements
The following properties of the brand are required. The request won’t be fulfilled unless these properties are valid.
Response
Example JSON returned in the response:
Delete a Brand
Deletes a brand.
DELETE /stores/{store_hash}/v2/brands/{id}
Delete All Brands
Deletes all brands belonging to a product.
DELETE /stores/{store_hash}/v2/brands