Management API
Nabbit Management API reference. Endpoints under /api/v1 belong to the legacy v1 API; endpoints under /api/v2 belong to the current API.
Version 2.0
Base URL
https://api.enad.ioProducts
- GETList products
/api/v1/{team_slug}/{app_slug}/products - POSTCreate a product
/api/v1/{team_slug}/{app_slug}/products - DELETEDelete a product
/api/v1/{team_slug}/{app_slug}/products/{product_id} - GETGet a product by ID
/api/v1/{team_slug}/{app_slug}/products/{product_id} - PATCHUpdate a product
/api/v1/{team_slug}/{app_slug}/products/{product_id} - GETList Product Categories
/api/v1/{team_slug}/{app_slug}/products/{product_id}/categories - DELETERemove Product from Category
/api/v1/{team_slug}/{app_slug}/products/{product_id}/categories/{category_id} - PUTAdd Product to Category
/api/v1/{team_slug}/{app_slug}/products/{product_id}/categories/{category_id} - DELETERemove collections from a product
/api/v1/{team_slug}/{app_slug}/products/{product_id}/collections - PUTAdd collections to a product
/api/v1/{team_slug}/{app_slug}/products/{product_id}/collections - PUTAdd a collection to a product
/api/v1/{team_slug}/{app_slug}/products/{product_id}/collections/{collection_id} - POSTDuplicate a product
/api/v1/{team_slug}/{app_slug}/products/{product_id}/duplicate - GETRetrieve product images
/api/v1/{team_slug}/{app_slug}/products/{product_id}/images - PUTUpload product image
/api/v1/{team_slug}/{app_slug}/products/{product_id}/images - DELETEDelete product image
/api/v1/{team_slug}/{app_slug}/products/{product_id}/images/{image_id} - PATCHSoft delete a product
/api/v1/{team_slug}/{app_slug}/products/{product_id}/soft-delete - DELETERemove a tag from a product
/api/v1/{team_slug}/{app_slug}/products/{product_id}/tags/{tag_key} - PUTAdd a tag to a product
/api/v1/{team_slug}/{app_slug}/products/{product_id}/tags/{tag_key} - DELETEBulk delete products
/api/v1/{team_slug}/{app_slug}/products/bulk - PATCHBulk update products
/api/v1/{team_slug}/{app_slug}/products/bulk - POSTBulk create products
/api/v1/{team_slug}/{app_slug}/products/bulk - PATCHBulk soft delete products
/api/v1/{team_slug}/{app_slug}/products/bulk/soft-delete - GETGet a product by product number
/api/v1/{team_slug}/{app_slug}/products/sku/{product_number}
Product Drafts
- GETList Product Drafts
/api/v1/{team_slug}/{app_slug}/drafts - DELETEDelete Product Draft
/api/v1/{team_slug}/{app_slug}/products/{product_id}/draft - GETGet Product Draft
/api/v1/{team_slug}/{app_slug}/products/{product_id}/draft - PATCHUpdate Product Draft
/api/v1/{team_slug}/{app_slug}/products/{product_id}/draft - POSTCreate Product Draft
/api/v1/{team_slug}/{app_slug}/products/{product_id}/draft - POSTPromote Product Draft
/api/v1/{team_slug}/{app_slug}/products/{product_id}/draft/promote
Variants
- GETList product variants
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants - POSTCreate product variant
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants - DELETEDelete product variant
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id} - GETGet product variant
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id} - PATCHUpdate product variant
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id} - GETList variant prices by store group
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/prices - PUTCreate or update variant price
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/prices - PUTBatch create or update variant prices
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/prices-batch - GETGet variant prices for store group
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/prices/{store_group_slug} - DELETEDelete variant price
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/prices/{store_group_slug}/{market_slug} - PUTUpsert shipping attributes for a variant
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/shipping-attributes - PUTSet variant warehouse stock
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/stock - DELETEDelete variant warehouse stock
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/stock/{warehouse_slug} - POSTAdjust variant stock by delta
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/stock/{warehouse_slug}/diff - DELETERemove tag from variant
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/tags/{tag_key} - PUTAssociate tag with variant
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variants/{variant_id}/tags/{tag_key} - GETList all app variants
/api/v1/{team_slug}/{app_slug}/variants - DELETEBulk delete product variants
/api/v1/{team_slug}/{app_slug}/variants/bulk - PATCHBulk update product variants
/api/v1/{team_slug}/{app_slug}/variants/bulk - POSTBulk create product variants
/api/v1/{team_slug}/{app_slug}/variants/bulk - DELETEBulk delete variant prices
/api/v1/{team_slug}/{app_slug}/variants/prices/bulk - PATCHBulk update variant prices
/api/v1/{team_slug}/{app_slug}/variants/prices/bulk - PUTBulk create or update variant prices
/api/v1/{team_slug}/{app_slug}/variants/prices/bulk - DELETEDelete Stock for Multiple Variants
/api/v1/{team_slug}/{app_slug}/variants/stock/bulk - PUTSet Stock for Multiple Variants
/api/v1/{team_slug}/{app_slug}/variants/stock/bulk
Variant Groups
- PATCHSet variant group channel status
/api/v1/{team_slug}/{app_slug}/channels/{channel_id}/variant-groups/{variant_group_id}/status - GETList variant groups
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups - POSTCreate a variant group
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups - DELETEDelete a variant group
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id} - GETGet a variant group
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id} - PATCHUpdate a variant group
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id} - PUTSet variant group images
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id}/images - PATCHReorder variant group images
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id}/images/reorder - DELETERemove a tag from a variant group
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id}/tags/{tag_key} - PUTAdd a tag to a variant group
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id}/tags/{tag_key} - PUTSet variant group videos
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/{group_id}/videos - GETList all app variant groups
/api/v1/{team_slug}/{app_slug}/variant-groups - DELETEBulk Remove Variant Groups from Tags
/api/v1/{team_slug}/{app_slug}/variant-groups/tags/bulk - POSTBulk Add Variant Groups to Tags
/api/v1/{team_slug}/{app_slug}/variant-groups/tags/bulk
Variant Templates
- DELETEDelete product variant templates
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/templates - GETGet product variant templates
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/templates - PUTSet product variant templates
/api/v1/{team_slug}/{app_slug}/products/{product_id}/variant-groups/templates
Product Bundles
- POSTCreate product bundle
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles - DELETEDelete product bundle
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id} - GETGet product bundle
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id} - PATCHUpdate product bundle
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id}
Product Bundle Groups
- GETList Bundle Groups
/api/v1/{team_slug}/{app_slug}/bundle-groups - POSTCreate Bundle Group
/api/v1/{team_slug}/{app_slug}/bundle-groups - DELETEDelete Bundle Group
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id} - GETGet Bundle Group
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id} - PATCHUpdate Bundle Group
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id} - DELETERemove Market from Bundle Group (Deprecated)
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/markets/{market_slug} - PUTAdd Market to Bundle Group (Deprecated)
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/markets/{market_slug} - DELETERemove Store Group Market from Bundle Group
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/store-groups/{store_group}/markets/{market_slug} - PUTAdd Store Group Market to Bundle Group
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/store-groups/{store_group}/markets/{market_slug}
Bundle Rules
- GETList all bundle rules
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id}/rules - POSTCreate a bundle rule
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id}/rules - DELETEDelete a bundle rule
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id}/rules/{rule_id} - GETGet a bundle rule
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id}/rules/{rule_id} - PUTUpdate a bundle rule
/api/v1/{team_slug}/{app_slug}/bundle-groups/{bundle_group_id}/bundles/{bundle_id}/rules/{rule_id}
Attributes
- POSTCreate attribute
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key} - DELETEDelete attribute
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key} - GETGet attribute
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key} - PATCHUpdate attribute
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key} - DELETEDelete attribute link
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key}/link/{attribute_template_key_2}/{attribute_key_2} - PUTLink attributes
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key}/link/{attribute_template_key_2}/{attribute_key_2} - DELETEDelete attribute relationship
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key}/relationship - PUTCreate attribute relationship
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key}/relationship - DELETEDelete attribute value
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/{attribute_key}/value/{field_key} - DELETEBulk Delete Attributes
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/bulk - PATCHBulk Update Attributes
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/bulk - POSTBulk Create Attributes
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/bulk - DELETEBulk Delete Attribute-Item Relationships
/api/v1/{team_slug}/{app_slug}/attributes/relationships/bulk - POSTBulk Create Attribute-Item Relationships
/api/v1/{team_slug}/{app_slug}/attributes/relationships/bulk - GETList application attributes
/api/v1/{team_slug}/{app_slug}/attributes/values
Attribute Templates
- GETList attribute templates
/api/v1/{team_slug}/{app_slug}/attributes - POSTCreate attribute template
/api/v1/{team_slug}/{app_slug}/attributes - DELETEDelete attribute template
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key} - GETGet attribute template
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key} - PATCHUpdate attribute template
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key} - POSTBulk Create Attribute Templates
/api/v1/{team_slug}/{app_slug}/attributes/bulk
Attribute Template Fields
- PUTCreate or update attribute template field
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/field - DELETEDelete attribute template field
/api/v1/{team_slug}/{app_slug}/attributes/{attribute_template_key}/field/{attribute_template_field_key}
Relations
- GETList all relations for a product
/api/v1/{team_slug}/{app_slug}/products/{product_id}/relations - GETList all relations in an app
/api/v1/{team_slug}/{app_slug}/relations - POSTCreate a product relation
/api/v1/{team_slug}/{app_slug}/relations - DELETEDelete a product relation
/api/v1/{team_slug}/{app_slug}/relations/{relation_id} - GETGet a product relation
/api/v1/{team_slug}/{app_slug}/relations/{relation_id} - DELETERemove a product from a relation
/api/v1/{team_slug}/{app_slug}/relations/{relation_id}/{product_id} - PUTAdd a product to a relation
/api/v1/{team_slug}/{app_slug}/relations/{relation_id}/{product_id} - GETList all relation types in an app
/api/v1/{team_slug}/{app_slug}/relations/types - POSTCreate a relation type
/api/v1/{team_slug}/{app_slug}/relations/types - DELETEDelete a relation type
/api/v1/{team_slug}/{app_slug}/relations/types/{type_id} - GETGet a relation type
/api/v1/{team_slug}/{app_slug}/relations/types/{type_id} - PATCHUpdate a relation type
/api/v1/{team_slug}/{app_slug}/relations/types/{type_id}
Translations
- GETList all translations
/api/v1/{team_slug}/{app_slug}/translations - POSTCreate translation
/api/v1/{team_slug}/{app_slug}/translations - DELETEDelete translation by ID
/api/v1/{team_slug}/{app_slug}/translations/{translation_id} - GETGet translation by ID
/api/v1/{team_slug}/{app_slug}/translations/{translation_id} - PUTUpdate translation
/api/v1/{team_slug}/{app_slug}/translations/{translation_id} - POSTBulk create translations
/api/v1/{team_slug}/{app_slug}/translations/bulk - PUTBulk update translations
/api/v1/{team_slug}/{app_slug}/translations/bulk - GETList translations by parent reference
/api/v1/{team_slug}/{app_slug}/translations/ref/{parent_ref}
Categories
- GETList Categories
/api/v1/{team_slug}/{app_slug}/categories - POSTCreate Category
/api/v1/{team_slug}/{app_slug}/categories - DELETEDelete Category
/api/v1/{team_slug}/{app_slug}/categories/{category_id} - GETGet Category
/api/v1/{team_slug}/{app_slug}/categories/{category_id} - PATCHUpdate Category
/api/v1/{team_slug}/{app_slug}/categories/{category_id} - GETGet Category Products
/api/v1/{team_slug}/{app_slug}/categories/{category_id}/products - DELETEBulk Delete Categories
/api/v1/{team_slug}/{app_slug}/categories/bulk - PATCHBulk Update Categories
/api/v1/{team_slug}/{app_slug}/categories/bulk - POSTBulk Create Categories
/api/v1/{team_slug}/{app_slug}/categories/bulk - DELETEBulk Remove Products from Categories
/api/v1/{team_slug}/{app_slug}/categories/products/bulk - POSTBulk Add Products to Categories
/api/v1/{team_slug}/{app_slug}/categories/products/bulk - GETGet Category Tree
/api/v1/{team_slug}/{app_slug}/categories/tree
Collections
- GETList all collections
/api/v1/{team_slug}/{app_slug}/collections - POSTCreate a new collection
/api/v1/{team_slug}/{app_slug}/collections - DELETEDelete a collection
/api/v1/{team_slug}/{app_slug}/collections/{collection_id} - GETGet a collection by ID
/api/v1/{team_slug}/{app_slug}/collections/{collection_id} - PATCHUpdate a collection
/api/v1/{team_slug}/{app_slug}/collections/{collection_id} - DELETERemove products from collection
/api/v1/{team_slug}/{app_slug}/collections/{collection_id}/products - GETList products in a collection
/api/v1/{team_slug}/{app_slug}/collections/{collection_id}/products - PUTAdd products to collection
/api/v1/{team_slug}/{app_slug}/collections/{collection_id}/products - DELETEBulk delete collections
/api/v1/{team_slug}/{app_slug}/collections/bulk - PATCHBulk update collections
/api/v1/{team_slug}/{app_slug}/collections/bulk - POSTBulk create collections
/api/v1/{team_slug}/{app_slug}/collections/bulk - DELETEBulk remove products from collections
/api/v1/{team_slug}/{app_slug}/collections/products/bulk - POSTBulk add products to collections
/api/v1/{team_slug}/{app_slug}/collections/products/bulk - GETGet collection tree
/api/v1/{team_slug}/{app_slug}/collections/tree
Collections V2
- POSTCreate collections
/api/v2/{team_slug}/{app_slug}/collections - PATCHPatch collections
/api/v2/{team_slug}/{app_slug}/collections - GETGet collections
/api/v2/{team_slug}/{app_slug}/collections - DELETEDelete collections
/api/v2/{team_slug}/{app_slug}/collections - GETGet collection
/api/v2/{team_slug}/{app_slug}/collections/{collection_id} - GETGet collection tree
/api/v2/{team_slug}/{app_slug}/collections/tree - PUTUpsert collections relationships
/api/v2/{team_slug}/{app_slug}/collections/products - DELETEDelete collections relationships
/api/v2/{team_slug}/{app_slug}/collections/products
Brands
- GETList all brands
/api/v1/{team_slug}/{app_slug}/brands - POSTCreate a new brand
/api/v1/{team_slug}/{app_slug}/brands - DELETEDelete a brand
/api/v1/{team_slug}/{app_slug}/brands/{brand_id} - GETRetrieve a brand by ID
/api/v1/{team_slug}/{app_slug}/brands/{brand_id} - PUTUpdate an existing brand
/api/v1/{team_slug}/{app_slug}/brands/{brand_id} - GETList all series for a brand
/api/v1/{team_slug}/{app_slug}/brands/{brand_id}/series - POSTCreate a new series under a brand
/api/v1/{team_slug}/{app_slug}/brands/{brand_id}/series - DELETEDelete a series
/api/v1/{team_slug}/{app_slug}/brands/{brand_id}/series/{series_id} - GETRetrieve a series by ID
/api/v1/{team_slug}/{app_slug}/brands/{brand_id}/series/{series_id} - PUTUpdate an existing series
/api/v1/{team_slug}/{app_slug}/brands/{brand_id}/series/{series_id}
Tags
- DELETEBulk Remove Products from Tags
/api/v1/{team_slug}/{app_slug}/products/tags/bulk - PUTBulk Add Products to Tags
/api/v1/{team_slug}/{app_slug}/products/tags/bulk - GETList all tags
/api/v1/{team_slug}/{app_slug}/tags - POSTCreate a new tag
/api/v1/{team_slug}/{app_slug}/tags - DELETEDelete a tag
/api/v1/{team_slug}/{app_slug}/tags/{tag_key} - GETGet a tag by key
/api/v1/{team_slug}/{app_slug}/tags/{tag_key} - PATCHUpdate a tag
/api/v1/{team_slug}/{app_slug}/tags/{tag_key} - DELETERemove tag from market
/api/v1/{team_slug}/{app_slug}/tags/{tag_key}/markets/{market_slug} - PUTAssociate tag with market
/api/v1/{team_slug}/{app_slug}/tags/{tag_key}/markets/{market_slug} - GETList products by tag
/api/v1/{team_slug}/{app_slug}/tags/{tag_key}/products - DELETEBulk Delete Tags
/api/v1/{team_slug}/{app_slug}/tags/bulk - PATCHBulk Update Tags
/api/v1/{team_slug}/{app_slug}/tags/bulk - POSTBulk Create Tags
/api/v1/{team_slug}/{app_slug}/tags/bulk - DELETEBulk Remove Variants from Tags
/api/v1/{team_slug}/{app_slug}/variants/tags/bulk - PUTBulk Add Variants to Tags
/api/v1/{team_slug}/{app_slug}/variants/tags/bulk
Smart Listings
- GETList all smart listings
/api/v1/{team_slug}/{app_slug}/smart-listings - POSTCreate a smart listing
/api/v1/{team_slug}/{app_slug}/smart-listings - DELETEDelete a smart listing
/api/v1/{team_slug}/{app_slug}/smart-listings/{listing_id} - GETGet a smart listing
/api/v1/{team_slug}/{app_slug}/smart-listings/{listing_id} - PUTUpdate a smart listing
/api/v1/{team_slug}/{app_slug}/smart-listings/{listing_id} - POSTPreview smart listing results
/api/v1/{team_slug}/{app_slug}/smart-listings/preview
Static Listings
- GETGet all static listings
/api/v1/{team_slug}/{app_slug}/static-listings - POSTCreate a static listing
/api/v1/{team_slug}/{app_slug}/static-listings - DELETEDelete a static listing
/api/v1/{team_slug}/{app_slug}/static-listings/{listing_id} - GETGet a static listing
/api/v1/{team_slug}/{app_slug}/static-listings/{listing_id} - PUTUpdate a static listing
/api/v1/{team_slug}/{app_slug}/static-listings/{listing_id}
Redirects
- GETList all app redirects
/api/v1/{team_slug}/{app_slug}/redirects - POSTCreate a new redirect
/api/v1/{team_slug}/{app_slug}/redirects - DELETEDelete a redirect
/api/v1/{team_slug}/{app_slug}/redirects/{redirect_id} - GETGet redirect by ID
/api/v1/{team_slug}/{app_slug}/redirects/{redirect_id} - PATCHUpdate a redirect
/api/v1/{team_slug}/{app_slug}/redirects/{redirect_id} - DELETEDelete all redirects for an item
/api/v1/{team_slug}/{app_slug}/redirects/item/{item_id} - GETList redirects for an item
/api/v1/{team_slug}/{app_slug}/redirects/item/{item_id}
Channels
- GETList channels
/api/v1/{team_slug}/{app_slug}/channels - POSTCreate a channel
/api/v1/{team_slug}/{app_slug}/channels - DELETEDelete a channel
/api/v1/{team_slug}/{app_slug}/channels/{channel_id} - GETGet a channel
/api/v1/{team_slug}/{app_slug}/channels/{channel_id} - PATCHUpdate a channel
/api/v1/{team_slug}/{app_slug}/channels/{channel_id} - POSTCreate Channel Content Override
/api/v1/{team_slug}/{app_slug}/channels/{channel_id}/content - DELETEDelete Channel Content Override
/api/v1/{team_slug}/{app_slug}/channels/{channel_id}/content/{content_id} - PATCHUpdate Channel Content Override
/api/v1/{team_slug}/{app_slug}/channels/{channel_id}/content/{content_id} - PATCHBulk Update Channel Content Overrides
/api/v1/{team_slug}/{app_slug}/channels/{channel_id}/content/bulk - POSTBulk Create Channel Content Overrides
/api/v1/{team_slug}/{app_slug}/channels/{channel_id}/content/bulk - GETList Channel Content Overrides by Parent
/api/v1/{team_slug}/{app_slug}/channels/{channel_id}/content/parent/{parent_id} - DELETEBulk remove products from channel
/api/v1/{team_slug}/{app_slug}/channels/{channel_id}/products - POSTBulk add products to channel
/api/v1/{team_slug}/{app_slug}/channels/{channel_id}/products - DELETERemove product from channel
/api/v1/{team_slug}/{app_slug}/channels/{channel_id}/products/{product_id} - PUTAdd product to channel
/api/v1/{team_slug}/{app_slug}/channels/{channel_id}/products/{product_id} - PATCHSet product channel status
/api/v1/{team_slug}/{app_slug}/channels/{channel_id}/products/{product_id}/status
Markets
- GETList all markets
/api/v1/{team_slug}/{app_slug}/markets - POSTCreate a new market
/api/v1/{team_slug}/{app_slug}/markets - DELETEDelete a market
/api/v1/{team_slug}/{app_slug}/markets/{market_slug} - GETGet a market by slug
/api/v1/{team_slug}/{app_slug}/markets/{market_slug} - PATCHUpdate an existing market
/api/v1/{team_slug}/{app_slug}/markets/{market_slug}
Store Groups
- GETList all store groups
/api/v1/{team_slug}/{app_slug}/store-groups - POSTCreate a store group
/api/v1/{team_slug}/{app_slug}/store-groups - DELETEDelete a store group
/api/v1/{team_slug}/{app_slug}/store-groups/{store_group_slug} - GETGet a store group
/api/v1/{team_slug}/{app_slug}/store-groups/{store_group_slug} - PATCHUpdate a store group
/api/v1/{team_slug}/{app_slug}/store-groups/{store_group_slug} - DELETERemove a market from a store group
/api/v1/{team_slug}/{app_slug}/store-groups/{store_group_slug}/market/{market_slug} - PUTAdd a market to a store group
/api/v1/{team_slug}/{app_slug}/store-groups/{store_group_slug}/market/{market_slug}
Warehouses
- GETList all warehouses
/api/v1/{team_slug}/{app_slug}/warehouses - POSTCreate a new warehouse
/api/v1/{team_slug}/{app_slug}/warehouses - DELETEDelete a warehouse
/api/v1/{team_slug}/{app_slug}/warehouses/{warehouse_slug} - GETGet a warehouse
/api/v1/{team_slug}/{app_slug}/warehouses/{warehouse_slug} - PATCHUpdate a warehouse
/api/v1/{team_slug}/{app_slug}/warehouses/{warehouse_slug} - DELETERemove a market from a warehouse
/api/v1/{team_slug}/{app_slug}/warehouses/{warehouse_slug}/market/{market_slug} - PUTAdd a market to a warehouse
/api/v1/{team_slug}/{app_slug}/warehouses/{warehouse_slug}/market/{market_slug}
Scheduling
- GETList Scheduled Jobs
/api/v1/{team_slug}/{app_slug}/schedule - POSTCreate Scheduled Job
/api/v1/{team_slug}/{app_slug}/schedule - GETGet Item Scheduled Jobs
/api/v1/{team_slug}/{app_slug}/schedule/{item_id} - DELETEDelete Scheduled Job
/api/v1/{team_slug}/{app_slug}/schedule/{job_id} - DELETEBulk Delete Scheduled Jobs
/api/v1/{team_slug}/{app_slug}/schedule/bulk - POSTBulk Create Scheduled Jobs
/api/v1/{team_slug}/{app_slug}/schedule/bulk - GETList Scheduled Job Groups
/api/v1/{team_slug}/{app_slug}/schedule/groups - POSTCreate Scheduled Job Group
/api/v1/{team_slug}/{app_slug}/schedule/groups - DELETEDelete Scheduled Job Group
/api/v1/{team_slug}/{app_slug}/schedule/groups/{group_id} - GETGet Scheduled Job Group
/api/v1/{team_slug}/{app_slug}/schedule/groups/{group_id}
Price Relay Rules
- POSTConnect a source rule to a target rule
/api/v1/{team_slug}/{app_slug}/price-relay-connections - DELETEDisconnect a source rule from a target rule
/api/v1/{team_slug}/{app_slug}/price-relay-connections/{connection_id} - GETList price relay source rules with pagination
/api/v1/{team_slug}/{app_slug}/price-relay-source-rules - POSTCreate a price relay source rule
/api/v1/{team_slug}/{app_slug}/price-relay-source-rules - DELETEDelete a price relay source rule (cascades its connections)
/api/v1/{team_slug}/{app_slug}/price-relay-source-rules/{rule_id} - GETGet a price relay source rule including its connected target rules
/api/v1/{team_slug}/{app_slug}/price-relay-source-rules/{rule_id} - PUTUpdate a price relay source rule
/api/v1/{team_slug}/{app_slug}/price-relay-source-rules/{rule_id} - GETList price relay target rules with pagination
/api/v1/{team_slug}/{app_slug}/price-relay-target-rules - POSTCreate a price relay target rule
/api/v1/{team_slug}/{app_slug}/price-relay-target-rules - DELETEDelete a price relay target rule (cascades its connections)
/api/v1/{team_slug}/{app_slug}/price-relay-target-rules/{rule_id} - GETGet a price relay target rule including its connected source rules
/api/v1/{team_slug}/{app_slug}/price-relay-target-rules/{rule_id} - PUTUpdate a price relay target rule
/api/v1/{team_slug}/{app_slug}/price-relay-target-rules/{rule_id}
Tax Groups
- GETList all tax groups
/api/v1/{team_slug}/{app_slug}/tax-groups - POSTCreate a tax group
/api/v1/{team_slug}/{app_slug}/tax-groups - DELETEDelete a tax group
/api/v1/{team_slug}/{app_slug}/tax-groups/{tax_group_slug} - GETGet a tax group
/api/v1/{team_slug}/{app_slug}/tax-groups/{tax_group_slug} - PATCHUpdate a tax group
/api/v1/{team_slug}/{app_slug}/tax-groups/{tax_group_slug} - DELETERemove a market from a tax group
/api/v1/{team_slug}/{app_slug}/tax-groups/{tax_group_slug}/market/{market_slug} - PUTAdd a market to a tax group
/api/v1/{team_slug}/{app_slug}/tax-groups/{tax_group_slug}/market/{market_slug}
Merchant Users
- GETList merchant users
/api/v1/{team_slug}/{app_slug}/merchant-users - POSTCreate merchant user
/api/v1/{team_slug}/{app_slug}/merchant-users - DELETEDelete merchant user
/api/v1/{team_slug}/{app_slug}/merchant-users/{user_id} - GETGet merchant user by ID
/api/v1/{team_slug}/{app_slug}/merchant-users/{user_id} - PATCHUpdate merchant user
/api/v1/{team_slug}/{app_slug}/merchant-users/{user_id} - POSTSet merchant user password
/api/v1/{team_slug}/{app_slug}/merchant-users/{user_id}/new-password - POSTResend email verification
/api/v1/{team_slug}/{app_slug}/merchant-users/{user_id}/send-email-verification - DELETERemove tags from merchant user
/api/v1/{team_slug}/{app_slug}/merchant-users/{user_id}/tags - POSTAdd tags to merchant user
/api/v1/{team_slug}/{app_slug}/merchant-users/{user_id}/tags
Organizations
- GETList all organizations
/api/v1/{team_slug}/{app_slug}/organisations - POSTCreate a new organization
/api/v1/{team_slug}/{app_slug}/organisations - DELETEDelete an organization
/api/v1/{team_slug}/{app_slug}/organisations/{org_id} - GETGet organization by ID
/api/v1/{team_slug}/{app_slug}/organisations/{org_id} - PATCHUpdate an existing organization
/api/v1/{team_slug}/{app_slug}/organisations/{org_id} - DELETERemove address restriction for user
/api/v1/{team_slug}/{app_slug}/organisations/{org_id}/address/{address_id} - POSTAdd address restriction for user
/api/v1/{team_slug}/{app_slug}/organisations/{org_id}/address/{address_id} - DELETERemove tags from organization
/api/v1/{team_slug}/{app_slug}/organisations/{org_id}/tags - POSTAdd tags to organization
/api/v1/{team_slug}/{app_slug}/organisations/{org_id}/tags - GETGet organization tree by ID
/api/v1/{team_slug}/{app_slug}/organisations/{org_id}/tree - DELETERemove user from organization
/api/v1/{team_slug}/{app_slug}/organisations/{org_id}/user - PUTAdd user to organization
/api/v1/{team_slug}/{app_slug}/organisations/{org_id}/user
Customer Groups
- DELETEBulk delete customer group product variant prices
/api/v1/{team_slug}/{app_slug}/customer-group-prices - PUTBulk upsert customer group product variant prices
/api/v1/{team_slug}/{app_slug}/customer-group-prices - GETGet a customer group product variant price
/api/v1/{team_slug}/{app_slug}/customer-group-prices/{customer_group_price_id} - GETList all customer groups with pagination
/api/v1/{team_slug}/{app_slug}/customer-groups - POSTCreate a customer group
/api/v1/{team_slug}/{app_slug}/customer-groups - DELETEDelete a customer group
/api/v1/{team_slug}/{app_slug}/customer-groups/{customer_group_id} - GETGet a customer group
/api/v1/{team_slug}/{app_slug}/customer-groups/{customer_group_id} - PUTUpdate a customer group
/api/v1/{team_slug}/{app_slug}/customer-groups/{customer_group_id} - GETList customer group product variant prices
/api/v1/{team_slug}/{app_slug}/customer-groups/{customer_group_id}/prices
Custom Roles
- GETList all custom roles within pagination
/api/v1/{team_slug}/{app_slug}/custom-roles - POSTCreate a custom role
/api/v1/{team_slug}/{app_slug}/custom-roles - DELETEDelete a custom role
/api/v1/{team_slug}/{app_slug}/custom-roles/{custom_role_id} - GETGet a custom role
/api/v1/{team_slug}/{app_slug}/custom-roles/{custom_role_id} - PUTUpdate a custom role
/api/v1/{team_slug}/{app_slug}/custom-roles/{custom_role_id}
Orders
- GETList all orders
/api/v1/{team_slug}/{app_slug}/orders - POSTCreate order
/api/v1/{team_slug}/{app_slug}/orders - DELETECancel order
/api/v1/{team_slug}/{app_slug}/orders/{order_id} - GETGet order by ID
/api/v1/{team_slug}/{app_slug}/orders/{order_id} - PATCHUpdate order
/api/v1/{team_slug}/{app_slug}/orders/{order_id} - GETGet order history
/api/v1/{team_slug}/{app_slug}/orders/{order_id}/history - GETGet order lines
/api/v1/{team_slug}/{app_slug}/orders/{order_id}/lines - POSTCreate order line
/api/v1/{team_slug}/{app_slug}/orders/{order_id}/lines - DELETEDelete order line
/api/v1/{team_slug}/{app_slug}/orders/{order_id}/lines/{line_id} - PATCHUpdate order line
/api/v1/{team_slug}/{app_slug}/orders/{order_id}/lines/{line_id} - PATCHUpdate order status
/api/v1/{team_slug}/{app_slug}/orders/{order_id}/status - GETList orders by merchant user
/api/v1/{team_slug}/{app_slug}/orders/merchant-user/{user_id} - GETGet sales metrics
/api/v1/{team_slug}/{app_slug}/orders/metrics
DAM
- PUTSet File Folder
/api/v1/{team_slug}/{app_slug}/dam/files/{file_id}/folder - GETList DAM Folders (Flat View)
/api/v1/{team_slug}/{app_slug}/dam/folders - POSTCreate DAM Folder
/api/v1/{team_slug}/{app_slug}/dam/folders - DELETEDelete DAM Folder
/api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id} - GETGet DAM Folder by ID
/api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id} - PATCHUpdate DAM Folder
/api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id} - PUTBulk Set Media Folder
/api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id}/items/bulk - GETGet Folder Media
/api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id}/media - GETList Folder Roles
/api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id}/roles - DELETERemove Role from Folder
/api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id}/roles/{role_id} - PUTAdd Role to Folder
/api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id}/roles/{role_id} - GETGet Folder Tree from Path
/api/v1/{team_slug}/{app_slug}/dam/folders/{folder_id}/tree - GETGet DAM Folder Hierarchy Tree
/api/v1/{team_slug}/{app_slug}/dam/folders/tree - PUTSet Image Folder
/api/v1/{team_slug}/{app_slug}/dam/images/{image_id}/folder - GETSearch DAM Media
/api/v1/{team_slug}/{app_slug}/dam/media/search - GETList all shareable links
/api/v1/{team_slug}/{app_slug}/dam/shareable-links - POSTCreate a new shareable link
/api/v1/{team_slug}/{app_slug}/dam/shareable-links - DELETEDelete a shareable link
/api/v1/{team_slug}/{app_slug}/dam/shareable-links/{link_id} - GETGet a specific shareable link
/api/v1/{team_slug}/{app_slug}/dam/shareable-links/{link_id} - PATCHUpdate a shareable link
/api/v1/{team_slug}/{app_slug}/dam/shareable-links/{link_id} - DELETERemove resources from a shareable link
/api/v1/{team_slug}/{app_slug}/dam/shareable-links/{link_id}/resources - POSTAdd resources to a shareable link
/api/v1/{team_slug}/{app_slug}/dam/shareable-links/{link_id}/resources - PUTSet Video Folder
/api/v1/{team_slug}/{app_slug}/dam/videos/{video_id}/folder
DAM V2
- POSTCreate folders
/api/v2/{team_slug}/{app_slug}/dam/folders - PATCHPatch folders
/api/v2/{team_slug}/{app_slug}/dam/folders - GETGet folders
/api/v2/{team_slug}/{app_slug}/dam/folders - DELETEDelete folders
/api/v2/{team_slug}/{app_slug}/dam/folders - GETGet folder tree
/api/v2/{team_slug}/{app_slug}/dam/folders/tree - PUTUpsert folders roles
/api/v2/{team_slug}/{app_slug}/dam/folders/roles - DELETEDelete folders roles
/api/v2/{team_slug}/{app_slug}/dam/folders/roles - GETGet folder
/api/v2/{team_slug}/{app_slug}/dam/folders/{folder_id} - GETGet folder tree from path
/api/v2/{team_slug}/{app_slug}/dam/folders/{folder_id}/tree - GETGet folder media
/api/v2/{team_slug}/{app_slug}/dam/folders/{folder_id}/media - GETGet folder roles
/api/v2/{team_slug}/{app_slug}/dam/folders/{folder_id}/roles - PUTUpsert media folder
/api/v2/{team_slug}/{app_slug}/dam/media/folder - GETSearch DAM media
/api/v2/{team_slug}/{app_slug}/dam/media/search - POSTCreate images
/api/v2/{team_slug}/{app_slug}/dam/images - PATCHPatch images
/api/v2/{team_slug}/{app_slug}/dam/images - GETGet images
/api/v2/{team_slug}/{app_slug}/dam/images - DELETEDelete images
/api/v2/{team_slug}/{app_slug}/dam/images - PUTUpsert images items
/api/v2/{team_slug}/{app_slug}/dam/images/items - DELETEDelete images items
/api/v2/{team_slug}/{app_slug}/dam/images/items - PUTUpsert image items
/api/v2/{team_slug}/{app_slug}/dam/images/{image_id}/items - DELETEDelete image items
/api/v2/{team_slug}/{app_slug}/dam/images/{image_id}/items - GETGet image
/api/v2/{team_slug}/{app_slug}/dam/images/{image_id} - POSTCreate videos
/api/v2/{team_slug}/{app_slug}/dam/videos - PATCHPatch videos
/api/v2/{team_slug}/{app_slug}/dam/videos - GETGet videos
/api/v2/{team_slug}/{app_slug}/dam/videos - DELETEDelete videos
/api/v2/{team_slug}/{app_slug}/dam/videos - PUTUpsert videos items
/api/v2/{team_slug}/{app_slug}/dam/videos/items - DELETEDelete videos items
/api/v2/{team_slug}/{app_slug}/dam/videos/items - PUTUpsert video items
/api/v2/{team_slug}/{app_slug}/dam/videos/{video_id}/items - DELETEDelete video items
/api/v2/{team_slug}/{app_slug}/dam/videos/{video_id}/items - GETGet video
/api/v2/{team_slug}/{app_slug}/dam/videos/{video_id} - POSTCreate files
/api/v2/{team_slug}/{app_slug}/dam/files - PATCHPatch files
/api/v2/{team_slug}/{app_slug}/dam/files - GETGet files
/api/v2/{team_slug}/{app_slug}/dam/files - DELETEDelete files
/api/v2/{team_slug}/{app_slug}/dam/files - PUTUpsert files items
/api/v2/{team_slug}/{app_slug}/dam/files/items - DELETEDelete files items
/api/v2/{team_slug}/{app_slug}/dam/files/items - PUTUpsert file items
/api/v2/{team_slug}/{app_slug}/dam/files/{file_id}/items - DELETEDelete file items
/api/v2/{team_slug}/{app_slug}/dam/files/{file_id}/items - GETGet file
/api/v2/{team_slug}/{app_slug}/dam/files/{file_id} - POSTCreate shareable link
/api/v2/{team_slug}/{app_slug}/dam/shareable-links - GETGet shareable links
/api/v2/{team_slug}/{app_slug}/dam/shareable-links - GETGet shareable link
/api/v2/{team_slug}/{app_slug}/dam/shareable-links/{link_id} - PATCHPatch shareable link
/api/v2/{team_slug}/{app_slug}/dam/shareable-links/{link_id} - DELETEDelete shareable link
/api/v2/{team_slug}/{app_slug}/dam/shareable-links/{link_id} - PUTUpsert shareable link resources
/api/v2/{team_slug}/{app_slug}/dam/shareable-links/{link_id}/resources - DELETEDelete shareable link resources
/api/v2/{team_slug}/{app_slug}/dam/shareable-links/{link_id}/resources
Files
- GETList Files
/api/v1/{team_slug}/{app_slug}/files - PUTUpload File
/api/v1/{team_slug}/{app_slug}/files - DELETEDelete File
/api/v1/{team_slug}/{app_slug}/files/{file_id} - GETGet File
/api/v1/{team_slug}/{app_slug}/files/{file_id} - PATCHUpdate File
/api/v1/{team_slug}/{app_slug}/files/{file_id} - DELETEDelete File Relationship
/api/v1/{team_slug}/{app_slug}/files/{file_id}/relationships/{item_id} - PUTAdd File Relationship
/api/v1/{team_slug}/{app_slug}/files/{file_id}/relationships/{item_id}
Images
- GETRetrieve all images
/api/v1/{team_slug}/{app_slug}/images - PUTUpload image
/api/v1/{team_slug}/{app_slug}/images - DELETEDelete image
/api/v1/{team_slug}/{app_slug}/images/{image_id} - GETRetrieve image
/api/v1/{team_slug}/{app_slug}/images/{image_id} - PATCHUpdate image
/api/v1/{team_slug}/{app_slug}/images/{image_id} - DELETEDelete image relationship
/api/v1/{team_slug}/{app_slug}/images/{image_id}/relationship - PUTCreate image relationship
/api/v1/{team_slug}/{app_slug}/images/{image_id}/relationship - DELETEBulk Remove Image Relationships
/api/v1/{team_slug}/{app_slug}/images/{image_id}/relationships/bulk - PUTBulk Add Image Relationships
/api/v1/{team_slug}/{app_slug}/images/{image_id}/relationships/bulk - DELETEBulk Delete Images
/api/v1/{team_slug}/{app_slug}/images/bulk - PATCHBulk Patch Images
/api/v1/{team_slug}/{app_slug}/images/bulk - POSTBulk Upload Images
/api/v1/{team_slug}/{app_slug}/images/bulk
Videos
- GETList videos
/api/v1/{team_slug}/{app_slug}/videos - PUTGenerate video upload URL
/api/v1/{team_slug}/{app_slug}/videos - DELETEDelete video
/api/v1/{team_slug}/{app_slug}/videos/{video_id} - GETGet video by ID
/api/v1/{team_slug}/{app_slug}/videos/{video_id} - PATCHUpdate video
/api/v1/{team_slug}/{app_slug}/videos/{video_id} - DELETEDelete video-to-item relationship
/api/v1/{team_slug}/{app_slug}/videos/{video_id}/relationship - PUTCreate video-to-item relationship
/api/v1/{team_slug}/{app_slug}/videos/{video_id}/relationship - DELETEBulk delete videos
/api/v1/{team_slug}/{app_slug}/videos/bulk - PATCHBulk update videos
/api/v1/{team_slug}/{app_slug}/videos/bulk
Logs
Third-Party Link
- GETList all third-party links
/api/v1/{team_slug}/{app_slug}/third-party-links - POSTCreate a new third-party link
/api/v1/{team_slug}/{app_slug}/third-party-links - DELETEDelete a third-party link
/api/v1/{team_slug}/{app_slug}/third-party-links/{third_party_link_id} - GETGet a third-party link
/api/v1/{team_slug}/{app_slug}/third-party-links/{third_party_link_id} - PATCHUpdate a third-party link
/api/v1/{team_slug}/{app_slug}/third-party-links/{third_party_link_id} - DELETEUnlink a third-party link from a product
/api/v1/{team_slug}/{app_slug}/third-party-links/{third_party_link_id}/relationships/{item_id} - PUTLink a third-party link to a product
/api/v1/{team_slug}/{app_slug}/third-party-links/{third_party_link_id}/relationships/{item_id}