Store

Get widget list

get
/list/widget-list

This endpoint retrieves a list of widgets available in the system.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the widget list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got widget list
get
/list/widget-list

Get Google Map API Key

get
/list/gmap-key

This endpoint returns a URL that redirects to the add-address API for Google Map integration.

Query parameters
pluginNamestringRequired

The name of the plugin requesting the API key.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the Google Map API key URL.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Redirect to this url
get
/list/gmap-key

Get a list of languages

get
/list/language

This endpoint retrieves a list of all available languages.

Query parameters
limitintegerOptional

Number of languages to retrieve.

Default: 0
offsetintegerOptional

Starting point to retrieve languages.

Default: 0
keywordstringOptional

Filter languages based on keyword search.

countintegerOptional

Flag to indicate if the total count of languages should be returned.

Default: 0
Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the language list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the complete language list
get
/list/language

Get store settings

get
/settings/store-setting

This endpoint retrieves the store settings for a given industry.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the store settings.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got settings
get
/settings/store-setting

Get list of available addons

get
/list/addons

This endpoint retrieves the list of available addons for the system.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the addons list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully get the list
get
/list/addons

Get list of product categories

get
/list/category

This endpoint retrieves the list of available product categories for the system.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the list of categories.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the list of categories
get
/list/category

Get count of custom products

get
/list/custom-product-list

This endpoint retrieves the count of products based on the provided filters.

Query parameters
categorySlugstringRequired

Slug for the product category (e.g., 'mens-bottom-wear')

attributestringOptional

Filter by product attribute (e.g., color, size, etc.)

variantstringOptional

Filter by product variant

pricestringOptional

Filter by price range (e.g., 'low', 'high')

priceFromnumber · floatOptional

Filter by minimum price

priceTonumber · floatOptional

Filter by maximum price

latestArrivalbooleanOptional

Filter by latest arrivals (1 for yes, 0 for no)

countintegerOptional

If set to 1, returns the count of products

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the count of products

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the count of products
get
/list/custom-product-list

Get product count and maximum price

get
/list/product-count

This endpoint retrieves the total number of products and the maximum product price.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the product count and maximum price

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully get Product Count
get
/list/product-count

Get question list based on the question ID

get
/store-question-answer/question-list/{skuId}

This endpoint retrieves the list of questions and answers based on the store's question ID and an optional keyword.

Path parameters
skuIdintegerRequired

The ID of the question to retrieve the list for.

Query parameters
keywordstringOptional

An optional search keyword to filter questions.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the question list

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully get all question List
get
/store-question-answer/question-list/{skuId}

Get product details based on product code

get
/product-store/productdetail/{productSlug}

This endpoint retrieves detailed information about a specific product using its product code.

Path parameters
productSlugstringRequired

The product code for which details are to be fetched.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the product details

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got product detail
get
/product-store/productdetail/{productSlug}
get
/list/related-product-list

This endpoint retrieves a list of products related to the product specified by the product ID.

Query parameters
productIdstringRequired

The product ID for which related products are to be fetched.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved related products list

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Related product list is successfully being shown.
get
/list/related-product-list

Get common products based on product ID

get
/store-common-product/common-product-list/{productSlug}

This endpoint retrieves a list of common products based on the product ID.

Path parameters
productSlugstringRequired

The product ID for which common products are to be fetched.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the common product list

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the Product List
get
/store-common-product/common-product-list/{productSlug}

Get product attributes based on category IDs

get
/store-product-attributes

This endpoint retrieves product attributes (specifications) based on a list of category IDs.

Query parameters
categoryIdsstringRequired

A comma-separated list of category IDs for which to retrieve the product attributes (specifications).

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the product attributes

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got Specification List.
get
/store-product-attributes

Get product rating count

get
/product-store/rating-count/{skuId}

This endpoint retrieves the rating count for a specific product using its product ID.

Path parameters
skuIdintegerRequired

The ID of the product for which the rating count is being requested.

Responses
chevron-right
200

Successfully retrieved the product rating count

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the product Rating.
get
/product-store/rating-count/{skuId}

Get product vendor count

get
/store-common-product/vendor-count/{productId}

This endpoint retrieves the vendor count for a specific product using its product ID.

Path parameters
productIdintegerRequired

The ID of the product for which the vendor count is being requested.

Responses
chevron-right
200

Successfully retrieved the product vendor count

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got vendor count.
get
/store-common-product/vendor-count/{productId}

Get Cart List

get
/cart

This endpoint retrieves the list of items in the customer's cart.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully got the cart list

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the cart list
get
/cart

Get Abuse Reason List

get
/store-question-answer/abuse-reason-list

This endpoint retrieves the list of available abuse reasons.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the abuse reason list

*/*
statusintegerOptional
messagestringOptional
get
/store-question-answer/abuse-reason-list

Add Product to Wishlist

post
/customer/add-product-to-wishlist
Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Body
productIdintegerRequiredExample: 2023
productOptionValueIdstringOptional
Responses
chevron-right
200

Product successfully added to wishlist

statusintegerOptionalExample: 1
messagestringOptionalExample: You have Successfully add to wishlist
post
/customer/add-product-to-wishlist

Get video preview from S3

get
/media/video-preview-s3

Fetches a video preview from an S3 bucket by specifying the video file's name and path.

Query parameters
namestringRequired

The name of the video file for preview. Example: 'Mood _ a 30-second 2D animation.mp4'.

pathstringRequired

The path in the S3 bucket where the video is stored. Example: 'video'.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully fetched the video preview

*/*
messagestringOptionalExample: Successfully fetched the video preview.
statusstringOptionalExample: 1
videoPreviewUrlstringOptionalExample: https://s3.amazonaws.com/video/Mood_a_30-second_2D_animation.mp4
get
/media/video-preview-s3

Get customer profile

get
/customer/get-profile

This API allows customers to retrieve their profile information.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the customer profile

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully Get the Profile.
get
/customer/get-profile

Get wishlist product list

get
/customer/wishlist-product-list

This API allows customers to retrieve a list of products in their wishlist.

Query parameters
limitintegerOptional

Limit the number of products returned.

Default: 0
offsetintegerOptional

Offset for pagination.

Default: 0
Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Responses
chevron-right
200

Successfully retrieved the wishlist product list

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully show the wishlist product list
get
/customer/wishlist-product-list

Contact admin

post
/customer/admin-contact

This API allows customers to send an email to the admin with their requirements.

Header parameters
AuthorizationstringOptional

Optional Bearer token for authentication.

industrystringOptional

The industry of the user.

Default: electronics
keystringOptional

The unique key for the request.

Default: 8097571064818418
languagekeystringOptional

The language key for the request.

Default: 57
Body
firstNamestringRequired

First name of the customer

lastNamestringRequired

Last name of the customer

emailIdstringRequired

Email ID of the customer

filesstring[]Optional

List of files uploaded by the customer

userRequirementsstringRequired

Requirements or message from the customer

Responses
chevron-right
200

Successfully sent email to admin

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Your email has been successfully sent to the admin
post
/customer/admin-contact

Page List API

get
/pages

Fetch a list of pages with optional filters and pagination.

Query parameters
limitintegerOptional

Limit the number of results

offsetintegerOptional

Offset for pagination

keywordstringOptional

Search keyword for filtering pages

countintegerOptional

If set, returns count of pages (should be number or boolean)

Header parameters
AuthorizationstringOptional

Optional bearer token for authentication

languageIdintegerRequired

Language ID for content localization

Responses
chevron-right
200

Successfully retrieved the page list

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the group list
get
/pages

Get Page Detail API

get
/pages/{slugName}

Retrieve detailed information about a page using its slug name.

Path parameters
slugNamestringRequired

The slug name of the page to fetch details for

Header parameters
AuthorizationstringOptional

Optional bearer token for authentication

languageIdintegerRequired

Language ID for content localization

Responses
chevron-right
200

Successfully retrieved page details

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully get page Details
get
/pages/{slugName}

Last updated