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 |
|---|---|
| 4th | 3 s |
| 5th | 5 s |
| 6th | 8 s |
| 7th | 13 s |
| 8th | 21 s |
| 9th | 34 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!"SDK Links
Request
| HTTP Method | POST |
| HTTP URL | /v1/content/topics/:topic_id/comments |
Path Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| topic_id | string | YES | Topic ID (e.g. 6993508780031016960) |
Request Body
| Name | Type | Required | Description |
|---|---|---|---|
| body | string | YES | Reply body. Plain text only — Markdown is not rendered. Symbols mentioned in the body are auto-linked by the platform. |
| reply_to_id | string | NO | ID 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
| Status | Description | Schema |
|---|---|---|
| 200 | Success | create_reply_response |
| 403 | Forbidden — user has not opened a Longbridge account or has no assets | None |
| 429 | Too Many Requests — rate limit exceeded; wait and retry | None |
| 500 | Internal error | None |
Schemas
create_reply_response
| Name | Type | Required | Description |
|---|---|---|---|
| item | object | true | Created reply details |
| ∟ id | string | true | Reply ID |
| ∟ topic_id | string | true | Parent topic ID |
| ∟ body | string | false | Reply body (plain text) |
| ∟ reply_to_id | string | false | Parent reply ID; "0" = top-level reply |
| ∟ author | object | false | Author info |
| ∟∟ member_id | string | false | Author member ID |
| ∟∟ name | string | false | Author display name |
| ∟∟ avatar | string | false | Author avatar URL |
| ∟ images | object[] | false | Attached images |
| ∟∟ url | string | false | Original image URL |
| ∟∟ sm | string | false | Small thumbnail URL |
| ∟∟ lg | string | false | Large image URL |
| ∟ likes_count | int32 | false | Likes count |
| ∟ comments_count | int32 | false | Nested replies count |
| ∟ created_at | string | true | Creation time as Unix timestamp (seconds) |