Spurtcommerce
DocumentAPI ReferenceAdd-ons
API Reference
API Reference
  • About Spurtcommerce APIs
  • Spurtcommerce
    • Admin API
      • Admin
        • Authentication
        • My Profile
        • Support
      • Buyers
        • Manage Buyer
      • Chat
      • CMS
        • Manage Banner
        • Manage Blogs
        • Manage Pages
        • Manage SEO
      • Dashboard
      • Marketing
        • Manage Cross Selling
          • Related Products
        • Manage Promotions
          • Coupon
      • Marketplace
        • Manage Products
        • Manage Sales
        • Manage Settlements
        • Product Configuration
        • Reports
      • Sellers
        • Seller
        • Seller Group
        • Seller KYC Request
      • Settings
        • Add-ons
        • Add-ons Product Attributes
        • Localization
        • Order Fulfilment Status
        • Personalise
        • Site Settings
        • Store Settings
        • System
        • User and Permission
        • Support-Category
    • Store API
      • Account Settings
        • Customer
        • My Order
        • My Quotation
        • My Wishlist
        • Profile
        • Support
      • Checkouts
      • Store
        • Admin Contact
        • Categories
        • Home
        • Product Detail Page
    • Vendor API
      • Page 1
      • Catalogue
        • Bulk Product Imports
          • Custom
          • Standard
        • Common Product
        • Data Export
        • Pricing
        • Product Localisation
        • Product List
        • Product Variants
        • Related Products
      • CRM
        • Customer
        • Customer Group
        • Question and Answer
        • Rating and Review
      • Dashboard
      • Marketing
      • Payments
        • Archeived Payments
        • Earnings
        • Settlements
      • Profile
        • Account Settings
          • My Business
          • My KYC
          • My Profile
          • My Shop
          • Personalised Setting
        • Chat
        • Vendor
        • Support
      • Reports
      • Sales
        • Archeive Orders
        • Back Orders
        • Failed Orders
        • Orders
        • Quotation Request
        • Stock Update
        • Variant Stock Update
      • Supplier
        • Contact
        • Supplier
Powered by GitBook
On this page
  1. Spurtcommerce
  2. Vendor API
  3. CRM

Question and Answer

PreviousCustomer GroupNextRating and Review

Last updated 4 months ago

Retrieve vendor product question list

get

Fetches the list of product questions with optional filters.

Query parameters
limitintegerOptional

Number of records to return.

offsetintegerOptional

Number of records to skip.

keywordstringOptional

Search keyword to filter results.

countintegerOptional

Flag to include count in the response.

startDatestringOptional

Start date for filtering results (YYYY-MM-DD).

endDatestringOptional

End date for filtering results (YYYY-MM-DD).

productNamestringOptional

Filter results by product name.

pricestringOptional

Filter results by price.

statusstringOptional

Filter results by status.

Header parameters
AuthorizationstringRequired
Responses
200
Successfully got the complete product list.
400
Bad Request
500
Internal Server Error
get
GET /backend/api/vendor-product-question/vendor-product-question-list HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>text</message>
</object>

Retrieve product question list

get

Fetches a list of product questions based on filters such as product ID, SKU, and search keyword.

Query parameters
productIdintegerRequired

The ID of the product to fetch questions for.

limitintegerOptional

Number of records to return. Use 0 for no limit.

offsetintegerOptional

Number of records to skip.

keywordstringOptional

Search keyword to filter questions.

countbooleanOptional

Flag to include a count in the response. Use 'true' or 'false'.

skuIdstringOptional

The SKU ID of the product.

Header parameters
AuthorizationstringRequired
Responses
200
Successfully retrieved the product question list.
400
Bad Request
500
Internal Server Error
get
GET /backend/api/vendor-product-question/question-list HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>text</message>
</object>

Retrieve product details

get

Fetches detailed information about a specific product by its ID.

Path parameters
idintegerRequired

The ID of the product to retrieve details for.

Header parameters
AuthorizationstringRequired
Responses
200
Successfully retrieved product details.
400
Bad Request
404
Product not found
500
Internal Server Error
get
GET /backend/api/vendor-product/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully get productDetail</message>
</object>

Delete a product question

delete

Deletes a product question by its ID.

Path parameters
questionIdintegerRequired

The ID of the question to delete

Header parameters
AuthorizationstringRequired
Responses
200
Successfully deleted the question.
404
Question not found
500
Internal Server Error
delete
DELETE /backend/api/vendor-product-question/delete-question/{questionId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>text</message>
</object>
  • GETRetrieve vendor product question list
  • GETRetrieve product question list
  • GETRetrieve product details
  • POSTAdd a new product question
  • PUTUpdate the status of a product question
  • DELETEDelete a product question

Add a new product question

post

Allows a user to post a new question for a product.

Header parameters
AuthorizationstringRequired
Body
questionstringRequired

The question being asked about the product

answerstringRequired

The answer to the question

productIdintegerRequired

The ID of the product related to the question

skuIdintegerRequired

The SKU ID of the product related to the question

Responses
200
Successfully posted the question.
400
Bad Request
500
Internal Server Error
post
POST /backend/api/vendor-product-question/add-question HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 59

"question='text'&answer='text'&productId=1&skuId=1"
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>text</message>
</object>

Update the status of a product question

put

Updates the status (active/inactive) of a specific product question by its ID.

Path parameters
questionIdintegerRequired

The ID of the question to update

Header parameters
AuthorizationstringRequired
Body
questionIdintegerRequired

The ID of the question

statusintegerRequired

The new status of the question (e.g., 0 for inactive, 1 for active)

Responses
200
Successfully updated the question status.
400
Bad Request
404
Question not found
500
Internal Server Error
put
PUT /backend/api/vendor-product-question/update-question-status/{questionId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 27

"questionId=1&status=1"
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Updated Your Question Status</message>
</object>