Skip to Content

List Topic Replies

Get a paginated list of replies for a specific topic.

Each reply includes author info, body (plain text), engagement counts, and a reply_to_id field: "0" indicates a top-level reply; any other value identifies the parent reply for nested replies.

CLIInstall CLI

bash
longbridge topic-replies 6993508780031016960
longbridge topic-replies 6993508780031016960 --page 2 --size 20

Request

HTTP MethodGET
HTTP URL/v1/content/topics/:topic_id/comments

Path Parameters

NameTypeRequiredDescription
topic_idstringYESTopic ID (e.g. 6993508780031016960)

Query Parameters

NameTypeRequiredDescription
pageint32NOPage number (1-based). Defaults to 1.
sizeint32NOItems per page, range 1–50. Defaults to 20.

Request Example

Response

Response Headers

  • Content-Type: application/json

Response Example

json
{
  "code": 0,
  "message": "success",
  "data": {
    "items": [
      {
        "id": "7001234567890123456",
        "topic_id": "6993508780031016960",
        "body": "Great analysis!",
        "reply_to_id": "0",
        "author": {
          "member_id": "10087",
          "name": "John Smith",
          "avatar": "https://example.com/avatar2.jpg"
        },
        "images": [],
        "likes_count": 5,
        "comments_count": 2,
        "created_at": "1742001500"
      },
      {
        "id": "7001234567890123457",
        "topic_id": "6993508780031016960",
        "body": "I disagree on the valuation part.",
        "reply_to_id": "7001234567890123456",
        "author": {
          "member_id": "10088",
          "name": "Alice Lee",
          "avatar": "https://example.com/avatar3.jpg"
        },
        "images": [],
        "likes_count": 1,
        "comments_count": 0,
        "created_at": "1742001800"
      }
    ]
  }
}

Response Status

StatusDescriptionSchema
200Successtopic_replies_response
500Internal errorNone

Schemas

topic_replies_response

NameTypeRequiredDescription
itemsobject[]trueList of replies
∟ idstringtrueReply ID
∟ topic_idstringtrueParent topic ID
∟ bodystringfalseReply body (plain text)
∟ reply_to_idstringfalseParent reply ID; "0" = top-level reply
∟ authorobjectfalseAuthor info
∟∟ member_idstringfalseAuthor member ID
∟∟ namestringfalseAuthor display name
∟∟ avatarstringfalseAuthor avatar URL
∟ imagesobject[]falseAttached images
∟∟ urlstringfalseOriginal image URL
∟∟ smstringfalseSmall thumbnail URL
∟∟ lgstringfalseLarge image URL
∟ likes_countint32falseLikes count
∟ comments_countint32falseNested replies count
∟ created_atstringtrueCreation time as Unix timestamp (seconds)