settings
success response
error response
POST /settings/create-settings HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 545
"url='text'&metaTagTitle='text'&metaTagDescription='text'&metaTagKeywords='text'&storeName='text'&storeOwner='text'&storeAddress='text'&zoneId='text'&countryId=1&storeEmail='text'&storeTelephone='text'&storeFax='text'&storeLogo='text'&emailLogo='text'&invoiceLogo='text'&maintenanceMode=1&storeLanguageName=1&storeCurrencyId=1&storeImage='text'&google='text'&twitter='text'&instagram='text'&facebook='text'&status=1&invoicePrefix='text'&orderStatus=1&categoryProductCount=1&itemsPerPage=1"{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"settingsId": 1,
"url": "text",
"storeName": "text",
"storeOwner": "text",
"storeAddress": "text",
"countryId": 1,
"zoneId": "text",
"storeEmail": "text",
"storeTelephone": "text",
"storeLogoPath": "text",
"emailLogo": "text",
"emailLogoPath": "text",
"invoiceLogo": "text",
"invoiceLogoPath": "text",
"maintenanceMode": 1,
"storeLanguageName": "text",
"storeCurrencyId": 1,
"storeImagePath": "text",
"addons": "text"
}success response
error response
PUT /settings/update-maintainancemode HTTP/1.1
Authorization: text
Accept: */*
{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"settingsId": 1,
"url": "text",
"metaTagTitle": "text",
"metaTagDescription": "text",
"metaTagKeyword": "text",
"storeName": "text",
"storeOwner": "text",
"storeAddress": "text",
"countryId": 1,
"zoneId": "text",
"orderStatus": 1,
"storeEmail": "text",
"storeTelephone": "text",
"storeFax": "text",
"storeLogo": "text",
"storeLogoPath": "text",
"emailLogo": "text",
"emailLogoPath": "text",
"invoiceLogo": "text",
"invoiceLogoPath": "text",
"maintenanceMode": 1,
"storeLanguageName": "text",
"storeCurrencyId": 1,
"storeImage": "text",
"storeImagePath": "text",
"facebook": "text",
"google": "text",
"twitter": "text",
"instagram": "text",
"invoicePrefix": "text",
"categoryProductCount": 1,
"itemsPerPage": 1,
"isActive": 1,
"addons": "text"
}Add a country
success response
error response
POST /country/add-country HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 83
"name='text'&isoCode2='text'&isoCode3='text'&postcodeRequired=1&status=1"{
"name": "text",
"isoCode2": "text",
"isoCode3": "text",
"postcodeRequired": 1,
"isActive": 1,
"countryId": 1
}Update a country
success response
error response
PUT /country/update-country/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 97
"countryId=1&name='text'&isoCode2='text'&isoCode3='text'&postcodeRequired=1&status=1"{
"countryId": 1,
"name": "text",
"isoCode2": "text",
"isoCode3": "text",
"addressFormat": "text",
"postcodeRequired": 1,
"isActive": 1
}Get the list of country
success response
Successfully got country Listerror response
GET /country/countrylist?limit=1&keyword=text&status=text HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully got country List"
}Delete a country
success response
Successfully deleted the country.error response
DELETE /country/delete-country/{id} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully deleted the country."
}Add a zone.
success response
error response
POST /zone/add-zone HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 54
"countryId=1&code='text'&name='text'&status=1"{
"countryId": 1,
"code": "text",
"name": "text",
"isActive": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"zoneId": 1
}Update a zone
success response
error response
PUT /zone/update-zone/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 54
"countryId=1&code='text'&name='text'&status=1"{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"zoneId": 1,
"countryId": 1,
"code": 1,
"name": "text",
"isActive": 1
}Get the list of zone.
success response
Successfully get all zone Listerror response
GET /zone/zone-list?limit=1&status=text HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully get all zone List"
}Get the detail of zone list.
success response
Successfully deleted the Zone.error response
DELETE /zone/delete-zone/{id} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully deleted the Zone."
}Add a language
success response
error response
POST /language/add-language HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 69
"name='text'&code='text'&image='text'&sortOrder=1&status=1"{
"name": "text",
"code": "text",
"sortOrder": 1,
"isActive": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"languageId": 1
}Get a list of language
success response
Successfully got the complete language list.error response
GET /language/languageList HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully got the complete language list."
}Update a language
success response
error response
PUT /language/update-language/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 69
"name='text'&code='text'&image='text'&sortOrder=1&status=1"{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"languageId": 1,
"name": "text",
"code": "text",
"image": "text",
"imagePath": "text",
"locale": "text",
"sortOrder": 1,
"isActive": 1
}Get a detail of language
success response
Successfully deleted the language.error response
DELETE /language/delete-language/{id} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully deleted the language."
}Add a currency
success response
error response
POST /currency/add-currency HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 82
"title='text'&code='text'&symbolLeft='text'&symbolRight='text'&status=1"{
"title": "text",
"code": "text",
"symbolLeft": "text",
"symbolRight": "text",
"isActive": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"currencyId": 1
}Get the list of currency
success response
Successfully got the complete currency list.error response
GET /currency/currencylist?limit=1&keyword=text HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully got the complete currency list."
}Update a currency
success response
error response
PUT /currency/update-currency/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 97
"currencyId=1&title='text'&code='text'&symbolLeft='text'&symbolRight='text'&status=1"{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"currencyId": 1,
"title": "text",
"code": "text",
"symbolLeft": "text",
"symbolRight": "text",
"decimalPlace": 1,
"isActive": 1
}Delete a currency
success response
Successfullly deleted the currency.error response
DELETE /currency/delete-currency/{id} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfullly deleted the currency."
}Add a tax
success response
error response
POST /tax/add-tax HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 50
"taxName='text'&taxPercentage=1&taxStatus=1"{
"taxName": "text",
"taxPercentage": 1,
"taxStatus": 1,
"createdDate": "text",
"taxId": 1
}List of users
success response
Successfully get All user ListGET /auth/userlist?limit=1 HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully get All user List"
}Get a list of tax
success response
Successfully get all tax ListGET /tax/tax-list?limit=1&status=text HTTP/1.1
Accept: */*
success response
{
"status": 1,
"message": "Successfully get all tax List"
}success response
Successfully deleted the Tax.error response
DELETE /tax/delete-tax/{taxId} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully deleted the Tax."
}Add a role
success response
error response
POST /role/create-role HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 26
"name='text'&status=1"{
"name": "text",
"isActive": 1,
"slug": "text",
"createdDate": "2026-01-01T00:00:00.000Z",
"groupId": 1
}Update a role
success response
error response
PUT /role/update-role/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 26
"name='text'&status=1"{
"name": "text",
"isActive": 1,
"slug": "text",
"groupId": 1
}List of role
success response
Successfully get all role ListGET /role/rolelist?limit=1 HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully get all role List"
}Delete a role
success response
Successfully deleted the role.error response
DELETE /role/delete-role/:id HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 13
"groupId=1"{
"status": 1,
"message": "Successfully deleted the role."
}Create a user login
success response
error response
POST /auth/login HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 37
"username='text'&password='text'"{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"userId": 1,
"avatar": "text",
"avatarPath": "text",
"isActive": 1,
"code": 1,
"address": "text",
"deleteFlag": 1,
"linkExpires": 1,
"usergroup": {
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"groupId": 1,
"name": "text"
}
}List of users
success response
Successfully get All user ListGET /auth/userlist?limit=1 HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully get All user List"
}Add a new user.
success response
error response
POST /auth/create-user HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 105
"username='text'&password='text'&firstName='text'&lastName='text'&email='text'&userGroupId=1"{
"username": "text",
"password": "text",
"firstName": "text",
"lastName": "text",
"email": "text",
"deleteFlag": 1,
"userGroupId": "text",
"isActive": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"userId": 1
}Update a user.
success response
User updated successfully.error response
error response
PUT /auth/update-user/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 105
"username='text'&password='text'&firstName='text'&lastName='text'&email='text'&userGroupId=1"{
"status": 1,
"message": "User updated successfully."
}Delete a user
success response
User Deleted successfully.error response
DELETE /auth/delete-user/{id} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "User Deleted successfully."
}Forgrt password
success response
Your password has been sent to your email inbox.error response
POST /auth/forgot-password HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 16
"email='text'"{
"status": 1,
"message": "Your password has been sent to your email inbox."
}Change Password
success response
Your password changed successfully.error response
error response
PUT /auth/change-password HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 43
"oldPassword='text'&newPassword='text'"{
"status": 1,
"message": "Your password changed successfully."
}Edit a profile for a user.
success response
error response
POST /auth/edit-profile HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 88
"username='text'&email='text'&avatar='text'&phoneNumber='text'&address='text'"{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"userId": 1,
"userGroupId": 1,
"username": "text",
"password": "text",
"firstName": "text",
"lastName": "text",
"email": "text",
"avatar": "text",
"avatarPath": "text",
"isActive": 1,
"code": 1,
"ip": "text",
"phoneNumber": "text",
"address": "text",
"deleteFlag": 1,
"linkExpires": 1,
"forgetPasswordKey": "text",
"permission": 1,
"usergroup": null
}User logout.
success response
Successfully Logout.error response
POST /auth/logout HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully Logout."
}This is for user forget password link.
success response
If the user is registered a link to reset the password will be sent to the user’s email address. " or " If the user is registered a link to reset the password will be sent to the user’s email address.POST /auth/forgot-password-link HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 18
"emailId='text'"success response
{
"status": 1,
"message": "If the user is registered a link to reset the password will be sent to the user’s email address. \" or \" If the user is registered a link to reset the password will be sent to the user’s email address."
}This is for user password key validation.
success response
Invalid key. please try again " or " Your forgot password link got expired, try again. " or " This link has been used already. please try againGET /auth/forgot-password-key-check HTTP/1.1
Accept: */*
success response
{
"status": 1,
"message": "Invalid key. please try again \" or \" Your forgot password link got expired, try again. \" or \" This link has been used already. please try again"
}Users reset their password
success response
Your password has been changed successfullyerror response
error response
PUT /auth/reset-password HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 35
"newPassword='text'&key='text'"{
"status": 1,
"message": "Your password has been changed successfully"
}This is to get the user profile
success response
Successfully Get the Profile.GET /auth/get-profile HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully Get the Profile."
}Get a detai of plugin
success response
Successfully got the complete product list.error response
GET /plugins/detail/{id} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully got the complete product list."
}Update a list of plugin
success response
error response
PUT /plugins/update/plugin-status/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 18
"pluginStatus=1"{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"id": 1,
"pluginName": "text",
"pluginAvatar": "text",
"pluginAvatarPath": "text",
"pluginType": "text",
"pluginAdditionalInfo": "text",
"pluginFormInfo": "text",
"pluginStatus": 1,
"slugName": "text",
"isEditable": 1,
"routes": "text"
}Get the list of plugin
success response
Successfully got the complete product list.GET /plugins/list HTTP/1.1
Authorization: text
Accept: */*
success response
{
"status": 1,
"message": "Successfully got the complete product list."
}Add a email template
success response
error response
POST /email-template/add-email-template HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 61
"title='text'&subject='text'&content='text'&status=1"{
"title": "text",
"subject": "text",
"content": "text",
"isActive": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"emailTemplateId": 1
}Get the list of emali template
success response
Successfully got the complete email template list.error response
GET /email-template/email-templatelist HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully got the complete email template list."
}Update a email template
success response
error response
PUT /email-template/update-email-template/{id} HTTP/1.1
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 61
"title='text'&subject='text'&content='text'&status=1"{
"createdBy": 1,
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedBy": 1,
"modifiedDate": "2026-01-01T00:00:00.000Z",
"emailTemplateId": 1,
"title": "text",
"subject": "text",
"content": "text",
"isActive": 1
}Delete a email template
success response
Successfully deleted the email template.error response
DELETE /email-template/delete-email-template/{id} HTTP/1.1
Authorization: text
Accept: */*
{
"status": 1,
"message": "Successfully deleted the email template."
}Update details of the Gmap credential.
settings updated successfully
1Gmap settings updated successfullyError Response
POST /admin-gmap/update-setting HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 57
"clientId='text'&clientSecret='text'&isTest='text'"{
"status": 1,
"message": "Gmap settings updated successfully"
}Update facebook setting credentials
Success Response
1Facebook settings updated successfullyError Response
POST /admin-facebook/update-setting HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 55
"clientId='text'&clientSecret='text'&isTest=true"{
"status": 1,
"message": "Facebook settings updated successfully"
}Update gmail setting credentials
Success Response
1Gmail settings updated successfullyError Response
POST /admin-gmail/update-setting HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 55
"clientId='text'&clientSecret='text'&isTest=true"{
"status": 1,
"message": "Gmail settings updated successfully"
}Last updated

