Pricing

Get vendor product list

get
Query parameters
limitintegerOptional
offsetintegerOptional
keywordstringOptional
countintegerOptional
sortBystringOptional
sortOrderstringOptional
productNamestringOptional
pricestringOptional
statusstringOptional
approvalFlagstringOptional
Header parameters
AuthorizationstringRequired
Responses
200

Successfully got your product list.

get
GET /backend/api/vendor-product/ HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*

No content

Get Seller Price Group List

get

Fetch the list of all available seller price groups.

Query parameters
limitintegerOptional

Limit the number of price groups to fetch

offsetintegerOptional

Skip the first 'n' number of price groups

countintegerOptional

Count the number of price groups available

Header parameters
AuthorizationstringRequired
Responses
200

Successfully retrieved seller price group list

get
GET /backend/api/vendor-price-group HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully get Seller Price Group List</message>
</object>

Create a Seller Price Group

post

Creates a new seller price group with associated buyers, products, and schedules.

Header parameters
AuthorizationstringRequired
Body
priceGroupNamestringRequired

Name of the price group

descriptionstringOptional

Description of the price group

isDefaultinteger · int32Required

Indicates whether this is the default price group (0 or 1)

statusinteger · int32Required

Status of the price group (1 for active, 0 for inactive)

buyerIdsstringRequired

Comma-separated list of buyer IDs to be added

deleteBuyerIdsstringOptional

Comma-separated list of buyer IDs to be removed

buyerGroupIdsstringRequired

Comma-separated list of buyer group IDs to be added

deleteBuyerGroupIdsstringOptional

Comma-separated list of buyer group IDs to be removed

createProductDetailsstringRequired

JSON string of product details to be created

createPriceGroupSchedulestringRequired

JSON string of price group schedules to be created

deleteProductGroupDetailIdsstringOptional

Comma-separated list of product group detail IDs to be removed

Responses
200

Successfully created the seller price group.

post
POST /backend/api/vendor-price-group HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 266

"priceGroupName='text'&description='text'&isDefault=1&status=1&buyerIds='text'&deleteBuyerIds='text'&buyerGroupIds='text'&deleteBuyerGroupIds='text'&createProductDetails='text'&createPriceGroupSchedule='text'&deleteProductGroupDetailIds='text'"
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully Created Seller Price Group..</message>
</object>

Get SKU Details

get

Fetch details of a product based on its SKU.

Path parameters
skuIdintegerRequired

The SKU of the product

Header parameters
AuthorizationstringRequired
Responses
200

Successfully retrieved SKU details.

get
GET /backend/api/vendor-product/sku/{skuId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully got Sku detail..!</message>
</object>

Get Vendor Customer Group List

get

Retrieve the list of vendor customer groups.

Query parameters
limitintegerOptional

The number of records to retrieve.

offsetintegerOptional

The number of records to skip.

keywordstringOptional

Search keyword to filter the customer group list.

Header parameters
AuthorizationstringRequired
Responses
200

Successfully retrieved the customer group list.

get
GET /backend/api/vendor-customer-group HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully got customer list</message>
</object>

Get Vendor Customer List

get

Retrieve the list of customers under a vendor customer group.

Query parameters
limitintegerOptional

The number of records to retrieve.

offsetintegerOptional

The number of records to skip.

keywordstringOptional

Search keyword to filter the customer list.

Header parameters
AuthorizationstringRequired
Responses
200

Successfully retrieved the customer list.

get
GET /backend/api/vendor-customer-group/customer/list HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully got customer list</message>
</object>

Update a Seller Price Group

put

Updates an existing seller price group with new details, schedules, and settings.

Path parameters
idintegerRequired

The ID of the price group to be updated

Header parameters
AuthorizationstringRequired
Body
priceGroupNamestringRequired

Name of the price group

descriptionstringOptional

Description of the price group

isDefaultinteger · int32Required

Indicates whether this is the default price group (0 or 1)

statusinteger · int32Required

Status of the price group (1 for active, 0 for inactive)

buyerIdsstringOptional

Comma-separated list of buyer IDs to be added

deleteBuyerIdsstringOptional

Comma-separated list of buyer IDs to be removed

buyerGroupIdsstringOptional

Comma-separated list of buyer group IDs to be added

deleteBuyerGroupIdsstringOptional

Comma-separated list of buyer group IDs to be removed

createProductDetailsstringOptional

JSON string of product details to be created

createPriceGroupSchedulestringOptional

JSON string of price group schedules to be created

deleteProductGroupDetailIdsstringOptional

Comma-separated list of product group detail IDs to be removed

Responses
200

Successfully updated the seller price group.

put
PUT /backend/api/vendor-price-group/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 266

"priceGroupName='text'&description='text'&isDefault=1&status=1&buyerIds='text'&deleteBuyerIds='text'&buyerGroupIds='text'&deleteBuyerGroupIds='text'&createProductDetails='text'&createPriceGroupSchedule='text'&deleteProductGroupDetailIds='text'"
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully Created Seller Price Group..</message>
</object>

Delete a Seller Price Group

delete

Deletes a specific seller price group based on the given ID.

Path parameters
idintegerRequired

The ID of the price group to be deleted

Header parameters
AuthorizationstringRequired
Responses
200

Successfully deleted the seller price group.

delete
DELETE /backend/api/vendor-price-group/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully Deleted Seller Price Group..</message>
</object>

Last updated