Products API reference

Reference map for Products API operations.

Updated
Apr 26, 2026

Products

Use the section that matches your caller: storefront clients use Shopper REST or Search, trusted services use Management, and signed-in customer flows use Auth. Prefer Search API for new discovery-heavy storefront work.

Use Products when the job is about the shopper-recognizable catalog item: product identity, descriptions, status, taxonomy relationships, media relationships, tags, collections, and bulk product administration.

Management API product operations own trusted product creation, updates, duplication, deletion, soft deletion, image attachment, category membership, collection membership, tag membership, and bulk product changes. Shopper API product routes are read-only compatibility routes for storefront reads; prefer Search for new discovery-heavy storefront work.

Use Variants when the exact purchasable version, price, stock, or variant-level tag is changing. Use Variant Groups when group-level presentation or channel status is changing. Use Products when the product record or product-level relationships are the thing being changed.

Shopper API · read

Read and inspect

Management API · read, create, update, remove, and bulk operations

Read and inspect

OperationAPI
Get a product by IDManagement API
Get a product by product numberManagement API
List Product CategoriesManagement API
List productsManagement API
Retrieve product imagesManagement API

Create or attach

OperationAPI
Add a collection to a productManagement API
Add a tag to a productManagement API
Add collections to a productManagement API
Add Product to CategoryManagement API
Create a productManagement API
Duplicate a productManagement API
Upload product imageManagement API

Update or repair

OperationAPI
Update a productManagement API

Remove or deactivate

Bulk operations

OperationAPI
Bulk create productsManagement API
Bulk delete productsManagement API
Bulk soft delete productsManagement API
Bulk update productsManagement API

Products API reference

# Products Use the section that matches your caller: storefront clients use Shopper REST or Search, trusted services use Management, and signed-in customer flows use Auth. Prefer Search API for new discovery-heavy storefront work. Use Products when the job is about the shopper-recognizable catalog item: product identity, descriptions, status, taxonomy relationships, media relationships, tags, collections, and bulk product administration. Management API product operations own trusted product creation, updates, duplication, deletion, soft deletion, image attachment, category membership, collection membership, tag membership, and bulk product changes. Shopper API product routes are read-only compatibility routes for storefront reads; prefer Search for new discovery-heavy storefront work. Use Variants when the exact purchasable version, price, stock, or variant-level tag is changing. Use Variant Groups when group-level presentation or channel status is changing. Use Products when the product record or product-level relationships are the thing being changed.

29 operations grouped by API, then by the job they support.

## Shopper API · read ### Read and inspect | Operation | API | | --- | --- | | [Fetch all products](/reference/products/fetch-all-products) | Shopper API | | [Fetch all products by skus](/reference/products/fetch-all-products-by-skus) | Shopper API | | [Fetch all products slugs](/reference/products/fetch-all-products-slugs) | Shopper API | | [Fetch product by sku](/reference/products/fetch-product-by-sku) | Shopper API | | [Fetch product by slug](/reference/products/fetch-product-by-slug) | Shopper API | | [Search products](/reference/products/search-products) | Shopper API | ## Management API · read, create, update, remove, and bulk operations ### Read and inspect | Operation | API | | --- | --- | | [Get a product by ID](/reference/products/get-a-product-by-id) | Management API | | [Get a product by product number](/reference/products/get-a-product-by-product-number) | Management API | | [List Product Categories](/reference/products/list-product-categories) | Management API | | [List products](/reference/products/list-products) | Management API | | [Retrieve product images](/reference/products/retrieve-product-images) | Management API | ### Create or attach | Operation | API | | --- | --- | | [Add a collection to a product](/reference/products/add-a-collection-to-a-product) | Management API | | [Add a tag to a product](/reference/products/add-a-tag-to-a-product) | Management API | | [Add collections to a product](/reference/products/add-collections-to-a-product) | Management API | | [Add Product to Category](/reference/products/add-product-to-category) | Management API | | [Create a product](/reference/products/create-a-product) | Management API | | [Duplicate a product](/reference/products/duplicate-a-product) | Management API | | [Upload product image](/reference/products/upload-product-image) | Management API | ### Update or repair | Operation | API | | --- | --- | | [Update a product](/reference/products/update-a-product) | Management API | ### Remove or deactivate | Operation | API | | --- | --- | | [Delete a product](/reference/products/delete-a-product) | Management API | | [Delete product image](/reference/products/delete-product-image) | Management API | | [Remove a tag from a product](/reference/products/remove-a-tag-from-a-product) | Management API | | [Remove collections from a product](/reference/products/remove-collections-from-a-product) | Management API | | [Remove Product from Category](/reference/products/remove-product-from-category) | Management API | | [Soft delete a product](/reference/products/soft-delete-a-product) | Management API | ### Bulk operations | Operation | API | | --- | --- | | [Bulk create products](/reference/products/bulk-create-products) | Management API | | [Bulk delete products](/reference/products/bulk-delete-products) | Management API | | [Bulk soft delete products](/reference/products/bulk-soft-delete-products) | Management API | | [Bulk update products](/reference/products/bulk-update-products) | Management API |