[System] You are a VTEX documentation expert. You provide accurate, detailed information about VTEX platform, APIs, apps, and Store Framework development.

[User] Provide a guide on guides catalog api overview in VTEX.

[Assistant]
Documentation

[Feedback](https://read.calvincode.net/reader?url=https://docs.google.com/forms/d/e/1FAIpQLSfmnotPvPjw-SjiE7lt2Nt3RQgNUe10ixXZmuO2v9enOJReoQ/viewform?entry.1972292648=developers.vtex.com%26entry.1799503232=)

[GuidesLearn how to use our APIs and extend the VTEX platform.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides)

[API ReferenceExplore detailed information about our endpoints.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/api-reference)

[App DevelopmentLearn how to build cloud-based apps and integrations.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/app-development)

[Storefront DevelopmentExpress your brand identity creating unique storefronts.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/storefront-development)

[VTEX IO AppsFind pre-built solutions to grow your business.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/vtex-io-apps)

[TroubleshootingFind practical solutions to common development issues.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/troubleshooting)

[Release NotesStay up to date with our latest releases and bug fixes.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/updates/release-notes)

[Guides](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides)

[API Reference](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/api-reference)

[App Development](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/app-development)

[Storefront Development](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/storefront-development)

[VTEX IO Apps](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/vtex-io-apps)

[Troubleshooting](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/troubleshooting)

---

[Release Notes](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/updates/release-notes)

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](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-overview). 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 name          | Description                                                                             |
| ----------------------- | --------------------------------------------------------------------------------------- |
| {{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](https://read.calvincode.net/reader?url=https://help.vtex.com/tracks/catalog-101--5AF0XfnjfWeopIFBgs3LIQ/2gkZDjXRqfsq62TlAkj4uf).

* `GET` [Get Category Tree](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pub/category/tree/-categoryLevels-)
* `GET` [Get Category by ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/category/-categoryId-)
* `PUT` [Update Category](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/category/-categoryId-)
* `POST` [Create Category](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/category)

### Category Specification

Retrieve all Specifications by Category. For more information about Specification, check [this article](https://read.calvincode.net/reader?url=https://help.vtex.com/tracks/catalog-101--5AF0XfnjfWeopIFBgs3LIQ/2NQoBv8m4Yz3oQaLgDRagP).

* `GET` [Get Specifications By Category ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pub/specification/field/listByCategoryId/-categoryId-)
* `GET` [Get Specifications Tree By Category ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pub/specification/field/listTreeByCategoryId/-categoryId-)

### Brand

Retrieve, create, update, or delete a Brand. For more information, check [this article](https://read.calvincode.net/reader?url=https://help.vtex.com/tracks/catalog-101--5AF0XfnjfWeopIFBgs3LIQ/7i3sB8fgkqUp5NoH5yJtfh).

* `GET` [Get Brand List](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/brand/list)
* `GET` [Get Brand List Per Page](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/brand/pagedlist)
* `GET` [Get Brand](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/brand/-brandId-)
* `POST` [Create Brand](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/brand)
* `GET` [Get Brand and context](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/brand/-brandId-)
* `PUT` [Update Brand](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/brand/-brandId-)
* `DELETE` [Delete Brand](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/brand/-brandId-)

### Specification Group

Retrieve, create, or update a Specification Group.

* `GET` [List Specification Group by Category](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/specification/groupbycategory/-categoryId-)
* `GET` [Get Specification Group](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pub/specification/groupGet/-groupId-)
* `POST` [Create Specification Group](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/specificationgroup)
* `PUT` [Update Specification Group](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/specificationgroup/-groupId-)

### 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](https://read.calvincode.net/reader?url=https://help.vtex.com/tracks/catalog-101--5AF0XfnjfWeopIFBgs3LIQ/2NQoBv8m4Yz3oQaLgDRagP?locale=en).

* `GET` [Get Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/specification/-specificationId-)
* `PUT` [Update Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/specification/-specificationId-)
* `POST` [Create Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/specification)

#### Specification Field

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

* `GET` [Get Specification Field](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pub/specification/fieldGet/-fieldId-)
* `POST` [Create Specification Field](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog%5Fsystem/pvt/specification/field)
* `PUT` [Update Specification Field](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog%5Fsystem/pvt/specification/field)

#### Non Structured Specification

Retrieve or delete a Non Structured Specification.

* `GET` [Get Non Structured Specification by ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/specification/nonstructured/-Id-)
* `DELETE` [Delete Non Structured Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/specification/nonstructured/-Id-)

### Specification Value

Retrieve, create, or update a Specification Value.

* `GET` [Get Specification Value](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/specificationvalue/-specificationValueId-)
* `PUT` [Update Specification Value](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/specificationvalue/-specificationValueId-)
* `POST` [Create Specification Value](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/specificationvalue)

#### Specification Field Value

Retrieve, create, or update a Specification Field Value.

* `GET` [Get Specification Field Value](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/specification/fieldValue/-fieldValueId-)
* `GET` [Get Specification Values By Field ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pub/specification/fieldvalue/-fieldId-)
* `POST` [Create Specification Field Value](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog%5Fsystem/pvt/specification/fieldValue)
* `PUT` [Update Specification Field Value](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog%5Fsystem/pvt/specification/fieldValue)

### Product

Retrieve, create, or update a product. For more information, check [this article](https://read.calvincode.net/reader?url=https://help.vtex.com/tracks/catalog-101--5AF0XfnjfWeopIFBgs3LIQ/1wmX3QvQVxbKVmalhIE5Ru).

* `GET` [Get Product and SKU IDs](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/products/GetProductAndSkuIds)
* `GET` [Get Product by ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/product/-productId-)
* `PUT` [Update Product](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/product/-productId-)
* `GET` [Get Product and its general context](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/products/productget/-productId-)
* `GET` [Get Product by RefId](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/products/productgetbyrefid/-refId-)
* `GET` [Get Product's SKUs by Product ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pub/products/variations/-productId-)
* `GET` [Get Product Review Rate by Product ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/addon/pvt/review/GetProductRate/-productId-)
* `POST` [Create Product with Category and Brand](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/product)

### Product Specification

Retrieve, create, or update additional information of a product. For more information, check [this article](https://read.calvincode.net/reader?url=https://help.vtex.com/tracks/catalog-101--5AF0XfnjfWeopIFBgs3LIQ/2NQoBv8m4Yz3oQaLgDRagP%23product-specification).

* `GET` [Get Product Specification by Product ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/products/-productId-/specification)
* `POST` [Update Product Specification by Product ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog%5Fsystem/pvt/products/-productId-/specification)
* `GET` [Get Product Specification and its information by Product ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/product/-productId-/specification)
* `POST` [Associate Product Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/product/-productId-/specification)
* `DELETE` [Delete all Product Specifications by Product ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/product/-productId-/specification)
* `DELETE` [Delete a specific Product Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/product/-productId-/specification/-specificationId-)
* `PUT` [Associate product specification using specification name and group name](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/product/-productId-/specificationvalue)

### SKU

Retrieve, create, or update an SKU. For more information, check [this article](https://read.calvincode.net/reader?url=https://help.vtex.com/tracks/catalog-101--5AF0XfnjfWeopIFBgs3LIQ/3mJbIqMlz6oKDmyZ2bKJoA).

* `GET` [List all SKU IDs](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/sku/stockkeepingunitids)
* `GET` [Get SKU and context](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/sku/stockkeepingunitbyid/-skuId-)
* `GET` [Get SKU by RefId](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/stockkeepingunit)
* `POST` [Create SKU](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/stockkeepingunit)
* `GET` [Get SKU ID by Reference ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/sku/stockkeepingunitidbyrefid/-refId-)
* `GET` [Get SKU by Alternate ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/sku/stockkeepingunitbyalternateId/-alternateId-)
* `GET` [Get SKU list by Product ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/sku/stockkeepingunitByProductId/-productId-)
* `POST` [Retrieve SKU ID list by Reference ID list](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog%5Fsystem/pub/sku/stockkeepingunitidsbyrefids)
* `GET` [Get SKU](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/stockkeepingunit/-skuId-)
* `PUT` [Update SKU](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/stockkeepingunit/-skuId-)

### 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](https://read.calvincode.net/reader?url=https://help.vtex.com/tracks/catalog-101--5AF0XfnjfWeopIFBgs3LIQ/2NQoBv8m4Yz3oQaLgDRagP?locale=en%23sku-specifications).

* `GET` [Get SKU Specifications](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/stockkeepingunit/-skuId-/specification)
* `POST` [Associate SKU Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/stockkeepingunit/-skuId-/specification)
* `PUT` [Update SKU Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/stockkeepingunit/-skuId-/specification)
* `DELETE` [Delete all SKU Specifications](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/stockkeepingunit/-skuId-/specification)
* `DELETE` [Delete SKU Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/stockkeepingunit/-skuId-/specification/-specificationId-)
* `PUT` [Associate SKU specification using specification name and group name](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/stockkeepingunit/-skuId-/specificationvalue)

### SKU File

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

* `GET` [Get SKU Files](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/stockkeepingunit/-skuId-/file)
* `POST` [Create SKU File](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/stockkeepingunit/-skuId-/file)
* `DELETE` [Delete All SKU Files](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/stockkeepingunit/-skuId-/file)
* `PUT` [Update SKU File](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/stockkeepingunit/-skuId-/file/-skuFileId-)
* `DELETE` [Delete SKU Image File](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/stockkeepingunit/-skuId-/file/-skuFileId-)
* `PUT` [Copy Files from an SKU to another SKU](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/stockkeepingunit/copy/-skuIdfrom-/-skuIdto-/file/)
* `DELETE` [Disassociate SKU File](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/stockkeepingunit/disassociate/-skuId-/file/-skuFileId-)

### SKU Complement

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

* `GET` [Get SKU Complement by SKU ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/stockkeepingunit/-skuId-/complement)
* `GET` [Get SKU Complements by Complement Type ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/stockkeepingunit/-skuId-/complement/-complementTypeId-)
* `GET` [Get SKU complements by type](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/sku/complements/-parentSkuId-/-type-)
* `POST` [Create SKU Complement](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/skucomplement)
* `GET` [Get SKU Complement by SKU Complement ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/skucomplement/-skuComplementId-)
* `DELETE` [Delete SKU Complement by SKU Complement ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/skucomplement/-skuComplementId-)

### SKU EAN

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

* `GET` [Get SKU by EAN](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/sku/stockkeepingunitbyean/-ean-)
* `GET` [Get EAN by SKU ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/stockkeepingunit/-skuId-/ean)
* `DELETE` [Delete all SKU EAN values](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/stockkeepingunit/-skuId-/ean)
* `POST` [Create SKU EAN](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/stockkeepingunit/-skuId-/ean/-ean-)
* `DELETE` [Delete SKU EAN](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/stockkeepingunit/-skuId-/ean/-ean-)

### Attachment

Retrieve, create, or update an Attachment. An attachment is used to add custom information about an item. For more information, check [this article](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-an-attachment--aGICk0RVbqKg6GYmQcWUm).

* `GET` [Get attachment](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/attachment/-attachmentid-)
* `PUT` [Update attachment](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/attachment/-attachmentid-)
* `DELETE` [Delete attachment](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/attachment/-attachmentid-)
* `POST` [Create attachment](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/attachment)
* `GET` [Get all attachments](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/attachments)

### 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](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-an-attachment--aGICk0RVbqKg6GYmQcWUm).

* `POST` [Associate SKU Attachment](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/skuattachment)
* `DELETE` [Dissociate attachments and SKUs](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/skuattachment)
* `GET` [Get SKU Attachments by SKU ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/stockkeepingunit/-skuId-/attachment)
* `DELETE` [Delete SKU Attachment by Attachment Association ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/skuattachment/-skuAttachmentAssociationId-)
* `POST` [Associate attachments to an SKU](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog%5Fsystem/pvt/sku/associateattachments)

### 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](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-a-service--46Ha8CEEQoC6Y40i6akG0y).

* `GET` [Get SKU Service](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/skuservice/-skuServiceId-)
* `PUT` [Update SKU Service](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/skuservice/-skuServiceId-)
* `DELETE` [Dissociate SKU Service](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/skuservice/-skuServiceId-)
* `POST` [Associate SKU Service](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/skuservice)

#### SKU Service Attachment

Associate or disassociate an Attachment to an SKU Service.

* `POST` [Associate SKU Service Attachment](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/skuservicetypeattachment)
* `DELETE` [Dissociate Attachment by Attachment ID or SKU Service Type ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/skuservicetypeattachment)
* `DELETE` [Dissociate Attachment from SKU Service Type](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/skuservicetypeattachment/-skuServiceTypeAttachmentId-)

#### SKU Service Type

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

* `POST` [Create SKU Service Type](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/skuservicetype)
* `GET` [Get SKU Service Type](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/skuservicetype/-skuServiceTypeId-)
* `PUT` [Update SKU Service Type](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/skuservicetype/-skuServiceTypeId-)
* `DELETE` [Delete SKU Service Type](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/skuservicetype/-skuServiceTypeId-)

#### SKU Service Value

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

* `POST` [Create SKU Service Value](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/skuservicevalue)
* `GET` [Get SKU Service Value](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/skuservicevalue/-skuServiceValueId-)
* `PUT` [Update SKU Service Value](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/skuservicevalue/-skuServiceValueId-)
* `DELETE` [Delete SKU Service Value](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/skuservicevalue/-skuServiceValueId-)

### 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](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-a-kit--5ov5s3eHM4AqAAgqWwoc28).

* `GET` [Get SKU Kit by SKU ID or Parent SKU ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/stockkeepingunitkit)
* `POST` [Create SKU Kit](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/stockkeepingunitkit)
* `DELETE` [Delete SKU Kit by SKU ID or Parent SKU ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/stockkeepingunitkit)
* `GET` [Get SKU Kit](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/stockkeepingunitkit/-kitId-)
* `DELETE` [Delete SKU Kit by KitId](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/stockkeepingunitkit/-kitId-)

### SKU Seller

Retrieve and delete an SKU Seller. An SKU Seller is a seller associated with an SKU. For more information, check [this article](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-a-seller--5FkLvhZ3Few4CWWIuYOK2w).

* `GET` [Get details of a seller's SKU](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/skuseller/-sellerId-/-sellerSkuId-)
* `POST` [Remove a seller's SKU binding](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog%5Fsystem/pvt/skuseller/remove/-sellerId-/-sellerSkuId-)
* `POST` [Change Notification with Seller ID and Seller SKU ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog%5Fsystem/pvt/skuseller/changenotification/-sellerId-/-sellerSkuId-)
* `POST` [Change Notification with SKU ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog%5Fsystem/pvt/skuseller/changenotification/-skuId-)

### 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).

* `GET` [Get Similar Categories](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/product/-productId-/similarcategory/)
* `POST` [Add Similar Category](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/product/-productId-/similarcategory/-categoryId-)
* `DELETE` [Delete Similar Category](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/product/-productId-/similarcategory/-categoryId-)

### Collection Beta

The Beta Collections module provides endpoints to create and manage Collections. For more information, check [this article](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/creating-collections-beta--yJBHqNMViOAnnnq4fyOye).

* `GET` [Get All Collections](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/collection/search)
* `GET` [Get All Inactive Collections](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/collection/inactive)
* `POST` [Create Collection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/collection/)
* `GET` [Get Collections by search terms](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/collection/search/-searchTerms-)
* `GET` [Import Collection file example](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/collection/stockkeepingunit/importfileexample)
* `POST` [Add products to Collection by imported file](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/collection/-collectionId-/stockkeepingunit/importinsert)
* `POST` [Remove products from Collection by imported file](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/collection/-collectionId-/stockkeepingunit/importexclude)
* `GET` [Get products from a collection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/collection/-collectionId-/products)

### Legacy Collection

Retrieve, create, update, or delete a collection. A collection is a group of items. For more information, check [this article](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/catalog-101--5AF0XfnjfWeopIFBgs3LIQ/4hN41yU8IPeb8HKmmaXoca).

* `GET` [Get Collection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/collection/-collectionId-)
* `PUT` [Update Collection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/collection/-collectionId-)
* `DELETE` [Delete Collection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/collection/-collectionId-)
* `POST` [Create Collection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/collection)

### 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](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/catalog-101--5AF0XfnjfWeopIFBgs3LIQ/3moFonW33dgOYDrU21Z1X0%23group-types).

* `POST` [Add SKU to Subcollection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/subcollection/-subCollectionId-/stockkeepingunit)
* `DELETE` [Delete SKU from Subcollection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/subcollection/-subCollectionId-/stockkeepingunit/-skuId-)
* `POST` [Associate Category to Subcollection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/subcollection/-subCollectionId-/category)
* `DELETE` [Delete Category from Subcollection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/subcollection/-subCollectionId-/brand/-categoryId-)
* `POST` [Associate Brand to Subcollection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/subcollection/-subCollectionId-/brand)
* `DELETE` [Delete Brand from Subcollection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/subcollection/-subCollectionId-/brand/-brandId-)
* `GET` [Get Subcollection by Collection ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/collection/-collectionId-/subcollection)
* `GET` [Get Subcollection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/subcollection/-subCollectionId-)
* `PUT` [Update Subcollection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/subcollection/-subCollectionId-)
* `DELETE` [Delete Subcollection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/subcollection/-subCollectionId-)
* `POST` [Create Subcollection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/subcollection)
* `POST` [Reposition SKU on the Subcollection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/collection/-collectionId-/position)

### Seller

Retrieve, create, or update a Seller. For more information, check [this article](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-a-seller--5FkLvhZ3Few4CWWIuYOK2w).

* `GET` [Get Seller List](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/seller/list)
* `GET` [Get Seller by ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/seller/-sellerId-)
* `PUT` [Update Seller](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog%5Fsystem/pvt/seller)
* `POST` [Create Seller](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog%5Fsystem/pvt/seller)
* `GET` [Get Seller by ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/sellers/-sellerId-)

### Supplier

Retrieve, create, or update a Supplier.

* `POST` [Create Supplier](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/supplier)
* `PUT` [Update Supplier](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23put-/api/catalog/pvt/supplier/-supplierId-)
* `DELETE` [Delete Supplier](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/supplier/-supplierId-)

### Trade Policy

Create, update, or delete a [trade policy](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-a-sales-policy--563tbcL0TYKEKeOY4IAgAE).

* `GET` [Get Trade Policies by Product ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog/pvt/product/-productId-/salespolicy)
* `POST` [Associate Product with Trade Policy](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23post-/api/catalog/pvt/product/-productId-/salespolicy/-tradepolicyId-)
* `DELETE` [Remove Product from Trade Policy](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23delete-/api/catalog/pvt/product/-productId-/salespolicy/-tradepolicyId-)
* `GET` [List all SKUs of a Trade Policy](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/sku/stockkeepingunitidsbysaleschannel)

#### Sales Channel

Retrieve trade policies (also known as sales channels).

* `GET` [Get Sales Channel List](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/saleschannel/list)
* `GET` [Get Sales Channel by ID](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pub/saleschannel/-salesChannelId-)

### Product Indexing

Retrieve Product Indexed information.

* `GET` [Get Product Indexed Information](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/products/GetIndexedInfo/-productId-)

### Commercial Conditions

Retrieve commercial conditions registered in the store.

* `GET` [Get all commercial conditions](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/commercialcondition/list)
* `GET` [Get commercial condition](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/catalog%5Fsystem/pvt/commercialcondition/-commercialConditionId-)

### Gift List

Retrieve information about gift lists registered in your store.

* `GET` [Get Gift List](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api%23get-/api/addon/pvt/giftlist/get/-listId-)

Contributors

4

[![Photo of the contributor](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/_next/image?url=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F77292838%3Fv%3D4%26w=64%26q=75)](https://github.com/julia-rabello)

[![Photo of the contributor](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/_next/image?url=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F106821144%3Fv%3D4%26w=64%26q=75)](https://github.com/GeorgeLimaDev)

[![Photo of the contributor](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/_next/image?url=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F60782333%3Fv%3D4%26w=64%26q=75)](https://github.com/carolinamenezes)

[![Photo of the contributor](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/_next/image?url=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F83723439%3Fv%3D4%26w=64%26q=75)](https://github.com/jumeyermattosarruda)

Was this helpful?

Yes

No

[Suggest Edits (GitHub)](https://read.calvincode.net/reader?url=https://github.com/vtexdocs/dev-portal-content/edit/main/docs/guides/Catalog/catalog-api-overview.md)

Contributors

4

[![Photo of the contributor](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/_next/image?url=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F77292838%3Fv%3D4%26w=64%26q=75)](https://github.com/julia-rabello)

[![Photo of the contributor](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/_next/image?url=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F106821144%3Fv%3D4%26w=64%26q=75)](https://github.com/GeorgeLimaDev)

[![Photo of the contributor](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/_next/image?url=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F60782333%3Fv%3D4%26w=64%26q=75)](https://github.com/carolinamenezes)

[![Photo of the contributor](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/_next/image?url=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F83723439%3Fv%3D4%26w=64%26q=75)](https://github.com/jumeyermattosarruda)

ON THIS PAGE

[Common parameters](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23common-parameters)

[Index](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23index)

[Category](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23category)[Category Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23category-specification)[Brand](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23brand)[Specification Group](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23specification-group)[Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23specification)[Specification Value](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23specification-value)[Product](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23product)[Product Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23product-specification)[SKU](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku)[SKU Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-specification)[SKU File](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-file)[SKU Complement](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-complement)[SKU EAN](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-ean)[Attachment](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23attachment)[SKU Attachment](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-attachment)[SKU Service](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-service)[SKU Kit](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-kit)[SKU Seller](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-seller)[Similar Category](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23similar-category)[Collection Beta](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23collection-beta)[Legacy Collection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23legacy-collection)[Legacy Subcollection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23legacy-subcollection)[Seller](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23seller)[Supplier](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23supplier)[Trade Policy](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23trade-policy)[Product Indexing](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23product-indexing)[Commercial Conditions](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23commercial-conditions)[Gift List](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23gift-list)

Was this helpful?

 Send feedback

[Suggest edits (GitHub)](https://read.calvincode.net/reader?url=https://github.com/vtexdocs/dev-portal-content/edit/main/docs/guides/Catalog/catalog-api-overview.md)

Copy page

On this page

ON THIS PAGE

[Common parameters](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23common-parameters)

[Index](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23index)

[Category](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23category)[Category Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23category-specification)[Brand](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23brand)[Specification Group](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23specification-group)[Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23specification)[Specification Value](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23specification-value)[Product](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23product)[Product Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23product-specification)[SKU](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku)[SKU Specification](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-specification)[SKU File](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-file)[SKU Complement](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-complement)[SKU EAN](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-ean)[Attachment](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23attachment)[SKU Attachment](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-attachment)[SKU Service](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-service)[SKU Kit](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-kit)[SKU Seller](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23sku-seller)[Similar Category](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23similar-category)[Collection Beta](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23collection-beta)[Legacy Collection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23legacy-collection)[Legacy Subcollection](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23legacy-subcollection)[Seller](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23seller)[Supplier](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23supplier)[Trade Policy](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23trade-policy)[Product Indexing](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23product-indexing)[Commercial Conditions](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23commercial-conditions)[Gift List](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/catalog-api-overview/docs/guides/catalog-api-overview%23gift-list)

On this page

[Github](https://read.calvincode.net/reader?url=https://github.com/vtex-apps)[Help Center](https://read.calvincode.net/reader?url=https://help.vtex.com/)[Community](https://read.calvincode.net/reader?url=https://community.vtex.com/?%5Fga=2.198523433.743584735.1647618303-1974737580.1645714642)[Feedback](https://read.calvincode.net/reader?url=https://docs.google.com/forms/d/e/1FAIpQLSfmnotPvPjw-SjiE7lt2Nt3RQgNUe10ixXZmuO2v9enOJReoQ/viewform?entry.1972292648=developers.vtex.com%26entry.1799503232=)