Product

Get the list of products

get

This is for fetching the list of products.

Query parameters
limitintegerRequired
offsetintegerOptional
keywordstringRequired
priceintegerOptional
countintegerOptional
Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got product lists count. " or " Successfully got the complete product list.
get
/product
200

success response

Add new product

post

This is for adding a new product.

Header parameters
AuthorizationstringRequired
Body
productNamestringOptional
productDescriptionstringOptional
skustringOptional
upcstringOptional
hsnstringOptional
productSlugstringOptional
metaTagTitlestringOptional
metaTagDescriptionstringOptional
metaTagKeywordstringOptional
categoryIdinteger · int32[]Optional
imagestringOptional
pricestringOptional
quantityinteger · int32Optional
outOfStockStatusinteger · int32Optional
requiredShippinginteger · int32Optional
dateAvailablestringOptional
statusinteger · int32Optional
sortOrderinteger · int32Optional
quotationAvailableinteger · int32Optional
defaultImageinteger · int32Optional
relatedProductIdstringOptional
packingCostinteger · int32Optional
shippingCoststring · int32Optional
taxinteger · int32Optional
taxTypeinteger · int32Optional
othersinteger · int32Optional
heightstringOptional
weightstringOptional
widthstringOptional
lengthstringOptional
hasTirePriceinteger · int32Optional
Responses
chevron-right
200

success response

application/json
namestringOptional
descriptionstringOptional
productSlugstringOptional
skustringOptional
upcstringOptional
hsnstringOptional
quantityintegerOptional
quotationAvailableintegerOptional
serviceChargesstringOptional
pricestringOptional
taxTypeintegerOptional
taxValueintegerOptional
stockStatusIdintegerOptional
skuIdintegerOptional
shippingintegerOptional
dateAvailablestringOptional
metaTagTitlestringOptional
metaTagDescriptionstringOptional
metaTagKeywordstringOptional
isActiveintegerOptional
isFeaturedintegerOptional
todayDealsintegerOptional
sortOrderintegerOptional
heightstringOptional
weightstringOptional
lengthstringOptional
widthstringOptional
hasTirePriceintegerOptional
keywordsstringOptional
ownerintegerOptional
createdByintegerOptional
createdDatestring · date-timeOptional
productIdintegerOptional
isSimplifiedintegerOptional
modifiedDatestring · date-timeOptional
post
/product

Update product

post

This is for updating an already added product.

Path parameters
idintegerRequired
Header parameters
AuthorizationstringRequired
Body
productIdinteger · int32Optional
productNamestringOptional
productDescriptionstringOptional
skustringOptional
upcstringOptional
hsnstringOptional
productSlugstringOptional
metaTagTitlestringOptional
metaTagDescriptionstringOptional
metaTagKeywordstringOptional
categoryIdinteger · int32[]Optional
imagestringOptional
pricestringOptional
quantityinteger · int32Optional
outOfStockStatusinteger · int32Optional
requiredShippinginteger · int32Optional
dateAvailablestringOptional
statusinteger · int32Optional
sortOrderinteger · int32Optional
quotationAvailableinteger · int32Optional
defaultImageinteger · int32Optional
relatedProductIdstringOptional
packingCostinteger · int32Optional
shippingCoststring · int32Optional
taxinteger · int32Optional
taxTypeinteger · int32Optional
othersinteger · int32Optional
heightstringOptional
weightstringOptional
widthstringOptional
lengthstringOptional
hasTirePriceinteger · int32Optional
Responses
chevron-right
200

success response

application/json
createdByintegerOptional
createdDatestring · date-timeOptional
modifiedByintegerOptional
modifiedDatestring · date-timeOptional
productIdintegerOptional
skustringOptional
upcstringOptional
hsnstringOptional
locationstringOptional
quantityintegerOptional
minimumQuantityintegerOptional
subtractStockintegerOptional
stockStatusIdintegerOptional
quotationAvailableintegerOptional
imagestringOptional
imagePathstringOptional
manufacturerIdintegerOptional
shippingintegerOptional
serviceChargesstringOptional
taxTypeintegerOptional
taxValueintegerOptional
pricestringOptional
priceUpdateFileLogIdintegerOptional
dateAvailablestringOptional
sortOrderintegerOptional
namestringOptional
descriptionstringOptional
amountstringOptional
metaTagTitlestringOptional
metaTagDescriptionstringOptional
metaTagKeywordstringOptional
keywordsstringOptional
discountstringOptional
deleteFlagintegerOptional
isFeaturedintegerOptional
todayDealsintegerOptional
conditionintegerOptional
ratingintegerOptional
wishListStatusintegerOptional
productSlugstringOptional
isActiveintegerOptional
widthstringOptional
heightstringOptional
lengthstringOptional
weightstringOptional
hasStockintegerOptional
isSimplifiedintegerOptional
ownerintegerOptional
isCommonintegerOptional
skuIdintegerOptional
hasTirePriceintegerOptional
outOfStockThresholdintegerOptional
notifyMinQuantityintegerOptional
minQuantityAllowedCartintegerOptional
maxQuantityAllowedCartintegerOptional
enableBackOrdersintegerOptional
pincodeBasedDeliveryintegerOptional
attributeKeywordstringOptional
settedAsCommonOnstringOptional
productCostintegerOptional
packingCostintegerOptional
shippingCostintegerOptional
othersintegerOptional
priceWithTaxintegerOptional
productSpecialPricearrayOptionalDefault: [ ]
productDiscountDataarrayOptionalDefault: [ ]
productTirePricesarrayOptionalDefault: [ ]
post
/product/update-product/{id}

Product detail page

get

This is for getting the detail page of the product, after clicking on a product from the list page.

Path parameters
idintegerRequired
Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully get productDetail
get
/product/product-detail/{id}
200

success response

List of Top Selling Products

get

This is for fetching the list of Top Selling Products.

Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully get Top Selling Product..!
get
/product/top-selling-productlist
200

success response

List of Top five repeating customers

get

This is for fetching the list of Top five repeating customers.

Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got the top 5 repeatedly purchased customer..!
get
/product/top-five-repeatedly-purchased-customers
200

success response

List of Top performing products

get

This is for fetching the list of Top five performing products.

Query parameters
limitintegerRequired
offsetintegerOptional
countintegerOptional
durationintegerRequired
Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got the top performing product list
get
/product/top-performing-products

Recently sold products

get

This is for getting the list of recently sold products.

Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: successfully listed recently selling products..!
get
/product/recent-selling-product
200

success response

View Log List

get

This is for viewing the log list in admin.

Query parameters
limitintegerRequired
offsetintegerOptional
countintegerOptional
Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got view log count " or " Successfully got view log List
get
/product/viewLog-list

Customer product view list

get

This is for getting the list of product views.

Path parameters
idintegerRequired
Query parameters
limitintegerRequired
offsetintegerOptional
countintegerOptional
Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got view log count " or " Successfully got view log List
get
/product/customerProductView-list/{id}
200

success response

List of products in excel

get

This is for getting the list of products that are listed in the excel sheet.

Query parameters
productIdintegerOptional
Header parameters
AuthorizationstringRequired
Responses
get
/product/product-excel-list
400

error response

All product excel sheet

get

This is for getting the list of all products that are listed, in the excel sheet.

Header parameters
AuthorizationstringRequired
Responses
get
/product/allproduct-excel-list
400

error response

Delete an added product

delete

This is for deleting an already added product, if not needed anymore.

Path parameters
idintegerRequired
Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully deleted the Product.
delete
/product/{id}

Delete multiple product

post

This

Header parameters
AuthorizationstringRequired
Body
productIdinteger · int32[]Optional
Responses
chevron-right
200

success response

application/json
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully deleted the Product
post
/product/delete-product

Update slug for the product page

put

This is for updating the slug for the product page.

Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

application/json
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully updated the product slug.
put
/product/update-product-slug
200

success response

Total product count

get

This is for getting the count for total products in the eCommerce portal.

Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: successfully got the product count.
get
/product/product-count
200

success response

Import product data

post

This is for importing the product data into excel sheet.

Header parameters
AuthorizationstringRequired
Body
filestring · binaryRequired
Responses
chevron-right
200

success response

application/json
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Product Imported Successfully
post
/product/import-product-data

Download product sample

get

This is for downloading the product sample.

Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

application/json
statusintegerOptionalDefault: 1
messagestringOptionalDefault: successfully downloaded the zip file
get
/product/download-product-sample
200

success response

Stock update

post

This is for updating the stock for a product.

Header parameters
AuthorizationstringRequired
Body
productIdinteger · int32Optional
hasStockinteger · int32Optional
Responses
chevron-right
200

success response

application/json
createdByintegerOptionalDefault: 1
createdDatestring · date-timeOptional
modifiedByintegerOptional
modifiedDatestring · date-timeOptional
productIdintegerOptional
skustringOptional
upcstringOptional
hsnstringOptional
locationstringOptional
quantityintegerOptional
minimumQuantityintegerOptional
subtractStockintegerOptional
stockStatusIdintegerOptional
quotationAvailableintegerOptional
imagestringOptional
imagePathstringOptional
manufacturerIdintegerOptional
shippingintegerOptional
serviceChargesstringOptional
taxTypeintegerOptional
taxValueintegerOptional
pricestringOptional
priceUpdateFileLogIdintegerOptional
dateAvailablestringOptional
sortOrderintegerOptional
namestringOptional
descriptionstringOptional
amountstringOptional
metaTagTitlestringOptional
metaTagDescriptionstringOptional
metaTagKeywordstringOptional
keywordsstringOptional
discountstringOptional
deleteFlagintegerOptional
isFeaturedintegerOptional
todayDealsintegerOptional
conditionintegerOptional
ratingintegerOptional
wishListStatusintegerOptional
productSlugstringOptional
isActiveintegerOptional
widthstringOptional
heightstringOptional
lengthstringOptional
weightstringOptional
hasStockintegerOptional
isSimplifiedintegerOptional
ownerintegerOptional
isCommonintegerOptional
skuIdintegerOptional
hasTirePriceintegerOptional
outOfStockThresholdstringOptional
notifyMinQuantityintegerOptional
minQuantityAllowedCartintegerOptional
maxQuantityAllowedCartintegerOptional
enableBackOrdersintegerOptional
pincodeBasedDeliveryintegerOptional
attributeKeywordstringOptional
settedAsCommonOnstringOptional
post
/product/update-stock

Add tire price

post

This is for adding tier price for a product.

Header parameters
AuthorizationstringRequired
Body
hasTirePriceinteger · int32Optional
quantityinteger · int32Required
pricestringRequired
productIdinteger · int32Required
Responses
chevron-right
200

success response

application/json
productIdstringOptionalDefault: 1
quantitystringOptional
pricestringOptional
createdDatestring · date-timeOptional
idintegerOptional
post
/product/add-tire-price

delete tire price

delete

This is for deleting a tier price, when not needed anymore.

Path parameters
idintegerRequired
Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully deleted.
delete
/product/delete-tire-price/{id}

Get product tier price list

get

This is for fetching the tier price list for a product.

Query parameters
productIdintegerRequired
limitintegerRequired
offsetintegerOptional
countstringOptional
Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully Get product tire price
get
/product/get-product-tire-price-list
200

success response

Inventory product list

get

This is for getting the list for the products to update inventory.

Query parameters
limitintegerRequired
offsetintegerOptional
keywordstringRequired
skustringRequired
statusstringRequired
priceintegerOptional
countintegerOptional
Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: ""
get
/product/inventory-product-list

Update SKU

post

This is for updating the SKU for a product.

Header parameters
AuthorizationstringRequired
Body
limitinteger · int32Optional
offsetinteger · int32Optional
Responses
chevron-right
200

success response

application/json
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully updated Sku
post
/product/update-sku

This is for updating the owner product list.

get

Update owner product list

Query parameters
limitintegerRequired
offsetintegerOptional
countintegerOptional
Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got count " or " Successfully got the complete product list.
get
/product/update-owner-product-list
200

success response

This is for updating the vendor sku list.

get

Update vendor sku list

Query parameters
limitintegerRequired
offsetintegerOptional
countintegerOptional
Header parameters
AuthorizationstringRequired
Responses
chevron-right
200

success response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got the complete product list.
get
/product/update-vendor-sku-list
200

success response

Last updated