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

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
200

Successfully retrieved the list of pages

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the complete list of pages
get/page
GET /backend/api/page HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got the complete list of pages"
}

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
200

Successfully created a new page

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully created a new page
post/page
POST /backend/api/page HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 118

{
  "title": "text",
  "content": "text",
  "metaTagTitle": "",
  "metaTagContent": "",
  "metaTagKeyword": "",
  "active": 1,
  "pageGroupId": 1
}
{
  "status": 1,
  "message": "Successfully created a new 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
200

Successfully retrieved the list of page groups

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the group list.
get/page-group
GET /backend/api/page-group HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got the group list."
}

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
200

Successfully created the page group

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully added Page Group.
post/page-group
POST /backend/api/page-group HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 35

{
  "pageGroupName": "test",
  "status": 1
}
{
  "status": 1,
  "message": "Successfully added 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
200

Successfully fetched language list

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got all language List
get/language
GET /backend/api/language HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got all language List"
}

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
200

Successfully fetched page translation details

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got page translation detail
get/page-translation/page/{pageId}
GET /backend/api/page-translation/page/{pageId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got page translation detail"
}

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
200

Successfully created or updated page translation

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully created new page translation
post/page-translation/page/{pageId}
POST /backend/api/page-translation/page/{pageId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 77

[
  {
    "language": "en",
    "title": "Home",
    "content": "<p>Welcome to our homepage</p>"
  }
]
{
  "status": 1,
  "message": "Successfully created new page translation"
}

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
200

Successfully updated the page

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully updated the page
put/page/{pageId}
PUT /backend/api/page/{pageId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 101

{
  "title": "test",
  "content": "<p>test</p>",
  "pageSlug": "test",
  "active": 1,
  "pageGroupId": 23,
  "pageId": "161"
}
{
  "status": 1,
  "message": "Successfully updated the page"
}

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
200

Successfully deleted the page

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully deleted the page
delete/page/{pageId}
DELETE /backend/api/page/{pageId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully deleted the page"
}

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
200

Successfully retrieved the page group count

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the page group count
get/page-group/pagegroup-count
GET /backend/api/page-group/pagegroup-count HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got the page group 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
200

Successfully retrieved page group translation details

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got page Group translation detail
get/page-group-translation/page-group/{id}
GET /backend/api/page-group-translation/page-group/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got page Group translation detail"
}

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
200

Successfully created new page group translation

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully created new page group translation
post/page-group-translation/page-group/{id}
POST /backend/api/page-group-translation/page-group/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 63

{
  "pageGroupTranslation": [
    {
      "languageId": 57,
      "groupName": "test"
    }
  ]
}
{
  "status": 1,
  "message": "Successfully created new page group translation"
}

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
200

Successfully retrieved page group

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully Got page group
get/page-group/get-page-group/{id}
GET /backend/api/page-group/get-page-group/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully Got page group"
}

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
200

Successfully updated the page group

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully updated the Page group
put/page-group/{id}
PUT /backend/api/page-group/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 35

{
  "pageGroupName": "test",
  "status": 1
}
{
  "status": 1,
  "message": "Successfully updated the Page group"
}

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
200

Successfully deleted the page group

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully deleted the group
delete/page-group/{id}
DELETE /backend/api/page-group/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully deleted the group"
}

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
200

Successfully retrieved the widget list

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got Widget list
get/widget
GET /backend/api/widget HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got Widget list"
}

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
200

Successfully created a new widget

*/*
statusintegerOptional

Response status

messagestringOptional

Response message

post/widget
POST /backend/api/widget HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 210

{
  "title": "text",
  "widgetLongTitle": "text",
  "position": 1,
  "status": 1,
  "ShowHomePageWidget": 1,
  "metaTagTitle": "text",
  "metaTagDescription": "text",
  "metaTagKeyword": "text",
  "content": "text",
  "widgetLinkType": 1,
  "refId": [
    1
  ]
}
{
  "status": 1,
  "message": "text"
}

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
200

Successfully retrieved the widget product list

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the complete product list.
get/widget/productlist
GET /backend/api/widget/productlist HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got the complete product list."
}

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
200

Successfully retrieved the vendor category list

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the vendor category list.
get/category
GET /backend/api/category HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got the vendor category list."
}

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
200

Successfully retrieved widget translation details

*/*
statusintegerOptional

Response status

messagestringOptional

Response message

get/widget-translation/widget/{id}
GET /backend/api/widget-translation/widget/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "text"
}

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
200

Successfully created translations for the widget

*/*
statusintegerOptional

Response status

messagestringOptional

Response message

post/widget-translation/widget/{id}
POST /backend/api/widget-translation/widget/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 98

[
  {
    "languageId": 1,
    "widgetTitle": "text",
    "widgetLongTitle": "text",
    "widgetDescription": "text",
    "id": 1
  }
]
{
  "status": 1,
  "message": "text"
}

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
200

Successfully updated the widget

*/*
statusintegerOptional

Response status

messagestringOptional

Response message indicating the success of the operation

put/widget/{id}
PUT /backend/api/widget/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 223

{
  "title": "text",
  "widgetLongTitle": "text",
  "position": 1,
  "status": 1,
  "ShowHomePageWidget": 1,
  "metaTagTitle": "text",
  "metaTagDescription": "text",
  "metaTagKeyword": "text",
  "content": "text",
  "widgetLinkType": 1,
  "refId": [
    1
  ],
  "widgetId": 1
}
{
  "status": 1,
  "message": "text"
}

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
200

Widget deleted successfully

*/*
statusintegerOptional

Response status

messagestringOptional

Response message indicating the success of the operation

delete/widget/{id}
DELETE /backend/api/widget/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "text"
}

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
200

Successfully retrieved the product question list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the complete product list.
get/product-question-list
GET /backend/api/product-question-list HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got the complete product 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
200

Successfully retrieved product details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully get productDetail
get/product-detail/{productId}
GET /backend/api/product-detail/{productId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully get productDetail"
}

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
200

Successfully posted the question.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Question Posted Successfully.
post/admin-product-question
POST /backend/api/admin-product-question HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 67

{
  "question": "test",
  "answer": "test",
  "productId": "2124",
  "skuId": 4168
}
{
  "status": 1,
  "message": "Question Posted Successfully."
}

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
200

Successfully updated the question status.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Updated Your Question Status
put/admin-product-question/{questionId}
PUT /backend/api/admin-product-question/{questionId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 29

{
  "questionId": 832,
  "status": 0
}
{
  "status": 1,
  "message": "Updated Your Question Status"
}

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
200

Successfully deleted the question.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully deleted the Question.
delete/admin-product-question/{questionId}
DELETE /backend/api/admin-product-question/{questionId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully deleted the Question."
}

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
200

Successfully retrieved product details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully get productDetail
get/product/product-detail/{productId}
GET /backend/api/product/product-detail/{productId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully get productDetail"
}

Retrieve user profile

get
/auth/get-profile

This endpoint retrieves the profile information of the authenticated user.

Responses
200

Successfully retrieved the user profile.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the profile
get/auth/get-profile
GET /backend/api/auth/get-profile HTTP/1.1
Host: 139.59.67.17
Accept: */*
{
  "status": 1,
  "message": "Successfully got the profile"
}

Retrieve vendor list

get
/vendor-list

This endpoint retrieves a list of vendor details.

Responses
200

Successfully retrieved vendor details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully Got Vendor Details
get/vendor-list
GET /backend/api/vendor-list HTTP/1.1
Host: 139.59.67.17
Accept: */*
{
  "status": 1,
  "message": "Successfully Got Vendor Details"
}

Retrieve vendor list

get
/chat-admin/vendor-list

This endpoint retrieves a list of vendor details.

Responses
200

Successfully retrieved vendor details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully Got Vendor Details
get/chat-admin/vendor-list
GET /backend/api/chat-admin/vendor-list HTTP/1.1
Host: 139.59.67.17
Accept: */*
{
  "status": 1,
  "message": "Successfully Got Vendor Details"
}

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
200

Successfully retrieved the complete product rating and review.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the complete product rating and review.
get/admin-product-rating
GET /backend/api/admin-product-rating HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got the complete product rating and review."
}

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
200

Successfully retrieved the product rating.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: successfully got the product Rating.
get/admin-product-rating/{ratingId}
GET /backend/api/admin-product-rating/{ratingId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "successfully got the product Rating."
}

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
200

Successfully updated the rating status.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully Updated the Rating Status.
put/admin-product-rating/{ratingId}
PUT /backend/api/admin-product-rating/{ratingId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 27

{
  "ratingId": 633,
  "status": 1
}
{
  "status": 1,
  "message": "Successfully Updated the Rating Status."
}

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
200

Successfully retrieved the banner list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got banner list
get/banner
GET /backend/api/banner HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got banner list"
}

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
200

Successfully created new banner.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully created new banner.
post/banner
POST /backend/api/banner HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 255

{
  "title": "test",
  "content": "<p>test</p>",
  "position": "5",
  "image": "",
  "status": 1,
  "bannerImage": [
    {
      "containerName": "",
      "image": "317jvwy8tol1710502753887_1712037737942.png",
      "isPrimary": 1
    }
  ],
  "link": "https://spurtcommerce-marketplace-store.vercel.app/",
  "linkType": 1
}
{
  "status": 1,
  "message": "Successfully created new 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
200

Successfully retrieved the seller product list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got seller product list.
get/admin-vendor-product
GET /backend/api/admin-vendor-product?status=1 HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got seller product list."
}

Get banner count

get
/banner/banner-count

Retrieves the total count of banners.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
200

Successfully retrieved the banner count.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the banner count.
get/banner/banner-count
GET /backend/api/banner/banner-count HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got the 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
200

Successfully retrieved the bucket object list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully get bucket object list.
get/media/bucket-object-list
GET /backend/api/media/bucket-object-list HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully get 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
200

Successfully retrieved the banner detail.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got banner detail.
get/banner/banner-detail
GET /backend/api/banner/banner-detail?bannerId=1 HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got 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
200

Successfully updated banner.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully updated banner.
put/banner/{bannerId}
PUT /backend/api/banner/{bannerId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 345

{
  "title": "text",
  "content": "text",
  "position": "text",
  "status": 1,
  "bannerImage": [
    {
      "createdBy": "text",
      "createdDate": "2026-01-01T00:00:00.000Z",
      "modifiedBy": "text",
      "modifiedDate": "2026-01-01T00:00:00.000Z",
      "id": 1,
      "isPrimary": 1,
      "bannerId": 1,
      "isActive": 1,
      "isDelete": 1,
      "image": "text",
      "containerName": "text"
    }
  ],
  "link": "text",
  "linkType": 1,
  "bannerId": "text"
}
{
  "status": 1,
  "message": "Successfully updated banner."
}

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
200

Successfully deleted banner.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully deleted banner.
delete/banner/{bannerId}
DELETE /backend/api/banner/{bannerId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully deleted banner."
}

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
200

Successfully retrieved the product SEO list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the product list.
get/product-seo
GET /backend/api/product-seo HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got the product list."
}

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
200

Successfully retrieved the SEO details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got SEO details.
get/product-seo/{productId}
GET /backend/api/product-seo/{productId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got SEO details."
}

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
200

SEO updated successfully.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: SEO Updated successfully
post/product-seo/{productId}
POST /backend/api/product-seo/{productId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 141

{
  "metaTagTitle": "The Indian Beekeepers Combo Pack of 2 - Saffron Honey, Afghani Saffron",
  "metaTagDescription": "test",
  "metaTagKeyword": "test"
}
{
  "status": 1,
  "message": "SEO Updated successfully"
}

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
200

Successfully retrieved the category SEO list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got category list.
get/category-seo
GET /backend/api/category-seo HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got category list."
}

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
200

Successfully retrieved the SEO details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got SEO details.
get/category-seo/{categoryId}
GET /backend/api/category-seo/{categoryId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got SEO details."
}

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
200

SEO created successfully.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: SEO created Successfully.
post/category-seo/{categoryId}
POST /backend/api/category-seo/{categoryId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 75

{
  "metaTagTitle": "test",
  "metaTagDescription": "test",
  "metaTagKeyword": "test"
}
{
  "status": 1,
  "message": "SEO created Successfully."
}

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
200

Successfully retrieved the complete list of pages.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the complete list of pages.
get/page-seo
GET /backend/api/page-seo HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got the complete list of pages."
}

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
200

Successfully retrieved the SEO details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got SEO details.
get/page-seo/{pageId}
GET /backend/api/page-seo/{pageId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got SEO details."
}

Get blog category list

get
/blog-category

Retrieves a list of blog categories.

Responses
200

Successfully retrieved the blog category list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the blog category list.
get/blog-category
GET /backend/api/blog-category HTTP/1.1
Host: 139.59.67.17
Accept: */*
{
  "status": 1,
  "message": "Successfully got the blog category list."
}

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
201

Successfully created new category.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully created new category.
post/blog-category
POST /backend/api/blog-category HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 15

{
  "name": "test"
}
{
  "status": 1,
  "message": "Successfully created new 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
200

Successfully retrieved the blog list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got blog list.
get/blog-seo
GET /backend/api/blog-seo HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got blog list."
}

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
200

Successfully retrieved the SEO details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got SEO detail.
get/blog-seo/{blogId}
GET /backend/api/blog-seo/{blogId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got SEO detail."
}

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
200

SEO created successfully.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Seo created Successfully.
post/blog-seo/{blogId}
POST /backend/api/blog-seo/{blogId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 75

{
  "metaTagTitle": "test",
  "metaTagDescription": "test",
  "metaTagKeyword": "test"
}
{
  "status": 1,
  "message": "Seo created Successfully."
}

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
200

Successfully retrieved the list of site map entries.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got the list !!
get/site-map
GET /backend/api/site-map HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got the list !!"
}

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
201

Successfully created the site map entry.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully created !!
post/site-map
POST /backend/api/site-map HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 71

{
  "url": "http://example.com/page",
  "lastModified": "2023-01-01T12:00:00Z"
}
{
  "status": 1,
  "message": "Successfully created !!"
}

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
200

Successfully deleted the site map entry.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully Deleted the data !!
delete/site-map/{entryId}
DELETE /backend/api/site-map/{entryId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully Deleted the data !!"
}

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
200

Successfully retrieved the blog list.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got blog list.
get/blog
GET /backend/api/blog HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got blog list."
}

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
201

Successfully created a new blog.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully created new blog.
post/blog
POST /backend/api/blog HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 157

{
  "title": "test",
  "categoryId": 2,
  "description": "<p>test</p>",
  "image": "",
  "relatedBlogId": [
    9
  ],
  "blogSlug": "test",
  "metaTitle": "",
  "metaContent": "",
  "metaKeyword": ""
}
{
  "status": 1,
  "message": "Successfully created new 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
200

Successfully updated the blog.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully updated blog.
put/blog/{blogId}
PUT /backend/api/blog/{blogId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 133

{
  "title": "test",
  "categoryId": 2,
  "description": "<p>test</p>",
  "image": "",
  "status": 1,
  "relatedBlogId": [
    9
  ],
  "blogSlug": "test",
  "blogId": "52"
}
{
  "status": 1,
  "message": "Successfully updated blog."
}

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
200

Successfully deleted the blog.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully deleted Blog
delete/blog/{blogId}
DELETE /backend/api/blog/{blogId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully deleted Blog"
}

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
200

Successfully retrieved the blog translation details.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got blog translation detail.
get/blog-translation/blog/{blogId}
GET /backend/api/blog-translation/blog/{blogId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got blog translation detail."
}

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
201

Successfully created new blog translation.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully created new blog translation.
post/blog-translation/blog/{blogId}
POST /backend/api/blog-translation/blog/{blogId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 82

{
  "blogTranslation": [
    {
      "languageId": 57,
      "title": "test",
      "description": "<p>test</p>"
    }
  ]
}
{
  "status": 1,
  "message": "Successfully created new blog translation."
}

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
200

Successfully retrieved the blog category detail.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully got blog category detail.
get/blog-category/blog-category-detail
GET /backend/api/blog-category/blog-category-detail?blogCategoryId=1 HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
{
  "status": 1,
  "message": "Successfully got 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
200

Successfully updated blog category status.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully updated blog category status.
put/blog-category/update-blog-category-status/{blogCategoryId}
PUT /backend/api/blog-category/update-blog-category-status/{blogCategoryId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 32

{
  "blogCategoryId": 19,
  "status": 1
}
{
  "status": 1,
  "message": "Successfully updated blog category status."
}

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
200

Successfully updated the blog category.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: Successfully updated category.
put/blog-category/{blogCategoryId}
PUT /backend/api/blog-category/{blogCategoryId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 45

{
  "name": "new categories",
  "blogCategoryId": 14
}
{
  "status": 1,
  "message": "Successfully updated category."
}

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
200

SEO created successfully.

*/*
statusintegerOptionalExample: 1
messagestringOptionalExample: SEO created Successfully.
post/page-seo/{pageId}
POST /backend/api/page-seo/{pageId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: */*
Accept: */*
Content-Length: 75

{
  "metaTagTitle": "test",
  "metaTagDescription": "test",
  "metaTagKeyword": "test"
}
{
  "status": 1,
  "message": "SEO created Successfully."
}

Last updated