Manage Products
Get list of vendor product.
Query parameters
limitintegerOptional
offsetintegerOptional
statusstringOptional
vendorIdstringOptional
keywordstringOptional
pricestringOptional
countintegerOptional
Header parameters
AuthorizationstringRequired
Responses
200
success response
*/*
statusintegerOptional
messagestringOptionalDefault:
Successfully got Vendor Product list.get/admin-vendor-product
GET /admin-vendor-product HTTP/1.1
Authorization: text
Accept: */*
200
success response
{
"status": 1,
"message": "Successfully got Vendor Product list."
}Update a commission of product.
Header parameters
AuthorizationstringRequired
Body
productIdstringRequired
commissioninteger · int32Required
Responses
200
success response
application/json
statusintegerOptional
messagestringOptionalDefault:
Successfully Updated the Commission.400
error response
application/json
put/admin-vendor-product
PUT /admin-vendor-product HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 35
"productId='text'&commission=1"{
"status": 1,
"message": "Successfully Updated the Commission."
}add a vendor product.
Header parameters
AuthorizationstringRequired
Body
productNamestringOptional
productDescriptionstringOptional
skustringOptional
upcstringOptional
hsnstringOptional
productSlugstringOptional
quantityintegerOptional
categoryIdinteger[]Optional
imagestringOptional
priceintegerOptional
outOfStockStatusintegerOptional
requiredShippingintegerOptional
dateAvailablestringOptional
sortOrderintegerOptional
defaultImageintegerOptional
relatedProductIdstringOptional
packingCostintegerOptional
shippingCostintegerOptional
taxintegerOptional
taxTypeintegerOptional
othersintegerOptional
vendorProductCommissionintegerOptional
productDiscountinteger[]Optional
productSpecialinteger[]Optional
tirePricesinteger[]Optional
hasTirePriceintegerOptional
quotationAvailableintegerOptional
vendorIdintegerOptional
heightstringOptional
weightstringOptional
widthstringOptional
lengthstringOptional
Responses
200
success response
application/json
namestringOptional
descriptionstringOptional
productSlugstringOptional
skustringOptional
upcstringOptional
hsnstringOptional
quantityinteger · int32Optional
serviceChargesstringOptional
priceinteger · int32Optional
taxTypeinteger · int32Optional
taxValueinteger · int32Optional
stockStatusIdinteger · int32Optional
quotationAvailableinteger · int32Optional
shippinginteger · int32Optional
dateAvailablestring · date-timeOptional
skuIdinteger · int32Optional
hasTirePriceinteger · int32Optional
isActiveinteger · int32Optional
isFeaturedinteger · int32Optional
todayDealsinteger · int32Optional
sortOrderinteger · int32Optional
heightstringOptional
weightstringOptional
lengthstringOptional
widthstringOptional
keywordsstringOptional
ownerinteger · int32Optional
createdByinteger · int32Optional
createdDatestring · date-timeOptional
productIdinteger · int32Optional
isSimplifiedinteger · int32Optional
modifiedDatestring · date-timeOptional
400
error response
application/json
post/admin-vendor-product
POST /admin-vendor-product HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 611
"productName='text'&productDescription='text'&sku='text'&upc='text'&hsn='text'&productSlug='text'&quantity=1&categoryId=[1]&image='text'&price=1&outOfStockStatus=1&requiredShipping=1&dateAvailable='text'&sortOrder=1&defaultImage=1&relatedProductId='text'&packingCost=1&shippingCost=1&tax=1&taxType=1&others=1&vendorProductCommission=1&productDiscount=[1]&productSpecial=[1]&tirePrices=[1]&hasTirePrice=1"ationAvailable=1&vendorId=1&productVideo=[{'name':'text','path':'text','type':1}]&height='text'&weight='text'&width='text'&length='text'"{
"name": "text",
"description": "text",
"productSlug": "text",
"sku": "text",
"upc": "text",
"hsn": "text",
"quantity": 1,
"serviceCharges": "text",
"price": 1,
"taxType": 1,
"taxValue": 1,
"stockStatusId": 1,
"quotationAvailable": 1,
"shipping": 1,
"dateAvailable": "2026-01-01T00:00:00.000Z",
"skuId": 1,
"hasTirePrice": 1,
"isActive": 1,
"isFeatured": 1,
"todayDeals": 1,
"sortOrder": 1,
"height": "text",
"weight": "text",
"length": "text",
"width": "text",
"keywords": "text",
"owner": 1,
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"productId": 1,
"isSimplified": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z"
}Update a vendor product
Path parameters
idintegerRequired
Header parameters
AuthorizationstringRequired
Body
productNamestringOptional
productDescriptionstringOptional
skustringOptional
upcstringOptional
hsnstringOptional
productSlugstringOptional
quantityintegerOptional
categoryIdinteger[]Optional
imagestringOptional
priceintegerOptional
outOfStockStatusintegerOptional
requiredShippingintegerOptional
dateAvailablestringOptional
sortOrderintegerOptional
defaultImageintegerOptional
relatedProductIdstringOptional
packingCostintegerOptional
shippingCostintegerOptional
taxintegerOptional
taxTypeintegerOptional
othersintegerOptional
vendorProductCommissionintegerOptional
productDiscountinteger[]Optional
productSpecialinteger[]Optional
tirePricesinteger[]Optional
hasTirePriceintegerOptional
quotationAvailableintegerOptional
vendorIdintegerOptional
heightstringOptional
weightstringOptional
widthstringOptional
lengthstringOptional
Responses
200
success response
application/json
statusintegerOptional
messagestringOptionalDefault:
Successfully updated the Vendor Product.400
error response
application/json
put/admin-vendor-product/{id}
PUT /admin-vendor-product/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 611
"productName='text'&productDescription='text'&sku='text'&upc='text'&hsn='text'&productSlug='text'&quantity=1&categoryId=[1]&image='text'&price=1&outOfStockStatus=1&requiredShipping=1&dateAvailable='text'&sortOrder=1&defaultImage=1&relatedProductId='text'&packingCost=1&shippingCost=1&tax=1&taxType=1&others=1&vendorProductCommission=1&productDiscount=[1]&productSpecial=[1]&tirePrices=[1]&hasTirePrice=1"ationAvailable=1&vendorId=1&productVideo=[{'name':'text','path':'text','type':1}]&height='text'&weight='text'&width='text'&length='text'"{
"status": 1,
"message": "Successfully updated the Vendor Product."
}List of vendor product detail.
Path parameters
idintegerRequired
Header parameters
AuthorizationstringRequired
Responses
200
success response
*/*
statusintegerOptional
messagestringOptionalDefault:
Successfully get productDetailget/admin-vendor-product/vendor-product-detail/{id}
GET /admin-vendor-product/vendor-product-detail/{id} HTTP/1.1
Authorization: text
Accept: */*
200
success response
{
"status": 1,
"message": "Successfully get productDetail"
}Get excel list of vendor product
Query parameters
statusstringOptional
productTypeintegerOptional
vendorIdintegerOptional
keywordstringOptional
Header parameters
AuthorizationstringRequired
Responses
200
success response
*/*
statusintegerOptional
messagestringOptionalDefault:
Successfully got the vendor product excel list.get/admin-vendor-product/bulk-vendor-product-excel-list
GET /admin-vendor-product/bulk-vendor-product-excel-list HTTP/1.1
Authorization: text
Accept: */*
200
success response
{
"status": 1,
"message": "Successfully got the vendor product excel list."
}Get list of vendor product excel list.
Query parameters
productIdstringOptional
Header parameters
AuthorizationstringRequired
Responses
400
error response
*/*
statusintegerOptional
messagestringOptionalDefault:
Invalid productIdget/admin-vendor-product/vendor-product-excel-list
GET /admin-vendor-product/vendor-product-excel-list HTTP/1.1
Authorization: text
Accept: */*
400
error response
{
"status": 1,
"message": "Invalid productId"
}Update a vendor product approval.
Path parameters
idintegerRequired
Header parameters
AuthorizationstringRequired
Body
approvalFlaginteger · int32Optional
Responses
200
success response
application/json
createdByinteger · int32Optional
createdDatestring · date-timeOptional
modifiedByinteger · int32Optional
modifiedDatestring · date-timeOptional
vendorProductIdinteger · int32Optional
productIdinteger · int32Optional
vendorIdinteger · int32Optional
approvalFlaginteger · int32Optional
quotationAvailableinteger · int32Optional
approvedByinteger · int32Optional
approvedDatestring · date-timeOptional
vendorProductCommissioninteger · int32Optional
pincodeBasedDeliveryinteger · int32Optional
sku_idinteger · int32Optional
reuseinteger · int32Optional
reuseStatusinteger · int32Optional
approvalDatestring · date-timeOptional
400
error response
application/json
put/admin-vendor-product/approve-product/{id}
PUT /admin-vendor-product/approve-product/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 18
"approvalFlag=1"{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"vendorProductId": 1,
"productId": 1,
"vendorId": 1,
"approvalFlag": 1,
"quotationAvailable": 1,
"approvedBy": 1,
"approvedDate": "2026-01-01T00:00:00.000Z",
"vendorProductCommission": 1,
"pincodeBasedDelivery": 1,
"sku_id": 1,
"reuse": 1,
"reuseStatus": 1,
"approvalDate": "2026-01-01T00:00:00.000Z"
}Add a status of product.
Path parameters
idintegerRequired
Header parameters
AuthorizationstringRequired
Body
statusinteger · int32Required
Responses
200
success response
application/json
createdByinteger · int32Optional
createdDatestring · date-timeOptional
modifiedByinteger · int32Optional
modifiedDatestring · date-timeOptional
productIdinteger · int32Optional
skustringOptional
upcstringOptional
hsnstringOptional
locationstringOptional
quantityinteger · int32Optional
minimumQuantityinteger · int32Optional
subtractStockinteger · int32Optional
stockStatusIdinteger · int32Optional
quotationAvailableinteger · int32Optional
imagestringOptional
imagePathstringOptional
manufacturerIdinteger · int32Optional
shippinginteger · int32Optional
serviceChargesstringOptional
taxTypeinteger · int32Optional
taxValueinteger · int32Optional
pricestringOptional
priceUpdateFileLogIdinteger · int32Optional
dateAvailablestringOptional
sortOrderinteger · int32Optional
namestringOptional
descriptionstringOptional
amountstringOptional
keywordsstringOptional
discountstringOptional
deleteFlaginteger · int32Optional
isFeaturedinteger · int32Optional
todayDealsinteger · int32Optional
conditionstringOptional
ratingstringOptional
wishListStatusinteger · int32Optional
productSlugstringOptional
isActiveinteger · int32Optional
widthstringOptional
heightstringOptional
lengthstringOptional
weightstringOptional
hasStockinteger · int32Optional
isSimplifiedinteger · int32Optional
ownerinteger · int32Optional
isCommoninteger · int32Optional
skuIdinteger · int32Optional
hasTirePriceinteger · int32Optional
outOfStockThresholdinteger · int32Optional
notifyMinQuantityinteger · int32Optional
minQuantityAllowedCartinteger · int32Optional
maxQuantityAllowedCartinteger · int32Optional
enableBackOrdersinteger · int32Optional
pincodeBasedDeliveryinteger · int32Optional
attributeKeywordstringOptional
settedAsCommonOninteger · int32Optional
400
error response
application/json
put/admin-vendor-product/add-product-status/{id}
PUT /admin-vendor-product/add-product-status/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 12
"status=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",
"keywords": "text",
"discount": "text",
"deleteFlag": 1,
"isFeatured": 1,
"todayDeals": 1,
"condition": "text",
"rating": "text",
"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": 1
}Get count of vendor product.
Header parameters
AuthorizationstringRequired
Responses
200
success response
*/*
statusintegerOptional
messagestringOptionalDefault:
Successfully got the vendor product countget/admin-vendor-product/vendor-product-count
GET /admin-vendor-product/vendor-product-count HTTP/1.1
Authorization: text
Accept: */*
200
success response
{
"status": 1,
"message": "Successfully got the vendor product count"
}Last updated

