Management API contract

Complete HTTP contract for trusted catalog, commerce, DAM administration, and operator routes.

Updated
Apr 26, 2026

Use this contract when you need exact endpoint paths, methods, parameters, request bodies, responses, schemas, and status codes.

Use the operation pages for implementation guidance and this contract file for exact HTTP details.

Operation identity

When an operation page says the OpenAPI contract does not document an Operation ID, cite the stable operation key instead. Stable operation keys use the API, HTTP method, and path, so they identify an endpoint without pretending the contract publishes an operationId.

Registered routes

Use this API-first route list when you already know the owning API and need to find the exact operation page. Routes are grouped by resource so Management, Shopper, Auth, DAM, and Integrations operations stay distinct.

Attribute Template Fields

Attribute Templates

Attributes

  • POST /api/v1/\{team_slug\}/\{app_slug\}/attributes/\{attribute_template_key\} - Create attribute
  • GET /api/v1/\{team_slug\}/\{app_slug\}/attributes/\{attribute_template_key\}/\{attribute_key\} - Get attribute
  • DELETE /api/v1/\{team_slug\}/\{app_slug\}/attributes/\{attribute_template_key\}/\{attribute_key\} - Delete attribute
  • PATCH /api/v1/\{team_slug\}/\{app_slug\}/attributes/\{attribute_template_key\}/\{attribute_key\} - Update attribute
  • PUT /api/v1/\{team_slug\}/\{app_slug\}/attributes/\{attribute_template_key\}/\{attribute_key\}/link/\{attribute_template_key_2\}/\{attribute_key_2\} - Link attributes
  • DELETE /api/v1/\{team_slug\}/\{app_slug\}/attributes/\{attribute_template_key\}/\{attribute_key\}/link/\{attribute_template_key_2\}/\{attribute_key_2\} - Delete attribute link
  • PUT /api/v1/\{team_slug\}/\{app_slug\}/attributes/\{attribute_template_key\}/\{attribute_key\}/relationship - Create attribute relationship
  • DELETE /api/v1/\{team_slug\}/\{app_slug\}/attributes/\{attribute_template_key\}/\{attribute_key\}/relationship - Delete attribute relationship
  • DELETE /api/v1/\{team_slug\}/\{app_slug\}/attributes/\{attribute_template_key\}/\{attribute_key\}/value/\{field_key\} - Delete attribute value
  • POST /api/v1/\{team_slug\}/\{app_slug\}/attributes/\{attribute_template_key\}/bulk - Bulk Create Attributes
  • DELETE /api/v1/\{team_slug\}/\{app_slug\}/attributes/\{attribute_template_key\}/bulk - Bulk Delete Attributes
  • PATCH /api/v1/\{team_slug\}/\{app_slug\}/attributes/\{attribute_template_key\}/bulk - Bulk Update Attributes
  • POST /api/v1/\{team_slug\}/\{app_slug\}/attributes/relationships/bulk - Bulk Create Attribute-Item Relationships
  • DELETE /api/v1/\{team_slug\}/\{app_slug\}/attributes/relationships/bulk - Bulk Delete Attribute-Item Relationships
  • GET /api/v1/\{team_slug\}/\{app_slug\}/attributes/values - List application attributes

Brands

Bundle Rules

  • GET /api/v1/\{team_slug\}/\{app_slug\}/bundle-groups/\{bundle_group_id\}/bundles/\{bundle_id\}/rules - List all bundle rules
  • POST /api/v1/\{team_slug\}/\{app_slug\}/bundle-groups/\{bundle_group_id\}/bundles/\{bundle_id\}/rules - Create a bundle rule
  • GET /api/v1/\{team_slug\}/\{app_slug\}/bundle-groups/\{bundle_group_id\}/bundles/\{bundle_id\}/rules/\{rule_id\} - Get a bundle rule
  • PUT /api/v1/\{team_slug\}/\{app_slug\}/bundle-groups/\{bundle_group_id\}/bundles/\{bundle_id\}/rules/\{rule_id\} - Update a bundle rule
  • DELETE /api/v1/\{team_slug\}/\{app_slug\}/bundle-groups/\{bundle_group_id\}/bundles/\{bundle_id\}/rules/\{rule_id\} - Delete a bundle rule

Categories

Channels

Collections

Collections V2

Management Customer Groups

Custom Roles

DAM Administration

Files

  • GET /api/v1/\{team_slug\}/\{app_slug\}/files - List Files
  • PUT /api/v1/\{team_slug\}/\{app_slug\}/files - Upload File
  • GET /api/v1/\{team_slug\}/\{app_slug\}/files/\{file_id\} - Get File
  • DELETE /api/v1/\{team_slug\}/\{app_slug\}/files/\{file_id\} - Delete File
  • PATCH /api/v1/\{team_slug\}/\{app_slug\}/files/\{file_id\} - Update File
  • PUT /api/v1/\{team_slug\}/\{app_slug\}/files/\{file_id\}/relationships/\{item_id\} - Add File Relationship
  • DELETE /api/v1/\{team_slug\}/\{app_slug\}/files/\{file_id\}/relationships/\{item_id\} - Delete File Relationship

Images

Logs

  • GET /api/v1/\{team_slug\}/\{app_slug\}/logs/\{item_id\} - Get Item Logs

Markets

Merchant Users

Orders

  • GET /api/v1/\{team_slug\}/\{app_slug\}/orders - List all orders
  • POST /api/v1/\{team_slug\}/\{app_slug\}/orders - Create order
  • GET /api/v1/\{team_slug\}/\{app_slug\}/orders/\{order_id\} - Get order by ID
  • DELETE /api/v1/\{team_slug\}/\{app_slug\}/orders/\{order_id\} - Cancel order
  • PATCH /api/v1/\{team_slug\}/\{app_slug\}/orders/\{order_id\} - Update order
  • GET /api/v1/\{team_slug\}/\{app_slug\}/orders/\{order_id\}/history - Get order history
  • GET /api/v1/\{team_slug\}/\{app_slug\}/orders/\{order_id\}/lines - Get order lines
  • POST /api/v1/\{team_slug\}/\{app_slug\}/orders/\{order_id\}/lines - Create order line
  • DELETE /api/v1/\{team_slug\}/\{app_slug\}/orders/\{order_id\}/lines/\{line_id\} - Delete order line
  • PATCH /api/v1/\{team_slug\}/\{app_slug\}/orders/\{order_id\}/lines/\{line_id\} - Update order line
  • PATCH /api/v1/\{team_slug\}/\{app_slug\}/orders/\{order_id\}/status - Update order status
  • GET /api/v1/\{team_slug\}/\{app_slug\}/orders/merchant-user/\{user_id\} - List orders by merchant user
  • GET /api/v1/\{team_slug\}/\{app_slug\}/orders/metrics - Get sales metrics

Organizations

Price Relay Rules

Product Bundle Groups

Product Bundles

  • POST /api/v1/\{team_slug\}/\{app_slug\}/bundle-groups/\{bundle_group_id\}/bundles - Create product bundle
  • GET /api/v1/\{team_slug\}/\{app_slug\}/bundle-groups/\{bundle_group_id\}/bundles/\{bundle_id\} - Get product bundle
  • DELETE /api/v1/\{team_slug\}/\{app_slug\}/bundle-groups/\{bundle_group_id\}/bundles/\{bundle_id\} - Delete product bundle
  • PATCH /api/v1/\{team_slug\}/\{app_slug\}/bundle-groups/\{bundle_group_id\}/bundles/\{bundle_id\} - Update product bundle

Product Drafts

Products

Redirects

Relations

Scheduling

Smart Listings

Static Listings

Store Groups

Tags

Tax Groups

Translations

Variant Groups

Variant Templates

Variants

Videos

Warehouses

Management API contract

# Management API contract Use this contract when you need exact endpoint paths, methods, parameters, request bodies, responses, schemas, and status codes. - Public contract file: /swagger/management-api.json Use the operation pages for implementation guidance and this contract file for exact HTTP details. ## Operation identity When an operation page says the OpenAPI contract does not document an Operation ID, cite the stable operation key instead. Stable operation keys use the API, HTTP method, and path, so they identify an endpoint without pretending the contract publishes an operationId. ## Registered routes Use this API-first route list when you already know the owning API and need to find the exact operation page. Routes are grouped by resource so Management, Shopper, Auth, DAM, and Integrations operations stay distinct. ### Attribute Template Fields - PUT /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/field - [Create or update attribute template field](/reference/attribute-template-fields/create-or-update-attribute-template-field) - DELETE /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/field/{attribute_template_field_key} - [Delete attribute template field](/reference/attribute-template-fields/delete-attribute-template-field) ### Attribute Templates - GET /api/v1/{team_slug}/{app_slug}/attributes - [List attribute templates](/reference/attribute-templates/list-attribute-templates) - POST /api/v1/{team_slug}/{app_slug}/attributes - [Create attribute template](/reference/attribute-templates/create-attribute-template) - GET /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key} - [Get attribute template](/reference/attribute-templates/get-attribute-template) - DELETE /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key} - [Delete attribute template](/reference/attribute-templates/delete-attribute-template) - PATCH /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key} - [Update attribute template](/reference/attribute-templates/update-attribute-template) - POST /api/v1/{team_slug}/{app_slug}/attributes/bulk - [Bulk Create Attribute Templates](/reference/attribute-templates/bulk-create-attribute-templates) ### Attributes - POST /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key} - [Create attribute](/reference/attributes/create-attribute) - GET /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key} - [Get attribute](/reference/attributes/get-attribute) - DELETE /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key} - [Delete attribute](/reference/attributes/delete-attribute) - PATCH /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key} - [Update attribute](/reference/attributes/update-attribute) - PUT /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key}/link/{attribute_template_key_2}/{attribute_key_2} - [Link attributes](/reference/attributes/link-attributes) - DELETE /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key}/link/{attribute_template_key_2}/{attribute_key_2} - [Delete attribute link](/reference/attributes/delete-attribute-link) - PUT /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key}/relationship - [Create attribute relationship](/reference/attributes/create-attribute-relationship) - DELETE /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key}/relationship - [Delete attribute relationship](/reference/attributes/delete-attribute-relationship) - DELETE /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key}/value/{field_key} - [Delete attribute value](/reference/attributes/delete-attribute-value) - POST /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/bulk - [Bulk Create Attributes](/reference/attributes/bulk-create-attributes) - DELETE /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/bulk - [Bulk Delete Attributes](/reference/attributes/bulk-delete-attributes) - PATCH /api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/bulk - [Bulk Update Attributes](/reference/attributes/bulk-update-attributes) - POST /api/v1/{team_slug}/{app_slug}/attributes/relationships/bulk - [Bulk Create Attribute-Item Relationships](/reference/attributes/bulk-create-attribute-item-relationships) - DELETE /api/v1/{team_slug}/{app_slug}/attributes/relationships/bulk - [Bulk Delete Attribute-Item Relationships](/reference/attributes/bulk-delete-attribute-item-relationships) - GET /api/v1/{team_slug}/{app_slug}/attributes/values - [List application attributes](/reference/attributes/list-application-attributes) ### Brands - GET /api/v1/{team_slug}/{app_slug}/brands - [List all brands](/reference/brands/list-all-brands) - POST /api/v1/{team_slug}/{app_slug}/brands - [Create a new brand](/reference/brands/create-a-new-brand) - GET /api/v1/{team_slug}/{app_slug}/brands/{brand_id} - [Retrieve a brand by ID](/reference/brands/retrieve-a-brand-by-id) - PUT /api/v1/{team_slug}/{app_slug}/brands/{brand_id} - [Update an existing brand](/reference/brands/update-an-existing-brand) - DELETE /api/v1/{team_slug}/{app_slug}/brands/{brand_id} - [Delete a brand](/reference/brands/delete-a-brand) - GET /api/v1/{team_slug}/{app_slug}/brands/{brand_id}/series - [List all series for a brand](/reference/brands/list-all-series-for-a-brand) - POST /api/v1/{team_slug}/{app_slug}/brands/{brand_id}/series - [Create a new series under a brand](/reference/brands/create-a-new-series-under-a-brand) - GET /api/v1/{team_slug}/{app_slug}/brands/{brand_id}/series/{series_id} - [Retrieve a series by ID](/reference/brands/retrieve-a-series-by-id) - PUT /api/v1/{team_slug}/{app_slug}/brands/{brand_id}/series/{series_id} - [Update an existing series](/reference/brands/update-an-existing-series) - DELETE /api/v1/{team_slug}/{app_slug}/brands/{brand_id}/series/{series_id} - [Delete a series](/reference/brands/delete-a-series) ### Bundle Rules - GET /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id}/rules - [List all bundle rules](/reference/bundle-rules/list-all-bundle-rules) - POST /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id}/rules - [Create a bundle rule](/reference/bundle-rules/create-a-bundle-rule) - GET /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id}/rules/{rule_id} - [Get a bundle rule](/reference/bundle-rules/get-a-bundle-rule) - PUT /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id}/rules/{rule_id} - [Update a bundle rule](/reference/bundle-rules/update-a-bundle-rule) - DELETE /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id}/rules/{rule_id} - [Delete a bundle rule](/reference/bundle-rules/delete-a-bundle-rule) ### Categories - GET /api/v1/{team_slug}/{app_slug}/categories - [List Categories](/reference/categories/list-categories) - POST /api/v1/{team_slug}/{app_slug}/categories - [Create Category](/reference/categories/create-category) - GET /api/v1/{team_slug}/{app_slug}/categories/{category_id} - [Get Category](/reference/categories/get-category) - DELETE /api/v1/{team_slug}/{app_slug}/categories/{category_id} - [Delete Category](/reference/categories/delete-category) - PATCH /api/v1/{team_slug}/{app_slug}/categories/{category_id} - [Update Category](/reference/categories/update-category) - GET /api/v1/{team_slug}/{app_slug}/categories/{category_id}/products - [Get Category Products](/reference/categories/get-category-products) - POST /api/v1/{team_slug}/{app_slug}/categories/bulk - [Bulk Create Categories](/reference/categories/bulk-create-categories) - DELETE /api/v1/{team_slug}/{app_slug}/categories/bulk - [Bulk Delete Categories](/reference/categories/bulk-delete-categories) - PATCH /api/v1/{team_slug}/{app_slug}/categories/bulk - [Bulk Update Categories](/reference/categories/bulk-update-categories) - POST /api/v1/{team_slug}/{app_slug}/categories/products/bulk - [Bulk Add Products to Categories](/reference/categories/bulk-add-products-to-categories) - DELETE /api/v1/{team_slug}/{app_slug}/categories/products/bulk - [Bulk Remove Products from Categories](/reference/categories/bulk-remove-products-from-categories) - GET /api/v1/{team_slug}/{app_slug}/categories/tree - [Get Category Tree](/reference/categories/get-category-tree) ### Channels - GET /api/v1/{team_slug}/{app_slug}/channels - [List channels](/reference/channels/list-channels) - POST /api/v1/{team_slug}/{app_slug}/channels - [Create a channel](/reference/channels/create-a-channel) - GET /api/v1/{team_slug}/{app_slug}/channels/{channel_id} - [Get a channel](/reference/channels/get-a-channel) - DELETE /api/v1/{team_slug}/{app_slug}/channels/{channel_id} - [Delete a channel](/reference/channels/delete-a-channel) - PATCH /api/v1/{team_slug}/{app_slug}/channels/{channel_id} - [Update a channel](/reference/channels/update-a-channel) - POST /api/v1/{team_slug}/{app_slug}/channels/{channel_id}/content - [Create Channel Content Override](/reference/channels/create-channel-content-override) - DELETE /api/v1/{team_slug}/{app_slug}/channels/{channel_id}/content/{content_id} - [Delete Channel Content Override](/reference/channels/delete-channel-content-override) - PATCH /api/v1/{team_slug}/{app_slug}/channels/{channel_id}/content/{content_id} - [Update Channel Content Override](/reference/channels/update-channel-content-override) - POST /api/v1/{team_slug}/{app_slug}/channels/{channel_id}/content/bulk - [Bulk Create Channel Content Overrides](/reference/channels/bulk-create-channel-content-overrides) - PATCH /api/v1/{team_slug}/{app_slug}/channels/{channel_id}/content/bulk - [Bulk Update Channel Content Overrides](/reference/channels/bulk-update-channel-content-overrides) - GET /api/v1/{team_slug}/{app_slug}/channels/{channel_id}/content/parent/{parent_id} - [List Channel Content Overrides by Parent](/reference/channels/list-channel-content-overrides-by-parent) - POST /api/v1/{team_slug}/{app_slug}/channels/{channel_id}/products - [Bulk add products to channel](/reference/channels/bulk-add-products-to-channel) - DELETE /api/v1/{team_slug}/{app_slug}/channels/{channel_id}/products - [Bulk remove products from channel](/reference/channels/bulk-remove-products-from-channel) - PUT /api/v1/{team_slug}/{app_slug}/channels/{channel_id}/products/{product_id} - [Add product to channel](/reference/channels/add-product-to-channel) - DELETE /api/v1/{team_slug}/{app_slug}/channels/{channel_id}/products/{product_id} - [Remove product from channel](/reference/channels/remove-product-from-channel) - PATCH /api/v1/{team_slug}/{app_slug}/channels/{channel_id}/products/{product_id}/status - [Set product channel status](/reference/channels/set-product-channel-status) ### Collections - GET /api/v1/{team_slug}/{app_slug}/collections - [List all collections](/reference/collections/list-all-collections) - POST /api/v1/{team_slug}/{app_slug}/collections - [Create a new collection](/reference/collections/create-a-new-collection) - GET /api/v1/{team_slug}/{app_slug}/collections/{collection_id} - [Get a collection by ID](/reference/collections/get-a-collection-by-id) - DELETE /api/v1/{team_slug}/{app_slug}/collections/{collection_id} - [Delete a collection](/reference/collections/delete-a-collection) - PATCH /api/v1/{team_slug}/{app_slug}/collections/{collection_id} - [Update a collection](/reference/collections/update-a-collection) - GET /api/v1/{team_slug}/{app_slug}/collections/{collection_id}/products - [List products in a collection](/reference/collections/list-products-in-a-collection) - PUT /api/v1/{team_slug}/{app_slug}/collections/{collection_id}/products - [Add products to collection](/reference/collections/add-products-to-collection) - DELETE /api/v1/{team_slug}/{app_slug}/collections/{collection_id}/products - [Remove products from collection](/reference/collections/remove-products-from-collection) - POST /api/v1/{team_slug}/{app_slug}/collections/bulk - [Bulk create collections](/reference/collections/bulk-create-collections) - DELETE /api/v1/{team_slug}/{app_slug}/collections/bulk - [Bulk delete collections](/reference/collections/bulk-delete-collections) - PATCH /api/v1/{team_slug}/{app_slug}/collections/bulk - [Bulk update collections](/reference/collections/bulk-update-collections) - POST /api/v1/{team_slug}/{app_slug}/collections/products/bulk - [Bulk add products to collections](/reference/collections/bulk-add-products-to-collections) - DELETE /api/v1/{team_slug}/{app_slug}/collections/products/bulk - [Bulk remove products from collections](/reference/collections/bulk-remove-products-from-collections) - GET /api/v1/{team_slug}/{app_slug}/collections/tree - [Get collection tree](/reference/collections/get-collection-tree) ### Collections V2 - GET /api/v2/{team_slug}/{app_slug}/collections - [Get collections](/reference/collections-v2/get-collections) - POST /api/v2/{team_slug}/{app_slug}/collections - [Create collections](/reference/collections-v2/create-collections) - DELETE /api/v2/{team_slug}/{app_slug}/collections - [Delete collections](/reference/collections-v2/delete-collections) - PATCH /api/v2/{team_slug}/{app_slug}/collections - [Patch collections](/reference/collections-v2/patch-collections) - GET /api/v2/{team_slug}/{app_slug}/collections/{collection_id} - [Get collection](/reference/collections-v2/get-collection) - GET /api/v2/{team_slug}/{app_slug}/collections/tree - [Get collection tree](/reference/collections-v2/get-collection-tree) - PUT /api/v2/{team_slug}/{app_slug}/collections/products - [Upsert collections relationships](/reference/collections-v2/upsert-collections-relationships) - DELETE /api/v2/{team_slug}/{app_slug}/collections/products - [Delete collections relationships](/reference/collections-v2/delete-collections-relationships) ### Management Customer Groups - PUT /api/v1/{team_slug}/{app_slug}/customer-group-prices - [Bulk upsert customer group product variant prices](/reference/customergroups/bulk-upsert-customer-group-product-variant-prices) - DELETE /api/v1/{team_slug}/{app_slug}/customer-group-prices - [Bulk delete customer group product variant prices](/reference/customergroups/bulk-delete-customer-group-product-variant-prices) - GET /api/v1/{team_slug}/{app_slug}/customer-group-prices/{customer_group_price_id} - [Get a customer group product variant price](/reference/customergroups/get-a-customer-group-product-variant-price) - GET /api/v1/{team_slug}/{app_slug}/customer-groups - [List all customer groups with pagination](/reference/customergroups/list-all-customer-groups-with-pagination) - POST /api/v1/{team_slug}/{app_slug}/customer-groups - [Create a customer group](/reference/customergroups/create-a-customer-group) - GET /api/v1/{team_slug}/{app_slug}/customer-groups/{customer_group_id} - [Get a customer group](/reference/customergroups/get-a-customer-group) - PUT /api/v1/{team_slug}/{app_slug}/customer-groups/{customer_group_id} - [Update a customer group](/reference/customergroups/update-a-customer-group) - DELETE /api/v1/{team_slug}/{app_slug}/customer-groups/{customer_group_id} - [Delete a customer group](/reference/customergroups/delete-a-customer-group) - GET /api/v1/{team_slug}/{app_slug}/customer-groups/{customer_group_id}/prices - [List customer group product variant prices](/reference/customergroups/list-customer-group-product-variant-prices) ### Custom Roles - GET /api/v1/{team_slug}/{app_slug}/custom-roles - [List all custom roles within pagination](/reference/customroles/list-all-custom-roles-within-pagination) - POST /api/v1/{team_slug}/{app_slug}/custom-roles - [Create a custom role](/reference/customroles/create-a-custom-role) - GET /api/v1/{team_slug}/{app_slug}/custom-roles/{custom_role_id} - [Get a custom role](/reference/customroles/get-a-custom-role) - PUT /api/v1/{team_slug}/{app_slug}/custom-roles/{custom_role_id} - [Update a custom role](/reference/customroles/update-a-custom-role) - DELETE /api/v1/{team_slug}/{app_slug}/custom-roles/{custom_role_id} - [Delete a custom role](/reference/customroles/delete-a-custom-role) ### DAM Administration - PUT /api/v1/{team_slug}/{app_slug}/dam/files/{file_id}/folder - [Set File Folder](/reference/dam/set-file-folder) - GET /api/v1/{team_slug}/{app_slug}/dam/folders - [List DAM Folders (Flat View)](/reference/dam/list-dam-folders-flat-view) - POST /api/v1/{team_slug}/{app_slug}/dam/folders - [Create DAM Folder](/reference/dam/create-dam-folder) - GET /api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id} - [Get DAM Folder by ID](/reference/dam/get-dam-folder-by-id) - DELETE /api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id} - [Delete DAM Folder](/reference/dam/delete-dam-folder) - PATCH /api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id} - [Update DAM Folder](/reference/dam/update-dam-folder) - PUT /api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id}/items/bulk - [Bulk Set Media Folder](/reference/dam/bulk-set-media-folder) - GET /api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id}/media - [Get Folder Media](/reference/dam/get-folder-media) - GET /api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id}/roles - [List Folder Roles](/reference/dam/list-folder-roles) - PUT /api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id}/roles/{role_id} - [Add Role to Folder](/reference/dam/add-role-to-folder) - DELETE /api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id}/roles/{role_id} - [Remove Role from Folder](/reference/dam/remove-role-from-folder) - GET /api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id}/tree - [Get Folder Tree from Path](/reference/dam/get-folder-tree-from-path) - GET /api/v1/{team_slug}/{app_slug}/dam/folders/tree - [Get DAM Folder Hierarchy Tree](/reference/dam/get-dam-folder-hierarchy-tree) - PUT /api/v1/{team_slug}/{app_slug}/dam/images/{image_id}/folder - [Set Image Folder](/reference/dam/set-image-folder) - GET /api/v1/{team_slug}/{app_slug}/dam/media/search - [Search DAM Media](/reference/dam/search-dam-media) - GET /api/v1/{team_slug}/{app_slug}/dam/shareable-links - [List all shareable links](/reference/dam/list-all-shareable-links) - POST /api/v1/{team_slug}/{app_slug}/dam/shareable-links - [Create a new shareable link](/reference/dam/create-a-new-shareable-link) - GET /api/v1/{team_slug}/{app_slug}/dam/shareable-links/{link_id} - [Get a specific shareable link](/reference/dam/get-a-specific-shareable-link) - DELETE /api/v1/{team_slug}/{app_slug}/dam/shareable-links/{link_id} - [Delete a shareable link](/reference/dam/delete-a-shareable-link) - PATCH /api/v1/{team_slug}/{app_slug}/dam/shareable-links/{link_id} - [Update a shareable link](/reference/dam/update-a-shareable-link) - POST /api/v1/{team_slug}/{app_slug}/dam/shareable-links/{link_id}/resources - [Add resources to a shareable link](/reference/dam/add-resources-to-a-shareable-link) - DELETE /api/v1/{team_slug}/{app_slug}/dam/shareable-links/{link_id}/resources - [Remove resources from a shareable link](/reference/dam/remove-resources-from-a-shareable-link) - PUT /api/v1/{team_slug}/{app_slug}/dam/videos/{video_id}/folder - [Set Video Folder](/reference/dam/set-video-folder) ### Files - GET /api/v1/{team_slug}/{app_slug}/files - [List Files](/reference/files/list-files) - PUT /api/v1/{team_slug}/{app_slug}/files - [Upload File](/reference/files/upload-file) - GET /api/v1/{team_slug}/{app_slug}/files/{file_id} - [Get File](/reference/files/get-file) - DELETE /api/v1/{team_slug}/{app_slug}/files/{file_id} - [Delete File](/reference/files/delete-file) - PATCH /api/v1/{team_slug}/{app_slug}/files/{file_id} - [Update File](/reference/files/update-file) - PUT /api/v1/{team_slug}/{app_slug}/files/{file_id}/relationships/{item_id} - [Add File Relationship](/reference/files/add-file-relationship) - DELETE /api/v1/{team_slug}/{app_slug}/files/{file_id}/relationships/{item_id} - [Delete File Relationship](/reference/files/delete-file-relationship) ### Images - GET /api/v1/{team_slug}/{app_slug}/images - [Retrieve all images](/reference/images/retrieve-all-images) - PUT /api/v1/{team_slug}/{app_slug}/images - [Upload image](/reference/images/upload-image) - GET /api/v1/{team_slug}/{app_slug}/images/{image_id} - [Retrieve image](/reference/images/retrieve-image) - DELETE /api/v1/{team_slug}/{app_slug}/images/{image_id} - [Delete image](/reference/images/delete-image) - PATCH /api/v1/{team_slug}/{app_slug}/images/{image_id} - [Update image](/reference/images/update-image) - PUT /api/v1/{team_slug}/{app_slug}/images/{image_id}/relationship - [Create image relationship](/reference/images/create-image-relationship) - DELETE /api/v1/{team_slug}/{app_slug}/images/{image_id}/relationship - [Delete image relationship](/reference/images/delete-image-relationship) - PUT /api/v1/{team_slug}/{app_slug}/images/{image_id}/relationships/bulk - [Bulk Add Image Relationships](/reference/images/bulk-add-image-relationships) - DELETE /api/v1/{team_slug}/{app_slug}/images/{image_id}/relationships/bulk - [Bulk Remove Image Relationships](/reference/images/bulk-remove-image-relationships) - POST /api/v1/{team_slug}/{app_slug}/images/bulk - [Bulk Upload Images](/reference/images/bulk-upload-images) - DELETE /api/v1/{team_slug}/{app_slug}/images/bulk - [Bulk Delete Images](/reference/images/bulk-delete-images) - PATCH /api/v1/{team_slug}/{app_slug}/images/bulk - [Bulk Patch Images](/reference/images/bulk-patch-images) ### Logs - GET /api/v1/{team_slug}/{app_slug}/logs/{item_id} - [Get Item Logs](/reference/logs/get-item-logs) ### Markets - GET /api/v1/{team_slug}/{app_slug}/markets - [List all markets](/reference/markets/list-all-markets) - POST /api/v1/{team_slug}/{app_slug}/markets - [Create a new market](/reference/markets/create-a-new-market) - GET /api/v1/{team_slug}/{app_slug}/markets/{market_slug} - [Get a market by slug](/reference/markets/get-a-market-by-slug) - DELETE /api/v1/{team_slug}/{app_slug}/markets/{market_slug} - [Delete a market](/reference/markets/delete-a-market) - PATCH /api/v1/{team_slug}/{app_slug}/markets/{market_slug} - [Update an existing market](/reference/markets/update-an-existing-market) ### Merchant Users - GET /api/v1/{team_slug}/{app_slug}/merchant-users - [List merchant users](/reference/merchant-users/list-merchant-users) - POST /api/v1/{team_slug}/{app_slug}/merchant-users - [Create merchant user](/reference/merchant-users/create-merchant-user) - GET /api/v1/{team_slug}/{app_slug}/merchant-users/{user_id} - [Get merchant user by ID](/reference/merchant-users/get-merchant-user-by-id) - DELETE /api/v1/{team_slug}/{app_slug}/merchant-users/{user_id} - [Delete merchant user](/reference/merchant-users/delete-merchant-user) - PATCH /api/v1/{team_slug}/{app_slug}/merchant-users/{user_id} - [Update merchant user](/reference/merchant-users/update-merchant-user) - POST /api/v1/{team_slug}/{app_slug}/merchant-users/{user_id}/new-password - [Set merchant user password](/reference/merchant-users/set-merchant-user-password) - POST /api/v1/{team_slug}/{app_slug}/merchant-users/{user_id}/send-email-verification - [Resend email verification](/reference/merchant-users/resend-email-verification) - POST /api/v1/{team_slug}/{app_slug}/merchant-users/{user_id}/tags - [Add tags to merchant user](/reference/merchant-users/add-tags-to-merchant-user) - DELETE /api/v1/{team_slug}/{app_slug}/merchant-users/{user_id}/tags - [Remove tags from merchant user](/reference/merchant-users/remove-tags-from-merchant-user) ### Orders - GET /api/v1/{team_slug}/{app_slug}/orders - [List all orders](/reference/orders/list-all-orders) - POST /api/v1/{team_slug}/{app_slug}/orders - [Create order](/reference/orders/create-order) - GET /api/v1/{team_slug}/{app_slug}/orders/{order_id} - [Get order by ID](/reference/orders/get-order-by-id) - DELETE /api/v1/{team_slug}/{app_slug}/orders/{order_id} - [Cancel order](/reference/orders/cancel-order) - PATCH /api/v1/{team_slug}/{app_slug}/orders/{order_id} - [Update order](/reference/orders/update-order) - GET /api/v1/{team_slug}/{app_slug}/orders/{order_id}/history - [Get order history](/reference/orders/get-order-history) - GET /api/v1/{team_slug}/{app_slug}/orders/{order_id}/lines - [Get order lines](/reference/orders/get-order-lines) - POST /api/v1/{team_slug}/{app_slug}/orders/{order_id}/lines - [Create order line](/reference/orders/create-order-line) - DELETE /api/v1/{team_slug}/{app_slug}/orders/{order_id}/lines/{line_id} - [Delete order line](/reference/orders/delete-order-line) - PATCH /api/v1/{team_slug}/{app_slug}/orders/{order_id}/lines/{line_id} - [Update order line](/reference/orders/update-order-line) - PATCH /api/v1/{team_slug}/{app_slug}/orders/{order_id}/status - [Update order status](/reference/orders/update-order-status) - GET /api/v1/{team_slug}/{app_slug}/orders/merchant-user/{user_id} - [List orders by merchant user](/reference/orders/list-orders-by-merchant-user) - GET /api/v1/{team_slug}/{app_slug}/orders/metrics - [Get sales metrics](/reference/orders/get-sales-metrics) ### Organizations - GET /api/v1/{team_slug}/{app_slug}/organisations - [List all organizations](/reference/organizations/list-all-organizations) - POST /api/v1/{team_slug}/{app_slug}/organisations - [Create a new organization](/reference/organizations/create-a-new-organization) - GET /api/v1/{team_slug}/{app_slug}/organisations/{org_id} - [Get organization by ID](/reference/organizations/get-organization-by-id) - DELETE /api/v1/{team_slug}/{app_slug}/organisations/{org_id} - [Delete an organization](/reference/organizations/delete-an-organization) - PATCH /api/v1/{team_slug}/{app_slug}/organisations/{org_id} - [Update an existing organization](/reference/organizations/update-an-existing-organization) - POST /api/v1/{team_slug}/{app_slug}/organisations/{org_id}/address/{address_id} - [Add address restriction for user](/reference/organizations/add-address-restriction-for-user) - DELETE /api/v1/{team_slug}/{app_slug}/organisations/{org_id}/address/{address_id} - [Remove address restriction for user](/reference/organizations/remove-address-restriction-for-user) - POST /api/v1/{team_slug}/{app_slug}/organisations/{org_id}/tags - [Add tags to organization](/reference/organizations/add-tags-to-organization) - DELETE /api/v1/{team_slug}/{app_slug}/organisations/{org_id}/tags - [Remove tags from organization](/reference/organizations/remove-tags-from-organization) - GET /api/v1/{team_slug}/{app_slug}/organisations/{org_id}/tree - [Get organization tree by ID](/reference/organizations/get-organization-tree-by-id) - PUT /api/v1/{team_slug}/{app_slug}/organisations/{org_id}/user - [Add user to organization](/reference/organizations/add-user-to-organization) - DELETE /api/v1/{team_slug}/{app_slug}/organisations/{org_id}/user - [Remove user from organization](/reference/organizations/remove-user-from-organization) ### Price Relay Rules - POST /api/v1/{team_slug}/{app_slug}/price-relay-connections - [Connect a source rule to a target rule](/reference/price-relay-rules/connect-a-source-rule-to-a-target-rule) - DELETE /api/v1/{team_slug}/{app_slug}/price-relay-connections/{connection_id} - [Disconnect a source rule from a target rule](/reference/price-relay-rules/disconnect-a-source-rule-from-a-target-rule) - GET /api/v1/{team_slug}/{app_slug}/price-relay-source-rules - [List price relay source rules with pagination](/reference/price-relay-rules/list-price-relay-source-rules-with-pagination) - POST /api/v1/{team_slug}/{app_slug}/price-relay-source-rules - [Create a price relay source rule](/reference/price-relay-rules/create-a-price-relay-source-rule) - GET /api/v1/{team_slug}/{app_slug}/price-relay-source-rules/{rule_id} - [Get a price relay source rule including its connected target rules](/reference/price-relay-rules/get-a-price-relay-source-rule-including-its-connected-target-rules) - PUT /api/v1/{team_slug}/{app_slug}/price-relay-source-rules/{rule_id} - [Update a price relay source rule](/reference/price-relay-rules/update-a-price-relay-source-rule) - DELETE /api/v1/{team_slug}/{app_slug}/price-relay-source-rules/{rule_id} - [Delete a price relay source rule (cascades its connections)](/reference/price-relay-rules/delete-a-price-relay-source-rule-cascades-its-connections) - GET /api/v1/{team_slug}/{app_slug}/price-relay-target-rules - [List price relay target rules with pagination](/reference/price-relay-rules/list-price-relay-target-rules-with-pagination) - POST /api/v1/{team_slug}/{app_slug}/price-relay-target-rules - [Create a price relay target rule](/reference/price-relay-rules/create-a-price-relay-target-rule) - GET /api/v1/{team_slug}/{app_slug}/price-relay-target-rules/{rule_id} - [Get a price relay target rule including its connected source rules](/reference/price-relay-rules/get-a-price-relay-target-rule-including-its-connected-source-rules) - PUT /api/v1/{team_slug}/{app_slug}/price-relay-target-rules/{rule_id} - [Update a price relay target rule](/reference/price-relay-rules/update-a-price-relay-target-rule) - DELETE /api/v1/{team_slug}/{app_slug}/price-relay-target-rules/{rule_id} - [Delete a price relay target rule (cascades its connections)](/reference/price-relay-rules/delete-a-price-relay-target-rule-cascades-its-connections) ### Product Bundle Groups - GET /api/v1/{team_slug}/{app_slug}/bundle-groups - [List Bundle Groups](/reference/product-bundle-groups/list-bundle-groups) - POST /api/v1/{team_slug}/{app_slug}/bundle-groups - [Create Bundle Group](/reference/product-bundle-groups/create-bundle-group) - GET /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id} - [Get Bundle Group](/reference/product-bundle-groups/get-bundle-group) - DELETE /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id} - [Delete Bundle Group](/reference/product-bundle-groups/delete-bundle-group) - PATCH /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id} - [Update Bundle Group](/reference/product-bundle-groups/update-bundle-group) - PUT /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/markets/{market_slug} - [Add Market to Bundle Group (Deprecated)](/reference/product-bundle-groups/add-market-to-bundle-group-deprecated) - DELETE /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/markets/{market_slug} - [Remove Market from Bundle Group (Deprecated)](/reference/product-bundle-groups/remove-market-from-bundle-group-deprecated) - PUT /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/store-groups/{store_group}/markets/{market_slug} - [Add Store Group Market to Bundle Group](/reference/product-bundle-groups/add-store-group-market-to-bundle-group) - DELETE /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/store-groups/{store_group}/markets/{market_slug} - [Remove Store Group Market from Bundle Group](/reference/product-bundle-groups/remove-store-group-market-from-bundle-group) ### Product Bundles - POST /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles - [Create product bundle](/reference/product-bundles/create-product-bundle) - GET /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id} - [Get product bundle](/reference/product-bundles/get-product-bundle) - DELETE /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id} - [Delete product bundle](/reference/product-bundles/delete-product-bundle) - PATCH /api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id} - [Update product bundle](/reference/product-bundles/update-product-bundle) ### Product Drafts - GET /api/v1/{team_slug}/{app_slug}/drafts - [List Product Drafts](/reference/product-drafts/list-product-drafts) - GET /api/v1/{team_slug}/{app_slug}/products/{product_id}/draft - [Get Product Draft](/reference/product-drafts/get-product-draft) - POST /api/v1/{team_slug}/{app_slug}/products/{product_id}/draft - [Create Product Draft](/reference/product-drafts/create-product-draft) - DELETE /api/v1/{team_slug}/{app_slug}/products/{product_id}/draft - [Delete Product Draft](/reference/product-drafts/delete-product-draft) - PATCH /api/v1/{team_slug}/{app_slug}/products/{product_id}/draft - [Update Product Draft](/reference/product-drafts/update-product-draft) - POST /api/v1/{team_slug}/{app_slug}/products/{product_id}/draft/promote - [Promote Product Draft](/reference/product-drafts/promote-product-draft) ### Products - GET /api/v1/{team_slug}/{app_slug}/products - [List products](/reference/products/list-products) - POST /api/v1/{team_slug}/{app_slug}/products - [Create a product](/reference/products/create-a-product) - GET /api/v1/{team_slug}/{app_slug}/products/{product_id} - [Get a product by ID](/reference/products/get-a-product-by-id) - DELETE /api/v1/{team_slug}/{app_slug}/products/{product_id} - [Delete a product](/reference/products/delete-a-product) - PATCH /api/v1/{team_slug}/{app_slug}/products/{product_id} - [Update a product](/reference/products/update-a-product) - GET /api/v1/{team_slug}/{app_slug}/products/{product_id}/categories - [List Product Categories](/reference/products/list-product-categories) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/categories/{category_id} - [Add Product to Category](/reference/products/add-product-to-category) - DELETE /api/v1/{team_slug}/{app_slug}/products/{product_id}/categories/{category_id} - [Remove Product from Category](/reference/products/remove-product-from-category) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/collections - [Add collections to a product](/reference/products/add-collections-to-a-product) - DELETE /api/v1/{team_slug}/{app_slug}/products/{product_id}/collections - [Remove collections from a product](/reference/products/remove-collections-from-a-product) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/collections/{collection_id} - [Add a collection to a product](/reference/products/add-a-collection-to-a-product) - POST /api/v1/{team_slug}/{app_slug}/products/{product_id}/duplicate - [Duplicate a product](/reference/products/duplicate-a-product) - GET /api/v1/{team_slug}/{app_slug}/products/{product_id}/images - [Retrieve product images](/reference/products/retrieve-product-images) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/images - [Upload product image](/reference/products/upload-product-image) - DELETE /api/v1/{team_slug}/{app_slug}/products/{product_id}/images/{image_id} - [Delete product image](/reference/products/delete-product-image) - PATCH /api/v1/{team_slug}/{app_slug}/products/{product_id}/soft-delete - [Soft delete a product](/reference/products/soft-delete-a-product) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/tags/{tag_key} - [Add a tag to a product](/reference/products/add-a-tag-to-a-product) - DELETE /api/v1/{team_slug}/{app_slug}/products/{product_id}/tags/{tag_key} - [Remove a tag from a product](/reference/products/remove-a-tag-from-a-product) - POST /api/v1/{team_slug}/{app_slug}/products/bulk - [Bulk create products](/reference/products/bulk-create-products) - DELETE /api/v1/{team_slug}/{app_slug}/products/bulk - [Bulk delete products](/reference/products/bulk-delete-products) - PATCH /api/v1/{team_slug}/{app_slug}/products/bulk - [Bulk update products](/reference/products/bulk-update-products) - PATCH /api/v1/{team_slug}/{app_slug}/products/bulk/soft-delete - [Bulk soft delete products](/reference/products/bulk-soft-delete-products) - GET /api/v1/{team_slug}/{app_slug}/products/sku/{product_number} - [Get a product by product number](/reference/products/get-a-product-by-product-number) ### Redirects - GET /api/v1/{team_slug}/{app_slug}/redirects - [List all app redirects](/reference/redirects/list-all-app-redirects) - POST /api/v1/{team_slug}/{app_slug}/redirects - [Create a new redirect](/reference/redirects/create-a-new-redirect) - GET /api/v1/{team_slug}/{app_slug}/redirects/{redirect_id} - [Get redirect by ID](/reference/redirects/get-redirect-by-id) - DELETE /api/v1/{team_slug}/{app_slug}/redirects/{redirect_id} - [Delete a redirect](/reference/redirects/delete-a-redirect) - PATCH /api/v1/{team_slug}/{app_slug}/redirects/{redirect_id} - [Update a redirect](/reference/redirects/update-a-redirect) - GET /api/v1/{team_slug}/{app_slug}/redirects/item/{item_id} - [List redirects for an item](/reference/redirects/list-redirects-for-an-item) - DELETE /api/v1/{team_slug}/{app_slug}/redirects/item/{item_id} - [Delete all redirects for an item](/reference/redirects/delete-all-redirects-for-an-item) ### Relations - GET /api/v1/{team_slug}/{app_slug}/products/{product_id}/relations - [List all relations for a product](/reference/relations/list-all-relations-for-a-product) - GET /api/v1/{team_slug}/{app_slug}/relations - [List all relations in an app](/reference/relations/list-all-relations-in-an-app) - POST /api/v1/{team_slug}/{app_slug}/relations - [Create a product relation](/reference/relations/create-a-product-relation) - GET /api/v1/{team_slug}/{app_slug}/relations/{relation_id} - [Get a product relation](/reference/relations/get-a-product-relation) - DELETE /api/v1/{team_slug}/{app_slug}/relations/{relation_id} - [Delete a product relation](/reference/relations/delete-a-product-relation) - PUT /api/v1/{team_slug}/{app_slug}/relations/{relation_id}/{product_id} - [Add a product to a relation](/reference/relations/add-a-product-to-a-relation) - DELETE /api/v1/{team_slug}/{app_slug}/relations/{relation_id}/{product_id} - [Remove a product from a relation](/reference/relations/remove-a-product-from-a-relation) - GET /api/v1/{team_slug}/{app_slug}/relations/types - [List all relation types in an app](/reference/relations/list-all-relation-types-in-an-app) - POST /api/v1/{team_slug}/{app_slug}/relations/types - [Create a relation type](/reference/relations/create-a-relation-type) - GET /api/v1/{team_slug}/{app_slug}/relations/types/{type_id} - [Get a relation type](/reference/relations/get-a-relation-type) - DELETE /api/v1/{team_slug}/{app_slug}/relations/types/{type_id} - [Delete a relation type](/reference/relations/delete-a-relation-type) - PATCH /api/v1/{team_slug}/{app_slug}/relations/types/{type_id} - [Update a relation type](/reference/relations/update-a-relation-type) ### Scheduling - GET /api/v1/{team_slug}/{app_slug}/schedule - [List Scheduled Jobs](/reference/scheduling/list-scheduled-jobs) - POST /api/v1/{team_slug}/{app_slug}/schedule - [Create Scheduled Job](/reference/scheduling/create-scheduled-job) - GET /api/v1/{team_slug}/{app_slug}/schedule/{item_id} - [Get Item Scheduled Jobs](/reference/scheduling/get-item-scheduled-jobs) - DELETE /api/v1/{team_slug}/{app_slug}/schedule/{job_id} - [Delete Scheduled Job](/reference/scheduling/delete-scheduled-job) - POST /api/v1/{team_slug}/{app_slug}/schedule/bulk - [Bulk Create Scheduled Jobs](/reference/scheduling/bulk-create-scheduled-jobs) - DELETE /api/v1/{team_slug}/{app_slug}/schedule/bulk - [Bulk Delete Scheduled Jobs](/reference/scheduling/bulk-delete-scheduled-jobs) - GET /api/v1/{team_slug}/{app_slug}/schedule/groups - [List Scheduled Job Groups](/reference/scheduling/list-scheduled-job-groups) - POST /api/v1/{team_slug}/{app_slug}/schedule/groups - [Create Scheduled Job Group](/reference/scheduling/create-scheduled-job-group) - GET /api/v1/{team_slug}/{app_slug}/schedule/groups/{group_id} - [Get Scheduled Job Group](/reference/scheduling/get-scheduled-job-group) - DELETE /api/v1/{team_slug}/{app_slug}/schedule/groups/{group_id} - [Delete Scheduled Job Group](/reference/scheduling/delete-scheduled-job-group) ### Smart Listings - GET /api/v1/{team_slug}/{app_slug}/smart-listings - [List all smart listings](/reference/smart-listings/list-all-smart-listings) - POST /api/v1/{team_slug}/{app_slug}/smart-listings - [Create a smart listing](/reference/smart-listings/create-a-smart-listing) - GET /api/v1/{team_slug}/{app_slug}/smart-listings/{listing_id} - [Get a smart listing](/reference/smart-listings/get-a-smart-listing) - PUT /api/v1/{team_slug}/{app_slug}/smart-listings/{listing_id} - [Update a smart listing](/reference/smart-listings/update-a-smart-listing) - DELETE /api/v1/{team_slug}/{app_slug}/smart-listings/{listing_id} - [Delete a smart listing](/reference/smart-listings/delete-a-smart-listing) - POST /api/v1/{team_slug}/{app_slug}/smart-listings/preview - [Preview smart listing results](/reference/smart-listings/preview-smart-listing-results) ### Static Listings - GET /api/v1/{team_slug}/{app_slug}/static-listings - [Get all static listings](/reference/static-listings/get-all-static-listings) - POST /api/v1/{team_slug}/{app_slug}/static-listings - [Create a static listing](/reference/static-listings/create-a-static-listing) - GET /api/v1/{team_slug}/{app_slug}/static-listings/{listing_id} - [Get a static listing](/reference/static-listings/get-a-static-listing) - PUT /api/v1/{team_slug}/{app_slug}/static-listings/{listing_id} - [Update a static listing](/reference/static-listings/update-a-static-listing) - DELETE /api/v1/{team_slug}/{app_slug}/static-listings/{listing_id} - [Delete a static listing](/reference/static-listings/delete-a-static-listing) ### Store Groups - GET /api/v1/{team_slug}/{app_slug}/store-groups - [List all store groups](/reference/storegroups/list-all-store-groups) - POST /api/v1/{team_slug}/{app_slug}/store-groups - [Create a store group](/reference/storegroups/create-a-store-group) - GET /api/v1/{team_slug}/{app_slug}/store-groups/{store_group_slug} - [Get a store group](/reference/storegroups/get-a-store-group) - DELETE /api/v1/{team_slug}/{app_slug}/store-groups/{store_group_slug} - [Delete a store group](/reference/storegroups/delete-a-store-group) - PATCH /api/v1/{team_slug}/{app_slug}/store-groups/{store_group_slug} - [Update a store group](/reference/storegroups/update-a-store-group) - PUT /api/v1/{team_slug}/{app_slug}/store-groups/{store_group_slug}/market/{market_slug} - [Add a market to a store group](/reference/storegroups/add-a-market-to-a-store-group) - DELETE /api/v1/{team_slug}/{app_slug}/store-groups/{store_group_slug}/market/{market_slug} - [Remove a market from a store group](/reference/storegroups/remove-a-market-from-a-store-group) ### Tags - PUT /api/v1/{team_slug}/{app_slug}/products/tags/bulk - [Bulk Add Products to Tags](/reference/tags/bulk-add-products-to-tags) - DELETE /api/v1/{team_slug}/{app_slug}/products/tags/bulk - [Bulk Remove Products from Tags](/reference/tags/bulk-remove-products-from-tags) - GET /api/v1/{team_slug}/{app_slug}/tags - [List all tags](/reference/tags/list-all-tags) - POST /api/v1/{team_slug}/{app_slug}/tags - [Create a new tag](/reference/tags/create-a-new-tag) - GET /api/v1/{team_slug}/{app_slug}/tags/{tag_key} - [Get a tag by key](/reference/tags/get-a-tag-by-key) - DELETE /api/v1/{team_slug}/{app_slug}/tags/{tag_key} - [Delete a tag](/reference/tags/delete-a-tag) - PATCH /api/v1/{team_slug}/{app_slug}/tags/{tag_key} - [Update a tag](/reference/tags/update-a-tag) - PUT /api/v1/{team_slug}/{app_slug}/tags/{tag_key}/markets/{market_slug} - [Associate tag with market](/reference/tags/associate-tag-with-market) - DELETE /api/v1/{team_slug}/{app_slug}/tags/{tag_key}/markets/{market_slug} - [Remove tag from market](/reference/tags/remove-tag-from-market) - GET /api/v1/{team_slug}/{app_slug}/tags/{tag_key}/products - [List products by tag](/reference/tags/list-products-by-tag) - POST /api/v1/{team_slug}/{app_slug}/tags/bulk - [Bulk Create Tags](/reference/tags/bulk-create-tags) - DELETE /api/v1/{team_slug}/{app_slug}/tags/bulk - [Bulk Delete Tags](/reference/tags/bulk-delete-tags) - PATCH /api/v1/{team_slug}/{app_slug}/tags/bulk - [Bulk Update Tags](/reference/tags/bulk-update-tags) - PUT /api/v1/{team_slug}/{app_slug}/variants/tags/bulk - [Bulk Add Variants to Tags](/reference/tags/bulk-add-variants-to-tags) - DELETE /api/v1/{team_slug}/{app_slug}/variants/tags/bulk - [Bulk Remove Variants from Tags](/reference/tags/bulk-remove-variants-from-tags) ### Tax Groups - GET /api/v1/{team_slug}/{app_slug}/tax-groups - [List all tax groups](/reference/taxgroups/list-all-tax-groups) - POST /api/v1/{team_slug}/{app_slug}/tax-groups - [Create a tax group](/reference/taxgroups/create-a-tax-group) - GET /api/v1/{team_slug}/{app_slug}/tax-groups/{tax_group_slug} - [Get a tax group](/reference/taxgroups/get-a-tax-group) - DELETE /api/v1/{team_slug}/{app_slug}/tax-groups/{tax_group_slug} - [Delete a tax group](/reference/taxgroups/delete-a-tax-group) - PATCH /api/v1/{team_slug}/{app_slug}/tax-groups/{tax_group_slug} - [Update a tax group](/reference/taxgroups/update-a-tax-group) - PUT /api/v1/{team_slug}/{app_slug}/tax-groups/{tax_group_slug}/market/{market_slug} - [Add a market to a tax group](/reference/taxgroups/add-a-market-to-a-tax-group) - DELETE /api/v1/{team_slug}/{app_slug}/tax-groups/{tax_group_slug}/market/{market_slug} - [Remove a market from a tax group](/reference/taxgroups/remove-a-market-from-a-tax-group) ### Third Party Link - GET /api/v1/{team_slug}/{app_slug}/third-party-links - [List all third-party links](/reference/third-party-link/list-all-third-party-links) - POST /api/v1/{team_slug}/{app_slug}/third-party-links - [Create a new third-party link](/reference/third-party-link/create-a-new-third-party-link) - GET /api/v1/{team_slug}/{app_slug}/third-party-links/{third_party_link_id} - [Get a third-party link](/reference/third-party-link/get-a-third-party-link) - DELETE /api/v1/{team_slug}/{app_slug}/third-party-links/{third_party_link_id} - [Delete a third-party link](/reference/third-party-link/delete-a-third-party-link) - PATCH /api/v1/{team_slug}/{app_slug}/third-party-links/{third_party_link_id} - [Update a third-party link](/reference/third-party-link/update-a-third-party-link) - PUT /api/v1/{team_slug}/{app_slug}/third-party-links/{third_party_link_id}/relationships/{item_id} - [Link a third-party link to a product](/reference/third-party-link/link-a-third-party-link-to-a-product) - DELETE /api/v1/{team_slug}/{app_slug}/third-party-links/{third_party_link_id}/relationships/{item_id} - [Unlink a third-party link from a product](/reference/third-party-link/unlink-a-third-party-link-from-a-product) ### Translations - GET /api/v1/{team_slug}/{app_slug}/translations - [List all translations](/reference/translations/list-all-translations) - POST /api/v1/{team_slug}/{app_slug}/translations - [Create translation](/reference/translations/create-translation) - GET /api/v1/{team_slug}/{app_slug}/translations/{translation_id} - [Get translation by ID](/reference/translations/get-translation-by-id) - PUT /api/v1/{team_slug}/{app_slug}/translations/{translation_id} - [Update translation](/reference/translations/update-translation) - DELETE /api/v1/{team_slug}/{app_slug}/translations/{translation_id} - [Delete translation by ID](/reference/translations/delete-translation-by-id) - PUT /api/v1/{team_slug}/{app_slug}/translations/bulk - [Bulk update translations](/reference/translations/bulk-update-translations) - POST /api/v1/{team_slug}/{app_slug}/translations/bulk - [Bulk create translations](/reference/translations/bulk-create-translations) - GET /api/v1/{team_slug}/{app_slug}/translations/ref/{parent_ref} - [List translations by parent reference](/reference/translations/list-translations-by-parent-reference) ### Variant Groups - PATCH /api/v1/{team_slug}/{app_slug}/channels/{channel_id}/variant-groups/{variant_group_id}/status - [Set variant group channel status](/reference/variant-groups/set-variant-group-channel-status) - GET /api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups - [List variant groups](/reference/variant-groups/list-variant-groups) - POST /api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups - [Create a variant group](/reference/variant-groups/create-a-variant-group) - GET /api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id} - [Get a variant group](/reference/variant-groups/get-a-variant-group) - DELETE /api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id} - [Delete a variant group](/reference/variant-groups/delete-a-variant-group) - PATCH /api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id} - [Update a variant group](/reference/variant-groups/update-a-variant-group) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id}/images - [Set variant group images](/reference/variant-groups/set-variant-group-images) - PATCH /api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id}/images/reorder - [Reorder variant group images](/reference/variant-groups/reorder-variant-group-images) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id}/tags/{tag_key} - [Add a tag to a variant group](/reference/variant-groups/add-a-tag-to-a-variant-group) - DELETE /api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id}/tags/{tag_key} - [Remove a tag from a variant group](/reference/variant-groups/remove-a-tag-from-a-variant-group) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id}/videos - [Set variant group videos](/reference/variant-groups/set-variant-group-videos) - GET /api/v1/{team_slug}/{app_slug}/variant-groups - [List all app variant groups](/reference/variant-groups/list-all-app-variant-groups) - POST /api/v1/{team_slug}/{app_slug}/variant-groups/tags/bulk - [Bulk Add Variant Groups to Tags](/reference/variant-groups/bulk-add-variant-groups-to-tags) - DELETE /api/v1/{team_slug}/{app_slug}/variant-groups/tags/bulk - [Bulk Remove Variant Groups from Tags](/reference/variant-groups/bulk-remove-variant-groups-from-tags) ### Variant Templates - GET /api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/templates - [Get product variant templates](/reference/variant-templates/get-product-variant-templates) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/templates - [Set product variant templates](/reference/variant-templates/set-product-variant-templates) - DELETE /api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/templates - [Delete product variant templates](/reference/variant-templates/delete-product-variant-templates) ### Variants - GET /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants - [List product variants](/reference/variants/list-product-variants) - POST /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants - [Create product variant](/reference/variants/create-product-variant) - GET /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id} - [Get product variant](/reference/variants/get-product-variant) - DELETE /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id} - [Delete product variant](/reference/variants/delete-product-variant) - PATCH /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id} - [Update product variant](/reference/variants/update-product-variant) - GET /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/prices - [List variant prices by store group](/reference/variants/list-variant-prices-by-store-group) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/prices - [Create or update variant price](/reference/variants/create-or-update-variant-price) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/prices-batch - [Batch create or update variant prices](/reference/variants/batch-create-or-update-variant-prices) - GET /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/prices/{store_group_slug} - [Get variant prices for store group](/reference/variants/get-variant-prices-for-store-group) - DELETE /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/prices/{store_group_slug}/{market_slug} - [Delete variant price](/reference/variants/delete-variant-price) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/shipping-attributes - [Upsert shipping attributes for a variant](/reference/variants/upsert-shipping-attributes-for-a-variant) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/stock - [Set variant warehouse stock](/reference/variants/set-variant-warehouse-stock) - DELETE /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/stock/{warehouse_slug} - [Delete variant warehouse stock](/reference/variants/delete-variant-warehouse-stock) - POST /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/stock/{warehouse_slug}/diff - [Adjust variant stock by delta](/reference/variants/adjust-variant-stock-by-delta) - PUT /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/tags/{tag_key} - [Associate tag with variant](/reference/variants/associate-tag-with-variant) - DELETE /api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/tags/{tag_key} - [Remove tag from variant](/reference/variants/remove-tag-from-variant) - GET /api/v1/{team_slug}/{app_slug}/variants - [List all app variants](/reference/variants/list-all-app-variants) - POST /api/v1/{team_slug}/{app_slug}/variants/bulk - [Bulk create product variants](/reference/variants/bulk-create-product-variants) - DELETE /api/v1/{team_slug}/{app_slug}/variants/bulk - [Bulk delete product variants](/reference/variants/bulk-delete-product-variants) - PATCH /api/v1/{team_slug}/{app_slug}/variants/bulk - [Bulk update product variants](/reference/variants/bulk-update-product-variants) - PUT /api/v1/{team_slug}/{app_slug}/variants/prices/bulk - [Bulk create or update variant prices](/reference/variants/bulk-create-or-update-variant-prices) - DELETE /api/v1/{team_slug}/{app_slug}/variants/prices/bulk - [Bulk delete variant prices](/reference/variants/bulk-delete-variant-prices) - PATCH /api/v1/{team_slug}/{app_slug}/variants/prices/bulk - [Bulk update variant prices](/reference/variants/bulk-update-variant-prices) - PUT /api/v1/{team_slug}/{app_slug}/variants/stock/bulk - [Set Stock for Multiple Variants](/reference/variants/set-stock-for-multiple-variants) - DELETE /api/v1/{team_slug}/{app_slug}/variants/stock/bulk - [Delete Stock for Multiple Variants](/reference/variants/delete-stock-for-multiple-variants) ### Videos - GET /api/v1/{team_slug}/{app_slug}/videos - [List videos](/reference/videos/list-videos) - PUT /api/v1/{team_slug}/{app_slug}/videos - [Generate video upload URL](/reference/videos/generate-video-upload-url) - GET /api/v1/{team_slug}/{app_slug}/videos/{video_id} - [Get video by ID](/reference/videos/get-video-by-id) - DELETE /api/v1/{team_slug}/{app_slug}/videos/{video_id} - [Delete video](/reference/videos/delete-video) - PATCH /api/v1/{team_slug}/{app_slug}/videos/{video_id} - [Update video](/reference/videos/update-video) - PUT /api/v1/{team_slug}/{app_slug}/videos/{video_id}/relationship - [Create video-to-item relationship](/reference/videos/create-video-to-item-relationship) - DELETE /api/v1/{team_slug}/{app_slug}/videos/{video_id}/relationship - [Delete video-to-item relationship](/reference/videos/delete-video-to-item-relationship) - DELETE /api/v1/{team_slug}/{app_slug}/videos/bulk - [Bulk delete videos](/reference/videos/bulk-delete-videos) - PATCH /api/v1/{team_slug}/{app_slug}/videos/bulk - [Bulk update videos](/reference/videos/bulk-update-videos) ### Warehouses - GET /api/v1/{team_slug}/{app_slug}/warehouses - [List all warehouses](/reference/warehouses/list-all-warehouses) - POST /api/v1/{team_slug}/{app_slug}/warehouses - [Create a new warehouse](/reference/warehouses/create-a-new-warehouse) - GET /api/v1/{team_slug}/{app_slug}/warehouses/{warehouse_slug} - [Get a warehouse](/reference/warehouses/get-a-warehouse) - DELETE /api/v1/{team_slug}/{app_slug}/warehouses/{warehouse_slug} - [Delete a warehouse](/reference/warehouses/delete-a-warehouse) - PATCH /api/v1/{team_slug}/{app_slug}/warehouses/{warehouse_slug} - [Update a warehouse](/reference/warehouses/update-a-warehouse) - PUT /api/v1/{team_slug}/{app_slug}/warehouses/{warehouse_slug}/market/{market_slug} - [Add a market to a warehouse](/reference/warehouses/add-a-market-to-a-warehouse) - DELETE /api/v1/{team_slug}/{app_slug}/warehouses/{warehouse_slug}/market/{market_slug} - [Remove a market from a warehouse](/reference/warehouses/remove-a-market-from-a-warehouse)