This endpoint allows two types of request:
Type 1: Creating a new Product as well as a new Category path (including subcategories) and a new Brand by using CategoryPath and BrandName parameters.
Type 2: Creating a new Product given an existing BrandId and an existing CategoryId.
When creating a product, regardless of the type of request, if there is a need to create a new product with a specific custom product ID, specify the Id (integer) in the request body. Otherwise, VTEX will generate the ID automatically.
Request body examples
Type 1
Request to create a product, associating it to a new Category and a new Brand by using CategoryPath and BrandName:
Type 2
Request to create a product, associating it to an existing CategoryId and BrandId:
Response body example
📘 Onboarding guide
Check the new . We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about Catalog and is organized by focusing on the developer's journey.