Skip to Content

Create Topic Reply

Post a reply to a community topic. Supports nesting under an existing reply.

Only users who have opened a Longbridge account and hold assets are allowed to publish community topics and replies via Longbridge Developers API or CLI. Returns 403 otherwise.

Body format: Plain text only — HTML and Markdown are not rendered.

Stock symbols mentioned in the body (e.g. `700.HK`, `TSLA.US`) are automatically recognized and linked as related stocks by the platform.

⚠️ Do not abuse symbol linking to associate unrelated stocks. Content moderation may restrict publishing or mute the account.

Rate limit: The first 3 replies per user per topic have no wait requirement. After that, each subsequent reply must wait an incrementally longer interval since the previous one:

Reply # (after 3rd)Required wait
4th3 s
5th5 s
6th8 s
7th13 s
8th21 s
9th34 s
10th+55 s (cap)

Exceeding the limit returns 429.

⚠️ Rate limit thresholds are for reference only and may be adjusted by the platform at any time.

CLIInstall CLI

bash
longbridge create-topic-reply 6993508780031016960 --body "Great analysis!"

Request

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

Path Parameters

NameTypeRequiredDescription
topic_idstringYESTopic ID (e.g. 6993508780031016960)

Request Body

NameTypeRequiredDescription
bodystringYESReply body. Plain text only — Markdown is not rendered. Symbols mentioned in the body are auto-linked by the platform.
reply_to_idstringNOID of the reply to nest under. Omit or set to "0" for a top-level reply.

Request Example

Response

Response Headers

  • Content-Type: application/json

Response Example

json
{
  "code": 0,
  "message": "success",
  "data": {
    "item": {
      "id": "7001234567890123460",
      "topic_id": "6993508780031016960",
      "body": "Great analysis!",
      "reply_to_id": "0",
      "author": {
        "member_id": "10086",
        "name": "Jane Doe",
        "avatar": "https://example.com/avatar.jpg"
      },
      "images": [],
      "likes_count": 0,
      "comments_count": 0,
      "created_at": "1742002000"
    }
  }
}

Response Status

StatusDescriptionSchema
200Successcreate_reply_response
403Forbidden — user has not opened a Longbridge account or has no assetsNone
429Too Many Requests — rate limit exceeded; wait and retryNone
500Internal errorNone

Schemas

create_reply_response

NameTypeRequiredDescription
itemobjecttrueCreated reply details
∟ 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)