For the complete documentation index, see llms.txt. This page is also available as Markdown.

Manage Customers

Customer

Add Customer

post

Add a Customer to the eCommerce Portal.

Header parameters
AuthorizationstringRequired
Body
customerGroupIdinteger · int32Required
usernamestringRequired
emailstringRequired
mobileNumberinteger · int32Required
passwordstringRequired
confirmPasswordstringRequired
newsletterinteger · int32Optional
mailStatusinteger · int32Required
statusinteger · int32Required
Responses
200

Success Response

application/json
customerGroupIdstringOptional
firstNamestringOptional
usernamestringOptional
emailstringOptional
mobileNumberstringOptional
passwordstringOptional
mailStatusstringOptional
deleteFlagintegerOptional
isActivestringOptional
createdDatestringOptional
idintegerOptional
post/api/customer
POST /api/customer HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 155

"customerGroupId=1&username='text'&email='text'&mobileNumber=1&password='text'&confirmPassword='text'&newsletter=1&mailStatus=1&status=1"
{
  "customerGroupId": "text",
  "firstName": "text",
  "username": "text",
  "email": "text",
  "mobileNumber": "text",
  "password": "text",
  "mailStatus": "text",
  "deleteFlag": 1,
  "isActive": "text",
  "createdDate": "text",
  "id": 1
}

Customer list

get

List of Customers in the eCommerce Portal.

Query parameters
limitintegerRequired
offsetintegerOptional
namestringOptional
emailstringOptional
statusintegerOptional
customerGroupstringOptional
datestringOptional
countintegerOptional
Header parameters
AuthorizationstringRequired
Responses
200

Success Response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got count " or " Successfully got Customer list.
get/api/customer
GET /api/customer?limit=1 HTTP/1.1
Authorization: text
Accept: */*
200

Success Response

{
  "status": "1",
  "message": "Successfully got count \" or \" Successfully got Customer list."
}

Customer Details

get

For viewing the entire details of a Customer.

Path parameters
idintegerRequired
Header parameters
AuthorizationstringRequired
Responses
200

Success Response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: successfully got Customer details.
get/api/admin-customer/customer-detail/{id}
GET /api/admin-customer/customer-detail/{id} HTTP/1.1
Authorization: text
Accept: */*
{
  "status": "1",
  "message": "successfully got Customer details."
}

Update Customer

put

Update any details of the Customer.

Path parameters
idintegerRequired
Header parameters
AuthorizationstringRequired
Body
customerGroupIdinteger · int32Required
usernamestringRequired
emailstringOptional
mobileNumberinteger · int32Required
passwordstringOptional
confirmPasswordstringOptional
avatarstringOptional
newsletterinteger · int32Optional
realNamestringOptional
customerNostringOptional
mailStatusinteger · int32Required
statusinteger · int32Required
Responses
200

Success Response

application/json
createdByintegerOptional
createdDatestringOptional
modifiedByintegerOptional
modifiedDatestringOptional
idintegerOptional
firstNamestringOptional
lastNamestringOptional
usernamestringOptional
passwordstringOptional
emailstringOptional
mobileNumberstringOptional
addressstringOptional
countryIdintegerOptional
zoneIdstringOptional
citystringOptional
localstringOptional
oauthDatastringOptional
avatarstringOptional
newsletterintegerOptional
avatarPathstringOptional
customerGroupIdstringOptional
lastLoginstringOptional
safeintegerOptional
ipstringOptional
mailStatusstringOptional
pincodestringOptional
deleteFlagintegerOptional
isActivestringOptional
forgetPasswordKeystringOptional
linkExpiresstringOptional
lockedOnstringOptional
put/api/customer/{id}
PUT /api/customer/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 209

"customerGroupId=1&username='text'&email='text'&mobileNumber=1&password='text'&confirmPassword='text'&avatar='text'&newsletter=1&realName='text'&customerNo='text'&mailStatus=1&status=1"
{
  "createdBy": 1,
  "createdDate": "text",
  "modifiedBy": 1,
  "modifiedDate": "text",
  "id": 1,
  "firstName": "text",
  "lastName": "text",
  "username": "text",
  "password": "text",
  "email": "text",
  "mobileNumber": "text",
  "address": "text",
  "countryId": 1,
  "zoneId": "text",
  "city": "text",
  "local": "text",
  "oauthData": "text",
  "avatar": "text",
  "newsletter": 1,
  "avatarPath": "text",
  "customerGroupId": "text",
  "lastLogin": "text",
  "safe": 1,
  "ip": "text",
  "mailStatus": "text",
  "pincode": "text",
  "deleteFlag": 1,
  "isActive": "text",
  "forgetPasswordKey": "text",
  "linkExpires": "text",
  "lockedOn": "text"
}

Delete Customer

delete

Delete a Customer if you no longer need them.

Path parameters
idintegerRequired
Header parameters
AuthorizationstringRequired
Responses
200

Success Response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Customer Deleted Successfully
delete/api/customer/{id}
DELETE /api/customer/{id} HTTP/1.1
Authorization: text
Accept: */*
{
  "status": "1",
  "message": "Customer Deleted Successfully"
}

Recent Customerlist

get

List of all the recent Customers

Header parameters
AuthorizationstringRequired
Responses
200

Success Response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got Customer list.
get/api/customer/recent-customerlist
GET /api/customer/recent-customerlist HTTP/1.1
Authorization: text
Accept: */*
200

Success Response

{
  "status": "1",
  "message": "Successfully got Customer list."
}

Today's Customer Count

get

Customer count as on today.

Header parameters
AuthorizedstringRequired
Responses
200

Success Response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully get customerCount
get/api/customer/today-customercount
GET /api/customer/today-customercount HTTP/1.1
Authorized: text
Accept: */*
{
  "status": "1",
  "message": "Successfully get customerCount"
}

Delete Customer

post

Delete a Customer, if you no longer need them.

Header parameters
AuthorizationstringRequired
Body
customerIdinteger[]Optional
Responses
200

Success Response

application/json
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully deleted customer.
post/api/customer/delete-customer
POST /api/customer/delete-customer HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 18

"customerId=[1]"
{
  "status": "1",
  "message": "Successfully deleted customer."
}

Customer List in Excel

get

Get the list of Customers in Excel.

Query parameters
customerIdstringRequired
Header parameters
AuthorizationstringRequired
Responses
400

Error Response

*/*
statusintegerOptional
messagestringOptionalDefault: Invalid customerId
get/api/customer/customer-excel-list
GET /api/customer/customer-excel-list?customerId=text HTTP/1.1
Authorization: text
Accept: */*
400

Error Response

{
  "status": 1,
  "message": "Invalid customerId"
}

All Customer excel list

get

List of all the Customers in Excel.

Query parameters
namestringRequired
statusintegerRequired
emailstringRequired
customerGroupstringOptional
datestringOptional
Header parameters
AuthorizationstringRequired
Responses
400

Error Response

*/*
statusintegerOptional
messagestringOptionalDefault: list is empty
get/api/customer/allcustomer-excel-list
GET /api/customer/allcustomer-excel-list?name=text&status=1&email=text HTTP/1.1
Authorization: text
Accept: */*
400

Error Response

{
  "status": 1,
  "message": "list is empty"
}

Customer Count

get

Count or number of Customers in the eCommerce portal.

Header parameters
AuthorizationstringRequired
Responses
200

Success Response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got the Customer Count
get/api/customer/customer-count
GET /api/customer/customer-count HTTP/1.1
Authorization: text
Accept: */*
200

Success Response

{
  "status": "1",
  "message": "Successfully got the Customer Count"
}

Order Product List

get

List of Products Ordered in the eCommerce portal.

Query parameters
limitintegerRequired
offsetintegerOptional
countintegerOptional
customerIdintegerOptional
Header parameters
AuthorizationstringRequired
Responses
200

Success Response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got the count of order product count " or " Successfully got order product list
get/api/customer/order-product-list
GET /api/customer/order-product-list?limit=1 HTTP/1.1
Authorization: text
Accept: */*
{
  "status": "1",
  "message": "Successfully got the count of order product count \" or \" Successfully got order product list"
}

Product View log list

get

Log list of Product Views in the eCommerce Portal.

Query parameters
limitintegerRequired
offsetintegerOptional
countintegerOptional
customerIdintegerOptional
Header parameters
AuthorizationstringRequired
Responses
200

Success Response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got the count of order product count " or " Successfully got order product list
get/api/customer/product-view-log-list
GET /api/customer/product-view-log-list?limit=1 HTTP/1.1
Authorization: text
Accept: */*
200

Success Response

{
  "status": "1",
  "message": "Successfully got the count of order product count \" or \" Successfully got order product list"
}

Vendor graph list

get

List of Vendor related graphs.

Query parameters
vendorIdintegerRequired
durationintegerRequired
Header parameters
AuthorizationstringRequired
Responses
200

Success Response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got the vendor graph list
get/api/customer/vendor-graph-list
GET /api/customer/vendor-graph-list?vendorId=1&duration=1 HTTP/1.1
Authorization: text
Accept: */*
{
  "status": "1",
  "message": "Successfully got the vendor graph list"
}

Customer visit list

get

List of Customer visits to the eCommerce portal.

Query parameters
monthintegerRequired
yearintegerRequired
Header parameters
AuthorizationstringRequired
Responses
200

Success Response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got the customer visit list
get/api/customer/customer-visit-list
GET /api/customer/customer-visit-list?month=1&year=1 HTTP/1.1
Authorization: text
Accept: */*
200

Success Response

{
  "status": "1",
  "message": "Successfully got the customer visit list"
}

Customer Group

Create customer group

post

Creation of a Customer group in the eCommerce portal.

Header parameters
AuthorizationstringRequired
Body
namestringRequired
descriptionstringOptional
colorcodestringRequired
statusinteger · int32Required
Responses
200

Success Response

application/json
namestringOptional
colorCodestringOptional
isActivestringOptional
createdDatestring · date-timeOptional
groupIdintegerOptional
post/api/customer-group
POST /api/customer-group HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 66

"name='text'&description='text'&colorcode='text'&status=1"
{
  "name": "text",
  "colorCode": "text",
  "isActive": "text",
  "createdDate": "2026-01-01T00:00:00.000Z",
  "groupId": 1
}

Customer group list

get

List of Customer groups.

Query parameters
limitintegerOptional
offsetintegerOptional
keywordstringOptional
statusstringOptional
countstringOptional
Header parameters
AuthorizationstringRequired
Responses
200

Success Response

*/*
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Successfully got all customer group List
get/api/customer-group
GET /api/customer-group HTTP/1.1
Authorization: text
Accept: */*
200

Success Response

{
  "status": 1,
  "message": "Successfully got all customer group List"
}

Update Customer group

put

Updating or editing Customer group.

Path parameters
idintegerRequired
Header parameters
AuthorizationstringRequired
Body
namestringRequired
descriptionstringOptional
colorcodestringRequired
statusinteger · int32Required
Responses
200

Success Response

application/json
namestringOptional
colorCodestringOptional
isActivestringOptional
modifiedDatestring · date-timeOptional
groupIdintegerOptional
put/api/customer-group/{id}
PUT /api/customer-group/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 66

"name='text'&description='text'&colorcode='text'&status=1"
{
  "name": "text",
  "colorCode": "text",
  "isActive": "text",
  "modifiedDate": "2026-01-01T00:00:00.000Z",
  "groupId": 1
}

Delete customer group

delete

For deleting a customer group, if no longer required.

Path parameters
idintegerRequired
Header parameters
AuthorizationstringRequired
Body
groupIdinteger · int32Optional
Responses
200

Success Response

application/json
statusintegerOptionalDefault: 1
messagestringOptionalDefault: Group Deleted Successfully.
delete/api/customer-group/{id}
DELETE /api/customer-group/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 13

"groupId=1"
{
  "status": 1,
  "message": "Group Deleted Successfully."
}

Last updated