Manage catalogue
Add a vendor product
success response
error response
POST /vendor-product/create-vendor-product HTTP/1.1
Host:
Authorized: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 507
"productName='text'&productDescription='text'&sku='text'&upc='text'&hsn='text'&productSlug='text'&quantity=1&categoryId=[1]&image='text'&price=1&location='text'&outOfStockStatus=1&requiredShipping=1&dateAvailable='text'&sortOrder=1&defaultImage=1&relatedProductId='text'&packingCost=1&shippingCost=1&tax=1&taxType=1&others=1&productDiscount=[1]&productSpecial=[1]&tirePrices=[1]&hasTirePrice=1&productVideo=[{'name':'text','path':'text','type':'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,
"shipping": "text",
"skuId": 1,
"dateAvailable": "text",
"hasTirePrice": 1,
"isActive": 1,
"sortOrder": 1,
"keywords": "text",
"owner": 1,
"createdBy": 1,
"width": 1,
"height": 1,
"weight": 1,
"length": 1,
"createdDate": "2025-08-30T04:07:46.095Z",
"productId": 1,
"isSimplified": 1,
"modifiedDate": "2025-08-30T04:07:46.095Z"
}
Update a vendor product
success response
error response
PUT /vendor-product/update-vendor-product/{id} HTTP/1.1
Host:
Authorized: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 507
"productName='text'&productDescription='text'&sku='text'&upc='text'&hsn='text'&productSlug='text'&quantity=1&categoryId=[1]&image='text'&price=1&location='text'&outOfStockStatus=1&requiredShipping=1&dateAvailable='text'&sortOrder=1&defaultImage=1&relatedProductId='text'&packingCost=1&shippingCost=1&tax=1&taxType=1&others=1&productDiscount=[1]&productSpecial=[1]&tirePrices=[1]&hasTirePrice=1&productVideo=[{'name':'text','path':'text','type':'text'}]"
{
"status": 1,
"message": "Successfully updated your product"
}
List of vendor product
success response
GET /vendor-product/vendor-product-list HTTP/1.1
Host:
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully got Vendor Product list. \" or \" Successfully got your product list."
}
Delete a vendor product
success response
error response
DELETE /vendor-product/delete-product/{id} HTTP/1.1
Host:
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully deleted your product"
}
Delete multiple vendor products
success response
error response
POST /vendor-product/delete-product HTTP/1.1
Host:
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 20
"productId='text'"
{
"status": 1,
"message": "Successfully deleted Product"
}
Get vendor product detail
success response
error response
GET /vendor-product/vendor-product-detail/{id} HTTP/1.1
Host:
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully get productDetail"
}
Add a vendor product status
success response
error response
PUT /vendor-product/add-vendor-product-status/{id} HTTP/1.1
Host:
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 12
"status=1"
{
"createdBy": 1,
"createdDate": "2025-08-30T04:07:46.095Z",
"modifiedBy": 1,
"modifiedDate": "2025-08-30T04:07:46.095Z",
"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": 1,
"keywords": "text",
"discount": 1,
"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"
}
Get excel list of vendor product
error response
GET /vendor-product/vendor-product-excel-list HTTP/1.1
Host:
Authorization: text
Accept: */*
error response
{
"status": 1,
"message": "Invalid productId"
}
Update quotation available
success response
error response
PUT /vendor-product/update-quotation-available/{id} HTTP/1.1
Host:
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 24
"quotationAvailable=1"
{
"createdBy": 1,
"createdDate": "2025-08-30T04:07:46.095Z",
"modifiedBy": 1,
"modifiedDate": "2025-08-30T04:07:46.095Z",
"vendorProductId": 1,
"productId": 1,
"vendorId": 1,
"approvalFlag": 1,
"quotationAvailable": 1,
"approvedBy": 1,
"approvedDate": "text",
"vendorProductCommission": 1,
"pincodeBasedDelivery": 1,
"sku_id": 1,
"reuse": 1,
"reuseStatus": 1
}
Get inventory list of vendor product
success response
GET /vendor-product/inventory-vendor-product-list HTTP/1.1
Host:
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully got Vendor Product list. \" or \" Successfully got the complete product list."
}
Update a stock
success response
error response
POST /vendor-product/update-stock HTTP/1.1
Host:
Authorized: 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": "2025-08-30T04:07:46.095Z",
"modifiedBy": 1,
"modifiedDate": "2025-08-30T04:07:46.095Z",
"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": 1,
"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
}
Excel list of product
error response
GET /vendor-product/product-excel-list?productId=text HTTP/1.1
Host:
Authorization: text
Accept: */*
error response
{
"status": 1,
"message": "Invalid productId"
}
Excel list of all product
success response
GET /vendor-product/allproduct-excel-list HTTP/1.1
Host:
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully got the excel list of all product"
}
List of vendor category
success response
GET /vendor-product/vendor-category-list HTTP/1.1
Host:
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully got the vendor category list."
}
Last updated