CMS

Get a list of pages

get
/page

Fetches a paginated list of pages, with optional filtering by keyword.

Query parameters
limitintegerOptional

Limit the number of records returned

offsetintegerOptional

Offset the records for pagination

keywordstringOptional

Optional keyword for filtering the pages by title or content

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the list of pages

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the complete list of pages
get
/page

Create a new page

post
/page

Creates a new page with the specified details.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
titlestringRequired

Title of the new page

contentstringRequired

HTML content of the page

metaTagTitlestringOptional

Meta tag title for SEO purposes

Default: ""
metaTagContentstringOptional

Meta tag content for SEO purposes

Default: ""
metaTagKeywordstringOptional

Meta tag keywords for SEO purposes

Default: ""
activeintegerRequired

Indicates whether the page is active (1 for active, 0 for inactive)

pageGroupIdintegerRequired

The ID of the page group this page belongs to

Responses
chevron-right
200

Successfully created a new page

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully created a new page
post
/page

Get a list of page groups

get
/page-group

Fetches a paginated list of page groups with an optional status filter.

Query parameters
limitintegerOptional

Limit the number of records returned

offsetintegerOptional

Offset the records for pagination

statusinteger · enumOptional

Filter by page group status (1 for active, 0 for inactive)

Possible values:
Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the list of page groups

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the group list.
get
/page-group

Create a new page group

post
/page-group

This endpoint allows you to create a new page group.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
pageGroupNamestringRequiredExample: test
statusintegerRequiredExample: 1
Responses
chevron-right
200

Successfully created the page group

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully added Page Group.
post
/page-group

Get a list of languages

get
/language

Returns a list of languages based on provided query parameters.

Query parameters
limitintegerOptional

Limit the number of results

Default: 10
offsetintegerOptional

Offset for pagination

Default: 0
countbooleanOptional

If true, return the total count of languages available

Default: false
keywordstringOptional

Search keyword for filtering languages

statusstringOptional

Filter by language status (active or inactive)

defaultLanguagebooleanOptional

Filter languages by default language setting

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully fetched language list

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got all language List
get
/language

Get a page translation by ID

get
/page-translation/page/{pageId}

Returns the translation details of a specific page identified by pageId.

Path parameters
pageIdintegerRequired

ID of the page to get the translation details

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully fetched page translation details

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got page translation detail
get
/page-translation/page/{pageId}

Create or update a page translation by pageId

post
/page-translation/page/{pageId}

This endpoint allows creating or updating the translation details for a page identified by pageId.

Path parameters
pageIdintegerRequired

ID of the page to create or update the translation

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
languagestringOptionalExample: en
titlestringOptionalExample: Home
contentstringOptionalExample: <p>Welcome to our homepage</p>
Responses
chevron-right
200

Successfully created or updated page translation

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully created new page translation
post
/page-translation/page/{pageId}

Update a page by pageId

put
/page/{pageId}

This endpoint allows updating the details of a page identified by pageId.

Path parameters
pageIdintegerRequired

ID of the page to update

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
titlestringOptionalExample: test
contentstringOptionalExample: <p>test</p>
pageSlugstringOptionalExample: test
activeintegerOptionalExample: 1
pageGroupIdintegerOptionalExample: 23
pageIdstringOptionalExample: 161
Responses
chevron-right
200

Successfully updated the page

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully updated the page
put
/page/{pageId}

Delete a page by pageId

delete
/page/{pageId}

This endpoint allows deleting a page by its pageId.

Path parameters
pageIdintegerRequired

ID of the page to delete

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully deleted the page

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully deleted the page
delete
/page/{pageId}

Get the count of page groups

get
/page-group/pagegroup-count

This endpoint retrieves the count of page groups.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the page group count

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the page group count
get
/page-group/pagegroup-count

Get page group translation by ID

get
/page-group-translation/page-group/{id}

This endpoint retrieves the translation details of a page group by its ID.

Path parameters
idintegerRequired

ID of the page group to retrieve the translation for

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved page group translation details

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got page Group translation detail
get
/page-group-translation/page-group/{id}

Create a new page group translation

post
/page-group-translation/page-group/{id}

This endpoint allows creating a new translation for a page group.

Path parameters
idintegerRequired

ID of the page group for which to create a translation

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
Responses
chevron-right
200

Successfully created new page group translation

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully created new page group translation
post
/page-group-translation/page-group/{id}

Get a page group by ID

get
/page-group/get-page-group/{id}

This endpoint retrieves a page group by its ID.

Path parameters
idintegerRequired

ID of the page group to retrieve

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved page group

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully Got page group
get
/page-group/get-page-group/{id}

Update a page group

put
/page-group/{id}

This endpoint updates the page group by its ID.

Path parameters
idintegerRequired

ID of the page group to update

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
pageGroupNamestringOptionalExample: test
statusintegerOptionalExample: 1
Responses
chevron-right
200

Successfully updated the page group

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully updated the Page group
put
/page-group/{id}

Delete a page group

delete
/page-group/{id}

This endpoint deletes the page group by its ID.

Path parameters
idintegerRequired

ID of the page group to delete

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully deleted the page group

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully deleted the group
delete
/page-group/{id}

Get widget list

get
/widget

This endpoint retrieves a list of widgets based on the specified query parameters.

Query parameters
limitintegerOptional

The number of widgets to return

Default: 10
offsetintegerOptional

The number of items to skip before starting to return the widgets

Default: 0
countinteger · enumOptional

A flag indicating whether to return a count of widgets

Default: 0Possible values:
Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the widget list

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

Create a new widget

post
/widget

This endpoint allows the creation of a new widget with the specified parameters.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
titlestringOptional

The title of the widget

widgetLongTitlestringOptional

The long title of the widget

positionintegerOptional

The position where the widget will be placed

statusintegerOptional

Status of the widget (1 for active, 0 for inactive)

ShowHomePageWidgetintegerOptional

Flag to show the widget on the home page (1 for yes, 0 for no)

metaTagTitlestringOptional

Meta title for the widget

metaTagDescriptionstringOptional

Meta description for the widget

metaTagKeywordstringOptional

Meta keywords for the widget

contentstringOptional

HTML content for the widget

widgetLinkTypeintegerOptional

Type of the widget link

refIdinteger[]Optional

List of reference IDs associated with the widget

Responses
chevron-right
200

Successfully created a new widget

*/*
statusintegerOptional

Response status

messagestringOptional

Response message

post
/widget

Get widget product list

get
/widget/productlist

This endpoint retrieves a list of products for a widget based on the specified query parameters.

Query parameters
offsetintegerOptional

The number of items to skip before starting to return the products

Default: 0
keywordstringOptional

Search keyword for product filtering

skustringOptional

SKU for product filtering

statusinteger · enumOptional

The status of the products to filter by (e.g., 1 for active)

Default: 1Possible values:
priceintegerOptional

Price filter for products

Default: 0
isRefreshbooleanOptional

A flag to determine if the product list should be refreshed (true/false)

Default: false
Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the widget product list

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the complete product list.
get
/widget/productlist

Get vendor category list

get
/category

This endpoint retrieves a list of vendor categories based on the specified query parameters.

Query parameters
offsetintegerOptional

The number of items to skip before starting to return categories

Default: 0
countbooleanOptional

Flag to include the count of categories (true/false)

Default: false
keywordstringOptional

Search keyword for filtering categories

sortOrderinteger · enumOptional

The order in which to sort the categories (0 for ascending, 1 for descending)

Default: 0Possible values:
statusinteger · enumOptional

Filter categories by status (1 for active, 0 for inactive)

Default: 1Possible values:
isSearchbooleanOptional

Flag to determine if the request is a search (true/false)

Default: false
Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the vendor category list

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the vendor category list.
get
/category

Get widget translation details

get
/widget-translation/widget/{id}

This endpoint allows retrieval of widget translation details for a specific widget.

Path parameters
idintegerRequired

ID of the widget to get translation details

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved widget translation details

*/*
statusintegerOptional

Response status

messagestringOptional

Response message

get
/widget-translation/widget/{id}

Create translations for a widget

post
/widget-translation/widget/{id}

This endpoint allows the creation of multiple translations for a specific widget.

Path parameters
idintegerRequired

ID of the widget to create translations for

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Bodyobject[]
languageIdintegerRequired

ID of the language

widgetTitlestringRequired

Title of the widget in the given language

widgetLongTitlestringRequired

Long title of the widget in the given language

widgetDescriptionstringRequired

Description of the widget in HTML format for the given language

idintegerOptional

ID of the translation record

Responses
chevron-right
200

Successfully created translations for the widget

*/*
statusintegerOptional

Response status

messagestringOptional

Response message

post
/widget-translation/widget/{id}

Update an existing widget

put
/widget/{id}

Updates the details of an existing widget based on the provided ID.

Path parameters
idintegerRequired

ID of the widget to update

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
titlestringOptional

Title of the widget

widgetLongTitlestringOptional

Long title of the widget

positionintegerOptional

Position of the widget

statusintegerOptional

Status of the widget

ShowHomePageWidgetintegerOptional

Flag to show widget on homepage

metaTagTitlestringOptional

Meta tag title for the widget

metaTagDescriptionstringOptional

Meta tag description for the widget

metaTagKeywordstringOptional

Meta tag keywords for the widget

contentstringOptional

Content of the widget (HTML format)

widgetLinkTypeintegerOptional

Type of widget link

refIdinteger[]Optional

Reference IDs associated with the widget

widgetIdintegerOptional

ID of the widget to update

Responses
chevron-right
200

Successfully updated the widget

*/*
statusintegerOptional

Response status

messagestringOptional

Response message indicating the success of the operation

put
/widget/{id}

Delete a widget

delete
/widget/{id}

Deletes a widget based on the provided widget ID.

Path parameters
idintegerRequired

ID of the widget to delete

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Widget deleted successfully

*/*
statusintegerOptional

Response status

messagestringOptional

Response message indicating the success of the operation

delete
/widget/{id}

Retrieve a list of product questions

get
/product-question-list

This endpoint retrieves a list of product questions based on the provided query parameters.

Query parameters
limitintegerOptional

The number of items to return.

Default: 10
offsetintegerOptional

The number of items to skip before starting to collect the result set.

Default: 0
keywordstringOptional

A keyword to filter the product questions.

productNamestringOptional

The name of the product to filter the questions.

countintegerOptional

A flag to indicate whether to return the count of items.

Default: 0
approvalFlagintegerOptional

A flag to filter questions based on approval status.

Default: 1
Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the product question list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the complete product list.
get
/product-question-list

Retrieve product details

get
/product-detail/{productId}

This endpoint retrieves the details of a specific product based on the product ID.

Path parameters
productIdintegerRequired

The ID of the product to retrieve details for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved product details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully get productDetail
get
/product-detail/{productId}

Post a new product question

post
/admin-product-question

This endpoint allows posting a new question and answer for a specific product.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
questionstringRequiredExample: test
answerstringRequiredExample: test
productIdstringRequiredExample: 2124
skuIdintegerRequiredExample: 4168
Responses
chevron-right
200

Successfully posted the question.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Question Posted Successfully.
post
/admin-product-question

Update the status of a product question

put
/admin-product-question/{questionId}

This endpoint updates the status of a specific product question based on the question ID.

Path parameters
questionIdintegerRequired

The ID of the question to update.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
questionIdintegerRequiredExample: 832
statusintegerRequiredExample: 0
Responses
chevron-right
200

Successfully updated the question status.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Updated Your Question Status
put
/admin-product-question/{questionId}

Delete a product question

delete
/admin-product-question/{questionId}

This endpoint deletes a specific product question based on the question ID.

Path parameters
questionIdintegerRequired

The ID of the question to delete.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully deleted the question.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully deleted the Question.
delete
/admin-product-question/{questionId}

Retrieve product details

get
/product/product-detail/{productId}

This endpoint retrieves the details of a specific product based on the product ID.

Path parameters
productIdintegerRequired

The ID of the product to retrieve details for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved product details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully get productDetail
get
/product/product-detail/{productId}

Retrieve user profile

get
/auth/get-profile

This endpoint retrieves the profile information of the authenticated user.

Responses
chevron-right
200

Successfully retrieved the user profile.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the profile
get
/auth/get-profile

Retrieve vendor list

get
/vendor-list

This endpoint retrieves a list of vendor details.

Responses
chevron-right
200

Successfully retrieved vendor details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully Got Vendor Details
get
/vendor-list

Retrieve vendor list

get
/chat-admin/vendor-list

This endpoint retrieves a list of vendor details.

Responses
chevron-right
200

Successfully retrieved vendor details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully Got Vendor Details
get
/chat-admin/vendor-list

Retrieve product ratings and reviews

get
/admin-product-rating

This endpoint retrieves a list of product ratings and reviews based on the provided query parameters.

Query parameters
limitintegerOptional

The number of items to return.

Default: 10
offsetintegerOptional

The number of items to skip before starting to collect the result set.

Default: 0
countintegerOptional

A flag to indicate whether to return the count of items.

Default: 0
Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the complete product rating and review.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the complete product rating and review.
get
/admin-product-rating

Retrieve a specific product rating

get
/admin-product-rating/{ratingId}

This endpoint retrieves the details of a specific product rating based on the rating ID.

Path parameters
ratingIdintegerRequired

The ID of the product rating to retrieve.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the product rating.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: successfully got the product Rating.
get
/admin-product-rating/{ratingId}

Update the status of a product rating

put
/admin-product-rating/{ratingId}

This endpoint updates the status of a specific product rating based on the rating ID.

Path parameters
ratingIdintegerRequired

The ID of the product rating to update.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
ratingIdintegerRequiredExample: 633
statusintegerRequiredExample: 1
Responses
chevron-right
200

Successfully updated the rating status.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully Updated the Rating Status.
put
/admin-product-rating/{ratingId}

Retrieve a list of banners

get
/banner

This endpoint retrieves a list of banners based on the provided query parameters.

Query parameters
limitintegerOptional

The number of items to return.

Default: 10
offsetintegerOptional

The number of items to skip before starting to collect the result set.

Default: 0
keywordstringOptional

A keyword to filter the banners.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the banner list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got banner list
get
/banner

Create a new banner

post
/banner

Creates a new banner with the provided details.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
titlestringRequiredExample: test
contentstringRequiredExample: <p>test</p>
positionstringRequiredExample: 5
imagestringOptional
statusintegerRequiredExample: 1
linkstringRequiredExample: https://spurtcommerce-marketplace-store.vercel.app/
linkTypeintegerRequiredExample: 1
Responses
chevron-right
200

Successfully created new banner.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully created new banner.
post
/banner

Get seller product list

get
/admin-vendor-product

Retrieves a list of seller products based on the provided filters.

Query parameters
offsetintegerOptional

The number of products to skip before starting to collect the result set.

Default: 0
limitintegerOptional

The maximum number of products to return.

Default: 0
keywordstringOptional

A keyword to filter the products.

skustringOptional

The SKU of the product to filter.

statusintegerRequired

The status of the products to retrieve (1 for active).

Default: 1
priceintegerOptional

The price filter for the products.

Default: 0
Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the seller product list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got seller product list.
get
/admin-vendor-product

Get banner count

get
/banner/banner-count

Retrieves the total count of banners.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the banner count.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the banner count.
get
/banner/banner-count

Get bucket object list

get
/media/bucket-object-list

Retrieves a list of objects in a specified media bucket.

Query parameters
limitintegerOptional

The maximum number of objects to return.

Default: 100
folderNamestringOptional

The name of the folder to filter the objects.

markerstringOptional

A marker for pagination to continue listing objects.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the bucket object list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully get bucket object list.
get
/media/bucket-object-list

Get banner detail

get
/banner/banner-detail

Retrieves the details of a specific banner by its ID.

Query parameters
bannerIdintegerRequired

The ID of the banner to retrieve details for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the banner detail.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got banner detail.
get
/banner/banner-detail

Update an existing banner

put
/banner/{bannerId}

Updates the details of a specific banner by its ID.

Path parameters
bannerIdintegerRequired

The ID of the banner to update.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
titlestringRequired
contentstringRequired
positionstringRequired
statusintegerRequired
linkstringRequired
linkTypeintegerRequired
bannerIdstringRequired
Responses
chevron-right
200

Successfully updated banner.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully updated banner.
put
/banner/{bannerId}

Delete a specific banner

delete
/banner/{bannerId}

Deletes the banner identified by the given ID.

Path parameters
bannerIdintegerRequired

The ID of the banner to delete.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully deleted banner.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully deleted banner.
delete
/banner/{bannerId}

Get product SEO list

get
/product-seo

Retrieves a list of product SEO details based on the provided filters.

Query parameters
limitintegerOptional

The maximum number of products to return.

Default: 10
offsetintegerOptional

The number of products to skip before starting to collect the result set.

Default: 0
countintegerOptional

A flag to indicate whether to return the count of products.

Default: 0
Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the product SEO list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the product list.
get
/product-seo

Get product SEO details

get
/product-seo/{productId}

Retrieves the SEO details of a specific product by its ID.

Path parameters
productIdintegerRequired

The ID of the product to retrieve SEO details for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the SEO details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got SEO details.
get
/product-seo/{productId}

Update product SEO details

post
/product-seo/{productId}

Updates the SEO details of a specific product by its ID.

Path parameters
productIdintegerRequired

The ID of the product to update SEO details for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
metaTagTitlestringRequiredExample: The Indian Beekeepers Combo Pack of 2 - Saffron Honey, Afghani Saffron
metaTagDescriptionstringRequiredExample: test
metaTagKeywordstringRequiredExample: test
Responses
chevron-right
200

SEO updated successfully.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: SEO Updated successfully
post
/product-seo/{productId}

Get category SEO list

get
/category-seo

Retrieves a list of category SEO details based on the provided filters.

Query parameters
limitintegerOptional

The maximum number of categories to return.

Default: 10
offsetintegerOptional

The number of categories to skip before starting to collect the result set.

Default: 0
countintegerOptional

A flag to indicate whether to return the count of categories.

Default: 0
Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the category SEO list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got category list.
get
/category-seo

Get category SEO details

get
/category-seo/{categoryId}

Retrieves the SEO details of a specific category by its ID.

Path parameters
categoryIdintegerRequired

The ID of the category to retrieve SEO details for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the SEO details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got SEO details.
get
/category-seo/{categoryId}

Update category SEO details

post
/category-seo/{categoryId}

Updates the SEO details of a specific category by its ID.

Path parameters
categoryIdintegerRequired

The ID of the category to update SEO details for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
metaTagTitlestringRequiredExample: test
metaTagDescriptionstringRequiredExample: test
metaTagKeywordstringRequiredExample: test
Responses
chevron-right
200

SEO created successfully.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: SEO created Successfully.
post
/category-seo/{categoryId}

Get page SEO list

get
/page-seo

Retrieves a list of page SEO details based on the provided filters.

Query parameters
limitintegerOptional

The maximum number of pages to return.

Default: 10
offsetintegerOptional

The number of pages to skip before starting to collect the result set.

Default: 0
countintegerOptional

A flag to indicate whether to return the count of pages.

Default: 0
keywordstringOptional

A keyword to filter the pages.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the complete list of pages.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the complete list of pages.
get
/page-seo

Get page SEO details

get
/page-seo/{pageId}

Retrieves the SEO details of a specific page by its ID.

Path parameters
pageIdintegerRequired

The ID of the page to retrieve SEO details for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the SEO details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got SEO details.
get
/page-seo/{pageId}

Get blog category list

get
/blog-category

Retrieves a list of blog categories.

Responses
chevron-right
200

Successfully retrieved the blog category list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the blog category list.
get
/blog-category

Create a new blog category

post
/blog-category

Creates a new blog category with the provided details.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
namestringRequiredExample: test
Responses
post
/blog-category

Get blog list

get
/blog-seo

Retrieves a list of blog SEO details based on the provided filters.

Query parameters
limitintegerOptional

The maximum number of blogs to return.

Default: 10
offsetintegerOptional

The number of blogs to skip before starting to collect the result set.

Default: 0
countintegerOptional

A flag to indicate whether to return the count of blogs.

Default: 0
Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the blog list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got blog list.
get
/blog-seo

Get blog SEO details

get
/blog-seo/{blogId}

Retrieves the SEO details of a specific blog by its ID.

Path parameters
blogIdintegerRequired

The ID of the blog to retrieve SEO details for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the SEO details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got SEO detail.
get
/blog-seo/{blogId}

Update blog SEO details

post
/blog-seo/{blogId}

Updates the SEO details of a specific blog by its ID.

Path parameters
blogIdintegerRequired

The ID of the blog to update SEO details for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
metaTagTitlestringRequiredExample: test
metaTagDescriptionstringRequiredExample: test
metaTagKeywordstringRequiredExample: test
Responses
chevron-right
200

SEO created successfully.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Seo created Successfully.
post
/blog-seo/{blogId}

Get site map list

get
/site-map

Retrieves a list of site map entries based on the provided filters.

Query parameters
limitintegerOptional

The maximum number of site map entries to return.

Default: 10
offsetintegerOptional

The number of site map entries to skip before starting to collect the result set.

Default: 0
countintegerOptional

A flag to indicate whether to return the count of site map entries.

Default: 0
keywordstringOptional

A keyword to filter the site map entries.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the list of site map entries.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the list !!
get
/site-map

Create a new site map entry

post
/site-map

Creates a new site map entry with the provided details.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
urlstringRequiredExample: http://example.com/page
lastModifiedstring · date-timeRequiredExample: 2023-01-01T12:00:00Z
Responses
post
/site-map

Delete a site map entry

delete
/site-map/{entryId}

Deletes the site map entry identified by the given ID.

Path parameters
entryIdintegerRequired

The ID of the site map entry to delete.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully deleted the site map entry.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully Deleted the data !!
delete
/site-map/{entryId}

Get blog list

get
/blog

Retrieves a list of blogs based on the provided filters.

Query parameters
limitintegerOptional

The maximum number of blogs to return.

Default: 10
offsetintegerOptional

The number of blogs to skip before starting to collect the result set.

Default: 0
countintegerOptional

A flag to indicate whether to return the count of blogs.

Default: 0
Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the blog list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got blog list.
get
/blog

Create a new blog

post
/blog

Creates a new blog entry with the provided details.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
titlestringRequiredExample: test
categoryIdintegerRequiredExample: 2
descriptionstringRequiredExample: <p>test</p>
imagestringRequired
relatedBlogIdinteger[]OptionalExample: 9
blogSlugstringRequiredExample: test
metaTitlestringOptional
metaContentstringOptional
metaKeywordstringOptional
Responses
post
/blog

Update a blog

put
/blog/{blogId}

Updates the blog entry identified by the given ID.

Path parameters
blogIdintegerRequired

The ID of the blog to update.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
titlestringRequiredExample: test
categoryIdintegerRequiredExample: 2
descriptionstringRequiredExample: <p>test</p>
imagestringOptional
statusintegerOptionalExample: 1
relatedBlogIdinteger[]OptionalExample: 9
blogSlugstringRequiredExample: test
blogIdstringRequiredExample: 52
Responses
chevron-right
200

Successfully updated the blog.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully updated blog.
put
/blog/{blogId}

Delete a blog

delete
/blog/{blogId}

Deletes the blog entry identified by the given ID.

Path parameters
blogIdintegerRequired

The ID of the blog to delete.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully deleted the blog.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully deleted Blog
delete
/blog/{blogId}

Get blog translation details

get
/blog-translation/blog/{blogId}

Retrieves the translation details of a specific blog by its ID.

Path parameters
blogIdintegerRequired

The ID of the blog to retrieve translation details for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the blog translation details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got blog translation detail.
get
/blog-translation/blog/{blogId}

Create blog translations

post
/blog-translation/blog/{blogId}

Creates translations for the blog identified by the given ID.

Path parameters
blogIdintegerRequired

The ID of the blog to create translations for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
Responses
post
/blog-translation/blog/{blogId}

Get blog category detail

get
/blog-category/blog-category-detail

Retrieves the details of a specific blog category by its ID.

Query parameters
blogCategoryIdintegerRequired

The ID of the blog category to retrieve details for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
chevron-right
200

Successfully retrieved the blog category detail.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got blog category detail.
get
/blog-category/blog-category-detail

Update blog category status

put
/blog-category/update-blog-category-status/{blogCategoryId}

Updates the status of the blog category identified by the given ID.

Path parameters
blogCategoryIdintegerRequired

The ID of the blog category to update.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
blogCategoryIdintegerRequiredExample: 19
statusintegerRequiredExample: 1
Responses
chevron-right
200

Successfully updated blog category status.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully updated blog category status.
put
/blog-category/update-blog-category-status/{blogCategoryId}

Update a blog category

put
/blog-category/{blogCategoryId}

Updates the blog category identified by the given ID.

Path parameters
blogCategoryIdintegerRequired

The ID of the blog category to update.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
namestringRequiredExample: new categories
blogCategoryIdintegerRequiredExample: 14
Responses
chevron-right
200

Successfully updated the blog category.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully updated category.
put
/blog-category/{blogCategoryId}

Update page SEO details

post
/page-seo/{pageId}

Updates the SEO details of a specific page by its ID.

Path parameters
pageIdintegerRequired

The ID of the page to update SEO details for.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
metaTagTitlestringRequiredExample: test
metaTagDescriptionstringRequiredExample: test
metaTagKeywordstringRequiredExample: test
Responses
chevron-right
200

SEO created successfully.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: SEO created Successfully.
post
/page-seo/{pageId}

Last updated