Manage Vendors
List of vendor group.
success response
Successfully got vendor group list count. " or " Successfully got all vendor group List. error response
GET /vendor-group HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully got vendor group list count. \" or \" Successfully got all vendor group List. "
}Add data for vendor group
success response
error response
POST /vendor-group HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 80
"name='text'&description='text'&status=1&commission=1&categoryIds=[1]"{
"name": "text",
"description": "text",
"isActive": 1,
"commission": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"groupId": 1
}Update a vendor group
success response
error response
PUT /vendor-group/{id} HTTP/1.1
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 80
{
"name": "text",
"description": "text",
"status": 1,
"commission": 1,
"categoryIds": [
1
]
}{
"name": "text",
"description": "text",
"isActive": 1,
"commission": 1,
"groupId": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z"
}Delete a vendor group
success response
Vendor Group Deleted Successfully.error response
DELETE /vendor-group/{id} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Vendor Group Deleted Successfully."
}Get a detail of vendor group
success response
Successfully got vendor group details.error response
GET /vendor-group/vendor-group-details/{id} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully got vendor group details."
}Get Count of vendor group
success response
Successfully got the vendor group countGET /vendor-group/vendor-group-count HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully got the vendor group count"
}Creates New Vendor-Category
success response
Error response
POST /vendor-category/create-vendor-category HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 49
"vendorId=1&categoryId='text'&commission=1"{
"vendorId": "text",
"categoryId": "text",
"vendorCategoryCommission": 1,
"vendorCategoryId": 1
}Updates A Vendor Category
Success response
Error response
PUT /vendor-category/update-vendor-category HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 49
"vendorId=1&categoryId='text'&commission=1"{
"vendorId": "text",
"categoryId": "text",
"vendorCategoryCommission": 1,
"vendorCategoryId": 1
}Gets a Vendor Category list
Success response
Successfully got the vendor category list.GET /vendor-category/vendorCategoryList/{id} HTTP/1.1
Authorization: text
Accept: */*
Success response
{
"status": 1,
"message": "Successfully got the vendor category list."
}Gets List of a Vendor Category By Group
Success response
Successfully got the vendor category list.GET /vendor-category/vendor-category-list/{id} HTTP/1.1
Authorization: text
Accept: */*
Success response
{
"status": 1,
"message": "Successfully got the vendor category list."
}Deletes a Vendor Category
Success response
Successfully deleted the vendor category.Error response
POST /vendor-category/delete-vendor-category/{id} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully deleted the vendor category."
}Add a vendor settings
success response
POST /vendor-setting/create-vendor-settings HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 23
"defaultCommission=1"success response
{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"settingId": 1,
"defaultCommission": "text"
}Get list of vendor settings.
success response
data is empty " or " Successfully get vendor settingsGET /vendor-setting/get-vendor-settings HTTP/1.1
Accept: */*
success response
{
"status": 1,
"message": "data is empty \" or \" Successfully get vendor settings"
}Gets all Vendor List
Success response
Successfully got vendor count"or"Successfully got Vendor list.error response
GET /admin-vendor HTTP/1.1
Accept: */*
{
"status": 1,
"message": "Successfully got vendor count\"or\"Successfully got Vendor list."
}Success response
Successfully created new vendor with email Id and password and email sent."or" Vendor Created Successfully.error response
POST /admin-vendor HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 683
"firstName='text'&lastName='text'&email='text'&mobileNumber=1&password='text'&confirmPassword='text'&avatar='text'&mailStatus=1&status=1&commission=1&companyName='text'&companyLocation='text'&companyLogo='text'&companyCoverImage='text'&companyDescription='text'&companyAddress1='text'&companyAddress2='text'&companyCity='text'&companyState='text'&companyCountryId=1&pincode=1&companyMobileNumber=1&companyEmailId='text'&companyWebsite='text'&companyTaxNumber='text'&companyPanNumber='text'&paymentInformation='text'&vendorGroupId=1&instagram='text'&twitter='text'&youtube='text'&facebook='text'&displayNameUrl='text'"<?xml version="1.0"?>
<object>
<status>1</status>
<message>Successfully created new vendor with email Id and password and email sent."or" Vendor Created Successfully.</message>
</object>
Updates a Vendor
Success response
Vendor Updated Successfully.error response
PUT /admin-vendor/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 617
"firstName='text'&lastName='text'&mobileNumber=1&avatar='text'&mailStatus=1&status=1&approvalFlag=1&commission=1&companyName='text'&companyLogo='text'&companyCoverImage='text'&companyDescription='text'&companyAddress1='text'&companyAddress2='text'&companyCity='text'&companyState='text'&companyCountryId=1&pincode=1&companyMobileNumber=1&companyEmailId='text'&companyWebsite='text'&companyTaxNumber='text'&companyPanNumber='text'&paymentInformation='text'&vendorGroupId=1&instagram='text'&twitter='text'&youtube='text'&facebook='text'&displayNameUrl='text'"<?xml version="1.0"?>
<object>
<status>1</status>
<message>Vendor Updated Successfully.</message>
<data>
<createdBy>1</createdBy>
<createdDate>2026-01-01T00:00:00.000Z</createdDate>
<modifiedBy>1</modifiedBy>
<modifiedDate>2026-01-01T00:00:00.000Z</modifiedDate>
<id>1</id>
<firstName>text</firstName>
<lastName>text</lastName>
<username>text</username>
<password>text</password>
<email>text</email>
<mobileNumber>text</mobileNumber>
<address>text</address>
<countryId>1</countryId>
<zoneId>text</zoneId>
<city>text</city>
<local>text</local>
<oauthData>text</oauthData>
<avatar>text</avatar>
<newsletter>text</newsletter>
<avatarPath>text</avatarPath>
<customerGroupId>1</customerGroupId>
<lastLogin>2026-01-01T00:00:00.000Z</lastLogin>
<safe>1</safe>
<ip>text</ip>
<mailStatus>1</mailStatus>
<pincode>text</pincode>
<deleteFlag>1</deleteFlag>
<isActive>1</isActive>
<forgetPasswordKey>text</forgetPasswordKey>
<linkExpires>2026-01-01T00:00:00.000Z</linkExpires>
<lockedOn>text</lockedOn>
</data>
</object>
Deletes a single Vendor
Success response
Vendor Deleted Successfullyerror response
DELETE /admin-vendor/{id} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Vendor Deleted Successfully"
}Dowloads Vendor list -Excel
Success response
Downloading Excel File...!GET /admin-vendor/vendor-excel-list HTTP/1.1
Accept: */*
Success response
{
"status": 1,
"message": "Downloading Excel File...!"
}Gets a Vendor Detail
Success response
successfully got Vendor details.GET /admin-vendor/vendor-details/{id} HTTP/1.1
Authorization: text
Accept: */*
Success response
{
"status": 1,
"message": "successfully got Vendor details."
}Approval For a Vendor
Success response
Vendor Approved and email has been sent to the Vendor with Login credentials.error response
PUT /admin-vendor/approve-vendor/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 18
"approvalFlag=1"{
"status": 1,
"message": "Vendor Approved and email has been sent to the Vendor with Login credentials.",
"data": {
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"vendorId": 1,
"vendorPrefixId": "text",
"customerId": 1,
"vendorGroupId": 1,
"commission": 1,
"contactPersonName": "text",
"vendorSlugName": "text",
"designation": "text",
"companyName": "text",
"companyAddress1": "text",
"companyAddress2": "text",
"companyCity": "text",
"companyState": "text",
"companyCountryId": 1,
"pincode": 1,
"companyDescription": "text",
"companyMobileNumber": "text",
"companyEmailId": "text",
"companyWebsite": "text",
"companyTaxNumber": "text",
"companyPanNumber": "text",
"companyLogo": "text",
"companyLogoPath": "text",
"paymentInformation": "text",
"approvalFlag": 1,
"approvedBy": 1,
"approvalDate": "2026-01-01T00:00:00.000Z",
"companyCoverImage": "text",
"companyCoverImagePath": "text",
"displayNameUrl": "text",
"instagram": "text",
"twitter": "text",
"youtube": "text",
"facebook": "text"
}
}Deletes Multiple Vendor
Success response
Successfully deleted the vendorerror response
POST /admin-vendor/delete-multiple-vendor HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 19
"vendorId='text'"{
"status": 1,
"message": "Successfully deleted the vendor"
}Updates a Vendor-Commision
Success response
Successfully Updated the Vendor Commission.error response
PUT /admin-vendor/update-vendor-commission/{vendorId} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 21
"commission='text'"{
"status": 1,
"message": "Successfully Updated the Vendor Commission."
}To Verify Costumer document
Success response
Successfully verified the customer document.error response
PUT /admin-vendor/verify-customer-document/{customerDocumentId} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 20
"documentStatus=1"{
"status": 1,
"message": "Successfully verified the customer document."
}Gets Customer Documents
Success response
successfully list the customer documentGET /admin-vendor/customer-document-list HTTP/1.1
Authorization: text
Accept: */*
Success response
{
"status": 1,
"message": "successfully list the customer document"
}Downloads a Customer Document
Success response
""error response
GET /admin-vendor/download-customer-document/{customerDocumentId} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": ""
}Gets Vendor Count
Success response
Successfully got the vendor countGET /admin-vendor/vendor-count HTTP/1.1
Authorized: text
Accept: */*
Success response
{
"status": 1,
"message": "Successfully got the vendor count"
}Updates Vendor slug Name
Success response
Successfully updated the vendor slug.PUT /admin-vendor/update-vendor-slug HTTP/1.1
Accept: */*
Success response
{
"status": 1,
"message": "Successfully updated the vendor slug."
}Checks Vendor Display name
Success response
Display name availableerror response
POST /admin-vendor/check-display-name-url HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 38
"vendorId=1&displayNameURL='text'"{
"status": 1,
"message": "Display name available"
}Gets Plugin list
Success response
Successfully got the listerror response
GET /admin-vendor/get-addons HTTP/1.1
Accept: */*
{
"status": 1,
"message": "Successfully got the list"
}Last updated

