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
List productsManagement API
Get a product by IDManagement API
List Product CategoriesManagement API
Retrieve product imagesManagement API
Get a product by product numberManagement API

Create or attach

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

Update or repair

OperationAPI
Update a productManagement API

Remove or deactivate

Bulk operations

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