Documentation
Feedback
Guides

Catalog API - Overview

The Catalog API provides methods for managing and retrieving products, SKUs, categories, brands, and other catalog information.

Check out the new Catalog onboarding guide. We created this guide to improve the onboarding experience for developers at VTEX. It combines all our Developer Portal documentation about Catalog and focuses on the developer's journey.

Common parameters

Parameter nameDescription
{{accountName}}Store account name
{{environment}}The environment that will be called. Change to vtexcommercestable or vtexcommmercebeta.
{{X-VTEX-API-AppKey}}Located in the request headers, user authentication key.
{{X-VTEX-API-AppToken}}Located in the request headers, authentication password.

All content between {{}} keys must be replaced with the correct data before performing the request.

Index

Category

Retrieve, create, or update a Category. A category is a hierarchical level of product classification. For more information, check this article.

Category Specification

Retrieve all Specifications by Category. For more information about Specification, check this article.

Brand

Retrieve, create, update, or delete a Brand. For more information, check this article.

Specification Group

Retrieve, create, or update a Specification Group.

Specification

Retrieve, create, or delete a Specification. A specification is used to create site browsing filters and to differentiate SKUs and Products within the product page. For more information, check this article.

Specification Field

Retrieve, create, or update a Specification Field. A specification field allows you to present more detailed items.

Non Structured Specification

Retrieve or delete a Non Structured Specification.

Specification Value

Retrieve, create, or update a Specification Value.

Specification Field Value

Retrieve, create, or update a Specification Field Value.

Product

Retrieve, create, or update a product. For more information, check this article.

Product Specification

Retrieve, create, or update additional information of a product. For more information, check this article.

SKU

Retrieve, create, or update an SKU. For more information, check this article.

SKU Specification

Retrieve, create, or delete an SKU Specification. SKU Specification is used to create site browsing filters and to differentiate SKUs within the product page. For more information, check this article.

SKU File

Retrieve, create, or update an SKU file. An SKU file is an image linked to a SKU.

SKU Complement

Retrieve, create, or update an SKU Complement. An SKU Complement is an SKU that has a Parent SKU.

SKU EAN

Retrieve, create, or update an SKU unique identification code (barcode).

Attachment

Retrieve, create, or update an Attachment. An attachment is used to add custom information about an item. For more information, check this article.

SKU Attachment

Retrieve, create, or update an SKU Attachment. An attachment is used to add custom information about the item. For more information, check this article.

SKU Service

Create, update, or delete an SKU Service. A service is an item that may come with a product, optionally, and with a cost. For more information, check this article.

SKU Service Attachment

Associate or disassociate an Attachment to an SKU Service.

SKU Service Type

Create, update, or delete an SKU Service Type. A service type is the behavior configuration of a service.

SKU Service Value

Create, update, or delete an SKU Service Value. Service value is how much the customer will be charged for the service.

SKU Kit

Retrieve, create, or update an SKU Kit. A kit is an SKU composed of one or more SKUs. For more information, check this article.

SKU Seller

Retrieve and delete an SKU Seller. An SKU Seller is a seller associated with an SKU. For more information, check this article.

Similar Category

Retrieve, create or delete a similar category related to a product. By creating a similar category, the product will be shown in both categories (main and similar).

Collection Beta

The Beta Collections module provides endpoints to create and manage Collections. For more information, check this article.

Legacy Collection

Retrieve, create, update, or delete a collection. A collection is a group of items. For more information, check this article.

Legacy Subcollection

Retrieve, create, or delete an SKU, Brand or Category from a Subcollection, as well as create, delete and update subcollections. A subcollection is a group type associated with a collection. For more information, check this article.

Seller

Retrieve, create, or update a Seller. For more information, check this article.

Supplier

Retrieve, create, or update a Supplier.

Trade Policy

Create, update, or delete a trade policy.

Sales Channel

Retrieve trade policies (also known as sales channels).

Product Indexing

Retrieve Product Indexed information.

Commercial Conditions

Retrieve commercial conditions registered in the store.

Gift List

Retrieve information about gift lists registered in your store.

Contributors
4
Photo of the contributor
Photo of the contributor
Photo of the contributor
Photo of the contributor
+ 4 contributors
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Contributors
4
Photo of the contributor
Photo of the contributor
Photo of the contributor
Photo of the contributor
+ 4 contributors
On this page