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

Community

Public product questions and reviews

List public product questions

get

Lists public conversations flagged as questions.

Filters

  • Supports ConversationFilter fields exposed via query parameters

  • Optional pagination parameters from DRF (page, page_size)

Query parameters
pageinteger · min: 1Optional

Page number (1-indexed)

Example: 1
page_sizeinteger · min: 1Optional

Number of results per page

Example: 20
data_sourcestringOptional

Filter conversations by datasource slug

Example: vendor-channel
data_source_idintegerOptional

Filter conversations by datasource identifier

Example: 42
productintegerOptional

Filter conversations by product identifier

Example: 123456
order_numberstringOptional

Filter conversations by related order number

Example: ORD-2025-000042
is_answeredbooleanOptional

Filter conversations by answered flag

Example: true
Responses
200

Public questions listed

application/json

Standard paginated response returned by conversation listings

countintegerRequiredExample: 150
nextstring · uriOptionalExample: https://sandbox.akinon.com/public-questions/?page=2
previousstring · uriOptional
get/public-questions/
GET /public-questions/ HTTP/1.1
Host: sandbox.akinon.com
Accept: */*
200

Public questions listed

{
  "count": 150,
  "next": "https://sandbox.akinon.com/public-questions/?page=2",
  "previous": null,
  "results": [
    {
      "id": 9876,
      "subject": "Battery life question",
      "user": {
        "id": 345,
        "first_name": "Jane",
        "last_name": "Doe",
        "email": "jane.doe@example.com",
        "phone": null,
        "gender": "female"
      },
      "datasource": {
        "pk": 18,
        "name": "Vendor API",
        "slug": "vendor-api",
        "title": "Vendor Channel",
        "supplier_code": "text",
        "email": "name@gmail.com",
        "phone_number": "text",
        "is_active": true
      },
      "item_object": {
        "pk": 221133,
        "name": "Smart Watch X",
        "sku": "SW-X-BLACK",
        "absolute_url": "https://sandbox.akinon.com/product/smart-watch-x/",
        "product_images": [
          {
            "pk": 56789,
            "product": 221133,
            "image": "https://cdn.akinon.com/images/products/56789.png",
            "order": 1,
            "image_path": "text",
            "height": 1,
            "width": 1
          }
        ]
      },
      "item_content": "product",
      "message_set": [
        {
          "id": 998877,
          "message_content": "Does the battery last more than 24 hours?",
          "user_type": "user",
          "content_object": {
            "id": 345,
            "first_name": "Jane",
            "last_name": "Doe"
          },
          "content_type": "user",
          "created_date": "2025-10-29T12:15:00Z"
        }
      ],
      "conversation_type": "question",
      "last_message_date": "2025-10-30T09:45:00Z",
      "is_public": true,
      "is_answered": false
    }
  ]
}

List public product reviews

get

Lists public conversations flagged as reviews.

Filters

  • Shares the same filtering capabilities as /public-questions/

  • Useful for showcasing verified customer feedback

Query parameters
pageinteger · min: 1Optional

Page number (1-indexed)

Example: 1
page_sizeinteger · min: 1Optional

Number of results per page

Example: 20
data_sourcestringOptional

Filter conversations by datasource slug

Example: vendor-channel
data_source_idintegerOptional

Filter conversations by datasource identifier

Example: 42
productintegerOptional

Filter conversations by product identifier

Example: 123456
order_numberstringOptional

Filter conversations by related order number

Example: ORD-2025-000042
is_answeredbooleanOptional

Filter conversations by answered flag

Example: true
Responses
200

Public reviews listed

application/json

Standard paginated response returned by conversation listings

countintegerRequiredExample: 150
nextstring · uriOptionalExample: https://sandbox.akinon.com/public-questions/?page=2
previousstring · uriOptional
get/public-reviews/
GET /public-reviews/ HTTP/1.1
Host: sandbox.akinon.com
Accept: */*
200

Public reviews listed

{
  "count": 150,
  "next": "https://sandbox.akinon.com/public-questions/?page=2",
  "previous": null,
  "results": [
    {
      "id": 9876,
      "subject": "Battery life question",
      "user": {
        "id": 345,
        "first_name": "Jane",
        "last_name": "Doe",
        "email": "jane.doe@example.com",
        "phone": null,
        "gender": "female"
      },
      "datasource": {
        "pk": 18,
        "name": "Vendor API",
        "slug": "vendor-api",
        "title": "Vendor Channel",
        "supplier_code": "text",
        "email": "name@gmail.com",
        "phone_number": "text",
        "is_active": true
      },
      "item_object": {
        "pk": 221133,
        "name": "Smart Watch X",
        "sku": "SW-X-BLACK",
        "absolute_url": "https://sandbox.akinon.com/product/smart-watch-x/",
        "product_images": [
          {
            "pk": 56789,
            "product": 221133,
            "image": "https://cdn.akinon.com/images/products/56789.png",
            "order": 1,
            "image_path": "text",
            "height": 1,
            "width": 1
          }
        ]
      },
      "item_content": "product",
      "message_set": [
        {
          "id": 998877,
          "message_content": "Does the battery last more than 24 hours?",
          "user_type": "user",
          "content_object": {
            "id": 345,
            "first_name": "Jane",
            "last_name": "Doe"
          },
          "content_type": "user",
          "created_date": "2025-10-29T12:15:00Z"
        }
      ],
      "conversation_type": "question",
      "last_message_date": "2025-10-30T09:45:00Z",
      "is_public": true,
      "is_answered": false
    }
  ]
}

Last updated

Was this helpful?