Catalog
Manages product catalogs, including adding, updating, and deleting products, as well as categorizing them.
Brand
A brand represents a specific brand or manufacturer associated with a product. Brands help customers identify and differentiate products based on their manufacturer or designer. Each brand typically has a unique identifier and a name. For example, a clothing platform might have brands such as Nike, Adidas, Gucci, Zara, etc. Brand APIs facilitate access to brand-related data, offering functionalities such as retrieving list of available brands and obtaining detailed information about a specific brand using its unique slug.
List sales channel brands
List sales channel brands
getApplicationBrandListing
Update sales channel brand
Update sales channel brand
updateAppBrand
List brands
List brands
getApplicationBrands
List template brand
List template brand
listTemplateBrandTypeValues
Category
Categories are hierarchical structure that enables a systematic organization of products for better discoverability of products on storefront. Categories are structured into three levels: L1, L2, and L3, with L1 representing the top-level category, followed by L2 and L3. For example - Clothing(L1) >> Shirts(L2) >> Formal Shirts(L3) A single L1 category can encompass multiple L2 categories underneath it, and similarly, an L2 category can contain multiple L3 categories within it. Category is a sales-channel specific configuration. While categories are common across all companies, sales channel can configure L3 category names tailored to their unique requirements.
List categories
List categories
getCategories
List sales channel categories
List sales channel categories
getApplicationCategoryListing
Update sales channel category
Update sales channel category
updateAppCategory
List categories
List categories
listCategories
Create categories
Create categories
createCategories
Get category by uid
Get category by uid
getCategoryData
Update category
Update category
updateCategory
Collection
The Collection is grouping of products together within an e-commerce platform, enabling sellers to curate and showcase these collections on the product listing page. Collections serve as a means to organize and highlight related products. Two types of collections basic and handpicked collections are availble. Basic Collections: These collections are configured based on predefined criteria such as brand, category, department, or a combination thereof. Sellers can create basic collections to showcase products that share common attributes.For example, a basic collection can include all products from a specific brand, a particular category, or a combination of brands and categories. Handpicked Collections: In contrast to basic collections, handpicked collections allow sellers to manually select products regardless of their categorization. This type of collection enables sellers to curate unique assortments that may not fit within predefined categories or brands. Sellers have the flexibility to include products based on their individual preferences, promotions, or seasonal themes, creating curated collections that resonate with their target audience.
List collections
List collections
getAllCollections
Create a collection
Create a collection
createCollection
List filter keys
List filter keys
getApplicationFilterKeys
Delete a collection
Delete a collection
deleteCollection
Update a collection
Update a collection
updateCollection
List items of collection
List items of collection
getCollectionItems
Create items in a collection
Create items in a collection
addCollectionItems
Get a collection
Get a collection
getCollectionDetail
Department
A department categorizes products into different sections or categories based on their type or purpose. Departments help organize products in a logical manner, making it easier for customers to navigate the product catalog. Each department typically has a unique identifier and a name. For example, a clothing ecommerce platform might have departments such as Men's Clothing, Women's Clothing, Accessories, Footwear, etc. You can retrieve a list of all departments associated with available products, facilitating easy navigation and organization of products based on departmental categorization. Additionally, the APIs allow you to list all products associated with a specific brand, collection, or category in a random order, enhancing user engagement and discovery within your application
List sales channel departments
List sales channel departments
getApplicationDepartmentListing
Update sales channel department
Update sales channel department
updateAppDepartment
List departments
List departments
getDepartments
List company department
List company department
listDepartmentsData
Create departments
Create departments
createDepartments
Get department by uid
Get department by uid
getDepartmentData
Update department
Update department
updateDepartment
HSN Code
The HSN code focuses on managing Harmonized System of Nomenclature (HSN) codes, which are internationally recognized codes used for classifying goods in trade and commerce. Each HSN code corresponds to a specific product or category, facilitating uniformity and accuracy in customs declarations, taxation, and regulatory compliance. The HSN code resource is used to retrieve a list of available HSN codes.
List HSN codes
List HSN codes
listHSNCodes
Insights and Metrics
The Insights and Metrics offers valuable data insights and metrics concerning your catalog information, specifically focusing on products, brands, departments, and categories that have been activated according to your application's settings. This resource enables you to access metrics such as the count of live catalog data for products and sellers, providing essential key performance indicators (KPIs) to monitor and evaluate your catalog's performance and effectiveness.
Get catalog counts
Get catalog counts
getCatalogInsights
Get seller catalog counts
Get seller catalog counts
getSellerInsights
Marketplaces
A Marketplace is a sales platform where products from various sales channel and companies are listed, offering customers a wide range of options. These platforms serve as intermediaries, facilitating transactions between sellers and buyers. The marketplaces can be used by companies to manage their presence and configurations across different sales channels. This resource allows fetching opt-in information for a company, accessing details of associated brands and companies within marketplaces, creating and updating opt-in settings, retrieving information about all marketplaces available, and updating marketplace opt-ins using unique identifiers.Marketplace resource allows strategically participate in marketplaces, customize their product listings, and enhance visibility.
Get opt-in
Get opt-in
getMarketplaceOptinDetail
list Company Brand of Optin
list Company Brand of Optin
getCompanyBrandDetail
Get Company
Get Company
getCompanyDetail
Create or Update opt-in infomation
Create or Update opt-in infomation
createMarketplaceOptin
List marketplaces
List marketplaces
getMarketplaces
Update marketplace optin
Update marketplace optin
updateMarketplaceOptin
Product
The "Product" resource offers detailed insights into items available for sale on Sales Channels or Marketplaces. It provides comprehensive product listings, stock status insights, seller details, and facilitates efficient product catalog management
List product filters
List product filters
getApplicationFilterValues
List sales channel inventory
List sales channel inventory
getAppInventory
Get discounted inventory
Get discounted inventory
getDiscountedInventoryBySizeIdentifier
Get product details
Get product details
getProductDetailBySlug
Create Bulk update HSN
Create Bulk update HSN
bulkHsnCode
List HSN code
List HSN code
getHsnCode
Update HSN code
Update HSN code
updateHsnCode
List Inventory
List Inventory
getInventories
List bulk inventory upload history
List bulk inventory upload history
getInventoryBulkUploadHistory
Create bulk inventory upload job
Create bulk inventory upload job
createBulkInventoryJob
Delete inventory bulk upload job
Delete inventory bulk upload job
deleteBulkInventoryJob
Create bulk inventory
Create bulk inventory
createBulkInventory
list product inventory
list product inventory
getInventoryExport
Create inventory export job
Create inventory export job
createInventoryExportJob
Get export inventory configuration
Get export inventory configuration
exportInventoryConfig
Get product assets
Get product assets
getProductAssetsInBulk
Create product assets in bulk
Create product assets in bulk
createProductAssetsInBulk
List product bulk upload history
List product bulk upload history
getProductBulkUploadHistory
Create products bulk upload
Create products bulk upload
createBulkProductUploadJob
Delete product bulk-upload job
Delete product bulk-upload job
deleteProductBulkJob
Create products in bulk
Create products in bulk
createProductsInBulk
List product tags
List product tags
getProductTags
Get valid products
Get valid products
getProductValidation
List inventory by size
List inventory by size
getInventoryBySizeIdentifier
List product size
List product size
getProductSize
Delete product size
Delete product size
deleteSize
List inventory by size
List inventory by size
getInventoryBySize
Create Inventory
Create Inventory
addInventory
Get variants
Get variants
getVariantsOfProducts
List product HSN codes
List product HSN codes
getAllProductHsnCodes
Get product HSN code
Get product HSN code
getSingleProductHSNCode
Update inventories
Update inventories
updateInventories
List inventory export jobs
List inventory export jobs
listInventoryExport
Create inventory export
Create inventory export
createInventoryExport
List products
List products
getProducts
Create product
Create product
createProduct
Upload bulk products
Upload bulk products
uploadBulkProducts
Get product export jobs
Get product export jobs
getProductExportJobs
Create product export job
Create product export job
createProductExportJob
Delete product
Delete product
deleteProduct
Get a product
Get a product
getProduct
Update a product
Update a product
editProduct
Get product sizes
Get product sizes
allSizes
Delete an inventory
Delete an inventory
deleteRealtimeInventory
Update an inventory
Update an inventory
updateRealtimeInventory
Product Attribute
Product Attribute are attributes associated with products, providing a structured way to define and categorize product characteristics. These attributes can include details such as size, color, material, and any other relevant product features. Using this resource, users can create, retrieve, update, and delete product attributes, enabling them to maintain accurate and detailed product information. Attributes can be assigned to products to provide a comprehensive description, aiding in product categorization, searchability, and customization.
List product attributes
List product attributes
getProductAttributes
Get gender attribute by slug
Get gender attribute by slug
getGenderAttribute
Product Bundle
The Product Bundle is dedicated to facilitating the creation, updating, and retrieval of various product bundles for a specific company within the system. A product bundle is a collection of multiple products or services offered together as a package deal, often at a discounted or special price. These bundles are designed to enhance customer value by combining complementary items or services into a single offering. Product Bundle provide comprehensive functionalities to manage product bundles efficiently. Product Bundle can access and retrieve a list of all product bundles associated with a company, allowing for easy navigation and management of bundled offerings. Additionally, users can retrieve detailed information about a single product bundle, including its contents and pricing details.
List product bundles
List product bundles
getProductBundle
Create product bundle
Create product bundle
createProductBundle
Get product bundle
Get product bundle
getProductBundleDetail
Update product bundle
Update product bundle
updateProductBundle
Product Template
The Product Template used for efficient product data organization through predefined templates . Product templates serve as structured blueprints, ensuring uniformity and accuracy in product listings.
Download inventory template data
Download inventory template data
downloadInventoryTemplateView
Validate product template schema
Validate product template schema
validateProductTemplateSchema
List export product templates
List export product templates
listProductTemplateExportDetails
List product templates
List product templates
listProductTemplate
List product template categories
List product template categories
listProductTemplateCategories
Download product template view
Download product template view
downloadProductTemplateViews
Validate product template
Validate product template
validateProductTemplate
Sales Channel
A sales channel, also known as application, enables the seller to list and sell their products. Different types of sales channels are available namely - 1. Storefront websites - create your own custom storefront website with a free or your own domain. 2. Marketplaces integrations - upload product catalog on platform and sync it to external marketplaces like Myntra, Amazaon, Fynd, etc. You can use this resource to retrieve details of the current sales channel. To identify an application, we use the id as the application identifier and the associated token in the header, and then return the corresponding application details.
Update sales channel location
Update sales channel location
updateAppLocation
Sales Channel Cataloging
Sales Channel Cataloging is the customization of product listings, query filters, and catalog configuration for a sales channel. Sales Channel Configuration can be used for effectively tailoring sales strategies, improving product visibility, and optimising customer interactions across various sales channels. Build catalog for a sales channel by selecting multiple brands and other properties like imageless, verified/unverified, out-of-stock. Additionally, allow products available in certain companies or selling locations.
Get collection query filters
Get collection query filters
getQueryFilters
Get product configurations
Get product configurations
getConfigurations
Create product listing configuration
Create product listing configuration
createConfigurationProductListing
Get catalog configuration meta data
Get catalog configuration meta data
getCatalogConfiguration
Get configuration
Get configuration
getConfigurationByType
Create configuration
Create configuration
createConfigurationByType
get product-return configuration
get product-return configuration
getAppReturnConfiguration
Create product return configuration
Create product return configuration
createAppReturnConfiguration
Update product return configuration
Update product return configuration
updateAppReturnConfiguration
Delete product return configuration
Delete product return configuration
deleteAppCategoryReturnConfiguration
Get category return configuration
Get category return configuration
getAppCategoryReturnConfig
Create return configuration
Create return configuration
createAppCategoryReturnConfiguration
Update return Configuration
Update return Configuration
updateAppCategoryReturnConfiguration
Update 'Allow Single' setting
Update 'Allow Single' setting
updateAllowSingle
Update default sorting
Update default sorting
updateDefaultSort
Get listing configurations
Get listing configurations
getListingConfigurations
Create listing configuration
Create listing configuration
createListingConfiguration
Get group configurations
Get group configurations
getGroupConfigurations
Create group configuration
Create group configuration
createGroupConfiguration
Delete group configuration
Delete group configuration
deleteGroupConfiguration
Update group configuration
Update group configuration
updateGroupConfiguration
Delete listing configuration
Delete listing configuration
deleteListingConfiguration
Update listing configuration
Update listing configuration
updateListingConfiguration
Get configuration metadata
Get configuration metadata
getConfigurationMetadata
Sales Channel Product
Sales channel product is used for management of all the product listed on the sales Channel. Sales channel products refer to all the products that are configured to be sold on your sales channels through your sales channel. With this resource, you can fetch and configure various aspects of Sales channel(application) product configurations, including: Minimum Quantity: Define the minimum quantity required for purchase of the product. Maximum Quantity: Set the maximum quantity that can be purchased for the product. Increment Unit: Specify the unit of increment for quantities, such as individual items or sets. SEO Configuration: Add search engine optimization (SEO) attributes to enhance product visibility and searchability. Cash on Delivery Option: Enable or disable the cash on delivery payment option for the product. Gift Option: Specify whether the product can be purchased as a gift, allowing users to select gift-related options during checkout.
Get sales channel product
Get sales channel product
getAppProduct
Update sales channel product
Update sales channel product
updateAppProduct
List sales channel products
List sales channel products
getAppicationProducts
List sales channel products
List sales channel products
getAppProducts
Search Keywords and Autocomplete
This resource efficiently manage search keywords and autocomplete features. It offers intuitive functionalities such as deleting, updating, and retrieving search keywords, ensuring precise search results.the resource can be used to tailor the search experience by creating custom keywords and rules, providing greater flexibility in organizing and accessing information. Additionally, the resource allows to fine-tune autocomplete behavior, enhancing the overall search experience for a smoother and more intuitive user journey
Get autocomplete configuration
Get autocomplete configuration
getAutocompleteConfig
Create autocomplete configurations
Create autocomplete configurations
createCustomAutocompleteRule
Delete autocomplete keyword
Delete autocomplete keyword
deleteAutocompleteKeyword
Get autocomplete keyword
Get autocomplete keyword
getAutocompleteKeywordDetail
Update autocomplete keyword
Update autocomplete keyword
updateAutocompleteKeyword
Delete search configuration
Delete search configuration
deleteSearchConfiguration
Get Search configuration
Get Search configuration
getSearchConfiguration
Create search configuration
Create search configuration
createSearchConfiguration
Update search configuration
Update search configuration
updateSearchConfiguration
List search keywords
List search keywords
getAllSearchKeyword
Create search keywords
Create search keywords
createCustomKeyword
Delete search keywords
Delete search keywords
deleteSearchKeywords
Get search keywords
Get search keywords
getSearchKeywords
Update search keywords
Update search keywords
updateSearchKeywords
Seller Onboarding
The Seller Onboarding used for management of seller accounts and provide insights into company metrics related to brand and store status, verified and unverified products, as well as company and store documents. Seller Onboarding can access company metrics, gaining valuable information on the performance and compliance status of seller accounts. Seller Onboarding accrss company profiles associated with seller accounts, allowing for a deeper understanding of the business, products, and services offered. Seller Onboarding enables users to edit and update company profiles directly, ensuring that the information reflected across platforms remains accurate and up-to-date.
Get company metrics
Get company metrics
getCompanyMetrics
Selling Location
A selling location represents a geographical location where your stores, pop-up stores, headquarters, and warehouses exist. Find in-stock locations for products Additionally, the API retrieves detailed location information by ID, offering comprehensive store details for enhanced user convenience
List sales channels
List sales channels
getAppLocations
Get optimal locations
Get optimal locations
getOptimalLocations
Get selling location
Get selling location
getStoreDetail
Size Guide
Size Guide facilitates the management of size-related information for products, aiding customers in making informed purchasing decisions. A size guide includes measurements, fit guides, and size conversion charts. Size Guide can create new size guides, retrieve a list of available size guides, update existing guides, and obtain specific details about a size guide. This functionality ensures that sizing information remains accurate and accessible.