Product
This is for fetching the list of products.
success response
1Successfully got product lists count. " or " Successfully got the complete product list.GET /product?limit=1&keyword=text HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully got product lists count. \" or \" Successfully got the complete product list."
}This is for adding a new product.
success response
error response
POST /product HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 1004
"productName='text'&productDescription='text'&sku='text'&upc='text'&hsn='text'&productSlug='text'&metaTagTitle='text'&metaTagDescription='text'&metaTagKeyword='text'&categoryId=[1]&image='text'&price='text'&quantity=1&outOfStockStatus=1&requiredShipping=1&dateAvailable='text'&status=1&sortOrder=1"ationAvailable=1&defaultImage=1&relatedProductId='text'&packingCost=1&shippingCost='text'&tax=1&taxType=1&others=1&height='text'&weight='text'&width='text'&length='text'&hasTirePrice=1&productDiscount=[{'discountPriority':1,'discountPrice':1,'discountDateStart':'2026-01-01T00:00:00.000Z','discountDateEnd':'2026-01-01T00:00:00.000Z'}]&productSpecial=[{'specialPriority':1,'specialPrice':1,'specialDateStart':'2026-01-01T00:00:00.000Z','specialDateEnd':'2026-01-01T00:00:00.000Z'}]&tirePrices=[{'quantity':1,'price':'text'}]&productAttribute=[{'attributeId':1,'text':'text'}]&productVideo=[{'name':'text','path':'text','type':1}]"{
"name": "text",
"description": "text",
"productSlug": "text",
"sku": "text",
"upc": "text",
"hsn": "text",
"quantity": 1,
"quotationAvailable": 1,
"serviceCharges": "text",
"price": "text",
"taxType": 1,
"taxValue": 1,
"stockStatusId": 1,
"skuId": 1,
"shipping": 1,
"dateAvailable": "text",
"metaTagTitle": "text",
"metaTagDescription": "text",
"metaTagKeyword": "text",
"isActive": 1,
"isFeatured": 1,
"todayDeals": 1,
"sortOrder": 1,
"height": "text",
"weight": "text",
"length": "text",
"width": "text",
"hasTirePrice": 1,
"keywords": "text",
"owner": 1,
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"productId": 1,
"isSimplified": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z"
}This is for updating an already added product.
success response
[ ][ ][ ]error response
POST /product/update-product/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 1018
"productId=1&productName='text'&productDescription='text'&sku='text'&upc='text'&hsn='text'&productSlug='text'&metaTagTitle='text'&metaTagDescription='text'&metaTagKeyword='text'&categoryId=[1]&image='text'&price='text'&quantity=1&outOfStockStatus=1&requiredShipping=1&dateAvailable='text'&status=1&sortOrder=1"ationAvailable=1&defaultImage=1&relatedProductId='text'&packingCost=1&shippingCost='text'&tax=1&taxType=1&others=1&height='text'&weight='text'&width='text'&length='text'&hasTirePrice=1&productDiscount=[{'discountPriority':1,'discountPrice':1,'discountDateStart':'2026-01-01T00:00:00.000Z','discountDateEnd':'2026-01-01T00:00:00.000Z'}]&productSpecial=[{'specialPriority':1,'specialPrice':1,'specialDateStart':'2026-01-01T00:00:00.000Z','specialDateEnd':'2026-01-01T00:00:00.000Z'}]&tirePrices=[{'quantity':1,'price':'text'}]&productAttribute=[{'attributeId':1,'text':'text'}]&productVideo=[{'name':'text','path':'text','type':1}]"{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"productId": 1,
"sku": "text",
"upc": "text",
"hsn": "text",
"location": "text",
"quantity": 1,
"minimumQuantity": 1,
"subtractStock": 1,
"stockStatusId": 1,
"quotationAvailable": 1,
"image": "text",
"imagePath": "text",
"manufacturerId": 1,
"shipping": 1,
"serviceCharges": "text",
"taxType": 1,
"taxValue": 1,
"price": "text",
"priceUpdateFileLogId": 1,
"dateAvailable": "text",
"sortOrder": 1,
"name": "text",
"description": "text",
"amount": "text",
"metaTagTitle": "text",
"metaTagDescription": "text",
"metaTagKeyword": "text",
"keywords": "text",
"discount": "text",
"deleteFlag": 1,
"isFeatured": 1,
"todayDeals": 1,
"condition": 1,
"rating": 1,
"wishListStatus": 1,
"productSlug": "text",
"isActive": 1,
"width": "text",
"height": "text",
"length": "text",
"weight": "text",
"hasStock": 1,
"isSimplified": 1,
"owner": 1,
"isCommon": 1,
"skuId": 1,
"hasTirePrice": 1,
"outOfStockThreshold": 1,
"notifyMinQuantity": 1,
"minQuantityAllowedCart": 1,
"maxQuantityAllowedCart": 1,
"enableBackOrders": 1,
"pincodeBasedDelivery": 1,
"attributeKeyword": "text",
"settedAsCommonOn": "text",
"productCost": 1,
"packingCost": 1,
"shippingCost": 1,
"others": 1,
"priceWithTax": 1,
"productImage": [
{
"productId": 1,
"image": "text",
"containerName": "text",
"defaultImage": 1
}
],
"Category": [
{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"categoryId": 1,
"name": "text",
"image": "text",
"imagePath": "text",
"parentInt": 1,
"sortOrder": 1,
"metaTagTitle": "text",
"metaTagDescription": "text",
"metaTagKeyword": "text",
"categorySlug": "text",
"isActive": "text",
"categoryDescription": "text",
"levels": "text"
}
],
"productSpecialPrice": "[ ]",
"productDiscountData": "[ ]",
"productTirePrices": "[ ]",
"productVideo": {
"id": 1,
"productId": 1,
"name": "text",
"path": 1,
"type": 1
}
}This is for getting the detail page of the product, after clicking on a product from the list page.
success response
1Successfully get productDetailGET /product/product-detail/{id} HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully get productDetail"
}This is for fetching the list of Top Selling Products.
success response
1Successfully get Top Selling Product..!GET /product/top-selling-productlist HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully get Top Selling Product..!"
}This is for fetching the list of Top five repeating customers.
success response
1Successfully got the top 5 repeatedly purchased customer..!GET /product/top-five-repeatedly-purchased-customers HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully got the top 5 repeatedly purchased customer..!"
}This is for fetching the list of Top five performing products.
success response
1Successfully got the top performing product listerror response
GET /product/top-performing-products?limit=1&duration=1 HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully got the top performing product list"
}This is for getting the list of recently sold products.
success response
1successfully listed recently selling products..!GET /product/recent-selling-product HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "successfully listed recently selling products..!"
}This is for viewing the log list in admin.
success response
1Successfully got view log count " or " Successfully got view log Listerror response
GET /product/viewLog-list?limit=1 HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully got view log count \" or \" Successfully got view log List"
}This is for getting the list of product views.
success response
1Successfully got view log count " or " Successfully got view log ListGET /product/customerProductView-list/{id}?limit=1 HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully got view log count \" or \" Successfully got view log List"
}This is for getting the list of products that are listed in the excel sheet.
error response
Invalid productIdGET /product/product-excel-list HTTP/1.1
Authorization: text
Accept: */*
error response
{
"status": 1,
"message": "Invalid productId"
}This is for getting the list of all products that are listed, in the excel sheet.
error response
Products are emptyGET /product/allproduct-excel-list HTTP/1.1
Authorization: text
Accept: */*
error response
{
"status": 1,
"message": "Products are empty"
}This is for deleting an already added product, if not needed anymore.
success response
1Successfully deleted the Product.error response
DELETE /product/{id} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully deleted the Product."
}This
success response
1Successfully deleted the Producterror response
POST /product/delete-product HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 17
"productId=[1]"{
"status": 1,
"message": "Successfully deleted the Product"
}This is for updating the slug for the product page.
success response
1Successfully updated the product slug.PUT /product/update-product-slug HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully updated the product slug."
}This is for getting the count for total products in the eCommerce portal.
success response
1successfully got the product count.GET /product/product-count HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "successfully got the product count."
}This is for importing the product data into excel sheet.
success response
1Product Imported Successfullyerror response
POST /product/import-product-data HTTP/1.1
Authorization: text
Content-Type: multipart/form-data
Accept: */*
Content-Length: 17
{
"file": "binary"
}{
"status": 1,
"message": "Product Imported Successfully"
}This is for downloading the product sample.
success response
1successfully downloaded the zip fileGET /product/download-product-sample HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "successfully downloaded the zip file"
}This is for updating the stock for a product.
success response
1error response
POST /product/update-stock HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 178
"productId=1&hasStock=1&productStock=[{'skuId':1,'outOfStockThreshold':1,'notifyMinQuantity':1,'minQuantityAllowedCart':1,'maxQuantityAllowedCart':1,'enableBackOrders':1}]"{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"productId": 1,
"sku": "text",
"upc": "text",
"hsn": "text",
"location": "text",
"quantity": 1,
"minimumQuantity": 1,
"subtractStock": 1,
"stockStatusId": 1,
"quotationAvailable": 1,
"image": "text",
"imagePath": "text",
"manufacturerId": 1,
"shipping": 1,
"serviceCharges": "text",
"taxType": 1,
"taxValue": 1,
"price": "text",
"priceUpdateFileLogId": 1,
"dateAvailable": "text",
"sortOrder": 1,
"name": "text",
"description": "text",
"amount": "text",
"metaTagTitle": "text",
"metaTagDescription": "text",
"metaTagKeyword": "text",
"keywords": "text",
"discount": "text",
"deleteFlag": 1,
"isFeatured": 1,
"todayDeals": 1,
"condition": 1,
"rating": 1,
"wishListStatus": 1,
"productSlug": "text",
"isActive": 1,
"width": "text",
"height": "text",
"length": "text",
"weight": "text",
"hasStock": 1,
"isSimplified": 1,
"owner": 1,
"isCommon": 1,
"skuId": 1,
"hasTirePrice": 1,
"outOfStockThreshold": "text",
"notifyMinQuantity": 1,
"minQuantityAllowedCart": 1,
"maxQuantityAllowedCart": 1,
"enableBackOrders": 1,
"pincodeBasedDelivery": 1,
"attributeKeyword": "text",
"settedAsCommonOn": "text"
}This is for adding tier price for a product.
success response
1error response
POST /product/add-tire-price HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 60
"hasTirePrice=1&quantity=1&price='text'&productId=1"{
"productId": 1,
"quantity": "text",
"price": "text",
"createdDate": "2026-01-01T00:00:00.000Z",
"id": 1
}This is for deleting a tier price, when not needed anymore.
success response
1Successfully deleted.error response
DELETE /product/delete-tire-price/{id} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully deleted."
}This is for fetching the tier price list for a product.
success response
1Successfully Get product tire priceGET /product/get-product-tire-price-list?productId=1&limit=1 HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully Get product tire price"
}This is for getting the list for the products to update inventory.
success response
1""error response
GET /product/inventory-product-list?limit=1&keyword=text&sku=text&status=text HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": ""
}This is for updating the SKU for a product.
success response
1Successfully updated Skuerror response
POST /product/update-sku HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 22
"limit=1&offset=1"{
"status": 1,
"message": "Successfully updated Sku"
}Update owner product list
success response
1Successfully got count " or " Successfully got the complete product list.GET /product/update-owner-product-list?limit=1 HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully got count \" or \" Successfully got the complete product list."
}Update vendor sku list
success response
1Successfully got the complete product list. GET /product/update-vendor-sku-list?limit=1 HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully got the complete product list. "
}Last updated

