> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server. # Catalog - Products > The Catalog API manages products, categories, brands, bulk pricing rules, and more. To learn more about catalog resources, see the [Catalog Overview](/developer/docs/admin/catalog-and-inventory). Our Catalog products endpoints let you [create products](/developer/api-reference/rest/admin/catalog/products/create-product), perform [batch operations on existing products](/developer/api-reference/rest/admin/catalog/products/update-products) and work with [reviews](/developer/api-reference/rest/admin/catalog/products/reviews), [images](/developer/api-reference/rest/admin/catalog/products/images), and [videos](/developer/api-reference/rest/admin/catalog/products/videos). Note that after a product is created initially, you can manage the nuances of its variations using the [product modifier](/developer/api-reference/rest/admin/catalog/product-modifiers), [product variant](/developer/api-reference/rest/admin/catalog/product-variants), and [product variant options](/developer/api-reference/rest/admin/catalog/product-variant-options) endpoints. Other core product endpoints focus on [bulk pricing](/developer/api-reference/rest/admin/catalog/products/bulk-pricing-rules), [complex rules](/developer/api-reference/rest/admin/catalog/products/complex-rules), [custom fields](/developer/api-reference/rest/admin/catalog/products/custom-fields), and [metafields](/developer/api-reference/rest/admin/catalog/products/metafields). Product variant objects also have [their own metafields](/developer/api-reference/rest/admin/catalog/product-variants/metafields). For [MSF-enabled](/developer/docs/admin/multi-storefront) stores, the product object also contains product [channel assignments](/developer/api-reference/rest/admin/catalog/products/channel-assignments) and [category assignments](/developer/api-reference/rest/admin/catalog/products/category-assignments); read more about [products in the MSF context](/developer/docs/admin/multi-storefront/api-guide#products). The Catalog API also contains an endpoint to [get a catalog summary](/developer/api-reference/rest/admin/catalog/products/summary). > To learn more about authenticating Catalog endpoints, locate the **Authentication** section at the top of each endpoint, then click **Show Details**. ## Resources ### Webhooks * [Product webhook events](/developer/docs/integrations/webhooks/event-reference#products) * [Product assignment webhook events](/developer/docs/integrations/webhooks/event-reference/channel-events#product-assignments) ### Additional Catalog endpoints * [Brands](/developer/api-reference/rest/admin/catalog/brands) * [Categories](/developer/api-reference/rest/admin/catalog/categories) * [Category trees](/developer/api-reference/rest/admin/catalog/category-trees) * [Product modifiers](/developer/api-reference/rest/admin/catalog/product-modifiers) * [Product variants](/developer/api-reference/rest/admin/catalog/product-variants) * [Product variant options](/developer/api-reference/rest/admin/catalog/product-variant-options) > Build amazing commerce solutions powered by the BigCommerce platform ## API Docs - Admin Catalog: Products [List Products](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/get-products.md) - Admin Catalog: Products [Update Products (batch)](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/update-products.md) - Admin Catalog: Products [Create Product](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/create-product.md) - Admin Catalog: Products [Delete Products](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/delete-products.md) - Admin Catalog: Products [Get Product](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/get-product.md) - Admin Catalog: Products [Update Product](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/update-product.md) - Admin Catalog: Products [Delete Product](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/delete-product.md) - Admin Catalog: Products > Batch Metafields [List Product Metafields](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/batch-metafields/get-products-metafields.md) - Admin Catalog: Products > Batch Metafields [Create Multiple Metafields](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/batch-metafields/create-products-metafields.md) - Admin Catalog: Products > Batch Metafields [Update Multiple Metafields](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/batch-metafields/update-products-metafields.md) - Admin Catalog: Products > Batch Metafields [Delete Multiple Metafields](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/batch-metafields/delete-products-metafields.md) - Admin Catalog: Products > Bulk Pricing Rules [List Bulk Pricing Rules](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/bulk-pricing-rules/get-all-bulk-pricing-rules.md) - Admin Catalog: Products > Bulk Pricing Rules [Create Bulk Pricing Rule](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/bulk-pricing-rules/create-bulk-pricing-rule.md) - Admin Catalog: Products > Bulk Pricing Rules [Get Bulk Pricing Rule](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/bulk-pricing-rules/get-bulk-pricing-rule.md) - Admin Catalog: Products > Bulk Pricing Rules [Update Bulk Pricing Rule](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/bulk-pricing-rules/update-bulk-pricing-rule.md) - Admin Catalog: Products > Bulk Pricing Rules [Delete Bulk Pricing Rule](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/bulk-pricing-rules/delete-bulk-pricing-rule.md) - Admin Catalog: Products > Category Assignments [List Products Category Assignments](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/category-assignments/get-products-category-assignments.md) - Admin Catalog: Products > Category Assignments [Create Products Category Assignments](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/category-assignments/create-products-category-assignments.md) - Admin Catalog: Products > Category Assignments [Delete Products Category Assignments](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/category-assignments/delete-products-category-assignments.md) - Admin Catalog: Products > Channel Assignments [List Products Channel Assignments](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/channel-assignments/get-products-channel-assignments.md) - Admin Catalog: Products > Channel Assignments [Create Products Channel Assignments](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/channel-assignments/create-products-channel-assignments.md) - Admin Catalog: Products > Channel Assignments [Delete Products Channel Assignments](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/channel-assignments/delete-products-channel-assignments.md) - Admin Catalog: Products > Complex Rules [List Complex Rules](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/complex-rules/get-product-complex-rules.md) - Admin Catalog: Products > Complex Rules [Create Complex Rule](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/complex-rules/create-product-complex-rule.md) - Admin Catalog: Products > Complex Rules [Get Product Complex Rule](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/complex-rules/get-product-complex-rule.md) - Admin Catalog: Products > Complex Rules [Update Product Complex Rule](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/complex-rules/update-product-complex-rule.md) - Admin Catalog: Products > Complex Rules [Delete Product Complex Rule](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/complex-rules/delete-product-complex-rule.md) - Admin Catalog: Products > Custom Fields [List Product Custom Fields](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/custom-fields/get-product-custom-fields.md) - Admin Catalog: Products > Custom Fields [Create Product Custom Field](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/custom-fields/create-product-custom-field.md) - Admin Catalog: Products > Custom Fields [Get Product Custom Field](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/custom-fields/get-product-custom-field.md) - Admin Catalog: Products > Custom Fields [Update Product Custom Field](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/custom-fields/update-product-custom-field.md) - Admin Catalog: Products > Custom Fields [Delete Product Custom Field](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/custom-fields/delete-product-custom-field.md) - Admin Catalog: Products > Images [List Product Images](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/images/get-product-images.md) - Admin Catalog: Products > Images [Create Product Image](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/images/create-product-image.md) - Admin Catalog: Products > Images [Get Product Image](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/images/get-product-image.md) - Admin Catalog: Products > Images [Update Product Image](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/images/update-product-image.md) - Admin Catalog: Products > Images [Delete Product Image](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/images/delete-product-image.md) - Admin Catalog: Products > Metafields [List Product Metafields](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/metafields/get-product-metafields.md) - Admin Catalog: Products > Metafields [Create Product Metafield](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/metafields/create-product-metafield.md) - Admin Catalog: Products > Metafields [Get Product Metafield](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/metafields/get-product-metafield.md) - Admin Catalog: Products > Metafields [Update Product Metafield](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/metafields/update-product-metafield.md) - Admin Catalog: Products > Metafields [Delete Product Metafield](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/metafields/delete-product-metafield.md) - Admin Catalog: Products > Reviews [List Product Reviews](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/reviews/get-product-reviews.md) - Admin Catalog: Products > Reviews [Create Product Review](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/reviews/create-product-review.md) - Admin Catalog: Products > Reviews [Get Product Review](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/reviews/get-product-review.md) - Admin Catalog: Products > Reviews [Update Product Review](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/reviews/update-product-review.md) - Admin Catalog: Products > Reviews [Delete Product Review](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/reviews/delete-product-review.md) - Admin Catalog: Products > Summary [Get Catalog Summary](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/summary/get-catalog-summary.md) - Admin Catalog: Products > Videos [List Product Videos](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/videos/get-product-videos.md) - Admin Catalog: Products > Videos [Create Product Video](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/videos/create-product-video.md) - Admin Catalog: Products > Videos [Get Product Video](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/videos/get-product-video.md) - Admin Catalog: Products > Videos [Update Product Video](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/videos/update-product-video.md) - Admin Catalog: Products > Videos [Delete Product Video](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/videos/delete-product-video.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/openapi.json) - [OpenAPI YAML](https://docs.bigcommerce.com/developer/api-reference/rest/admin/catalog/products/openapi.yaml)