Thread Comments
Returns active replies in a comment thread by creation time, from oldest to newest. The initial
comment of the thread is not included in the response.
For common headers and authentication methods, see Access to the API. For sample scenarios, see API usage examples.
Request
GET
https://api.wiki.yandex.net/v1/pages/{idx}/comments/{comment_id}/thread
Path parameters
|
Name |
Description |
|
comment_id |
Type: integer ID of the initial comment in the thread. Pass the |
|
idx |
Type: integer Page ID. The value of |
Query parameters
|
Name |
Description |
|
cursor |
Type: string A pagination cursor from Example: `` |
|
page_size |
Type: integer Number of results per page. Default: Min value: Max value: |
Responses
200 OK
OK
Body
application/json
{
"results": [
{
"id": 0,
"body": "example",
"inline_text": "example",
"parent_id": 0,
"author": {
"id": 0,
"identity": null,
"username": "example",
"display_name": "example",
"is_dismissed": true,
"affiliation": "example"
},
"thread_id": 0,
"created_at": "2025-01-01T00:00:00Z",
"is_deleted": true,
"resolve_status": "resolved",
"reactions": [
{
"type": null,
"author": null,
"created_at": "2025-01-01T00:00:00Z"
}
]
}
],
"next_cursor": "example",
"prev_cursor": "example"
}
|
Name |
Description |
|
results |
Type: CommentSchema[] Items on the current page of results Example
|
|
next_cursor |
Type: string A cursor for requesting the next page of results Example: |
|
prev_cursor |
Type: string Cursor for requesting the previous page of results Example: |
UserIdentity
User identifier
|
Name |
Description |
|
cloud_uid |
Type: string User identifier in the cloud Example: |
|
uid |
Type: string Yandex user ID Example: |
Example
{
"uid": "example",
"cloud_uid": "example"
}
UserSchema
User information
|
Name |
Description |
|
affiliation |
Type: string User affiliation Example: |
|
display_name |
Type: string User display name Example: |
|
id |
Type: integer Internal user identifier |
|
is_dismissed |
Type: boolean The user is dismissed |
|
username |
Type: string User login Example: |
|
identity |
All of 1 type
User identifier in the system Example
|
Example
{
"id": 0,
"identity": {
"uid": "example",
"cloud_uid": "example"
},
"username": "example",
"display_name": "example",
"is_dismissed": true,
"affiliation": "example"
}
CommentResolveStatus
Comment resolution status:
resolved: The comment is resolved.unresolved: The comment is unresolved.
Type: string
Enum: resolved, unresolved
ReactionType
Comment reaction type:
like: Like.hooray: Hooray.confused: Confused.heart: Heart.rocket: Rocket.eyes: Seen.fire: Fire.ok: OK.facepalm: Facepalm.check: Check mark.laugh: Laugh.dislike: Dislike.
Type: string
Enum: like, hooray, confused, heart, rocket, eyes, fire, ok, facepalm, check, laugh, dislike
CommentReactionSchema
|
Name |
Description |
|
author |
All of 1 type
User who added the reaction Example
|
|
created_at |
Type: string<date-time> Date and time when the reaction was added Example: |
|
type |
All of 1 type
Reaction type Example: |
Example
{
"type": "like",
"author": {
"id": 0,
"identity": {
"uid": "example",
"cloud_uid": "example"
},
"username": "example",
"display_name": "example",
"is_dismissed": true,
"affiliation": "example"
},
"created_at": "2025-01-01T00:00:00Z"
}
CommentSchema
Comment on a page
|
Name |
Description |
|
author |
All of 1 type
Comment author Example
|
|
body |
Type: string Comment text Example: |
|
created_at |
Type: string<date-time> Date and time the comment was created Example: |
|
id |
Type: integer Unique comment ID |
|
is_deleted |
Type: boolean Indicates whether the comment has been deleted |
|
reactions |
Type: CommentReactionSchema[] Reactions to the comment Example
|
|
resolve_status |
All of 1 type
Comment resolution status Example: |
|
inline_text |
Type: string Text the comment is attached to (for inline comments) Example: |
|
parent_id |
Type: integer ID of the parent comment (for replies in a thread) |
|
thread_id |
Type: integer Comment thread ID |
Example
{
"id": 0,
"body": "example",
"inline_text": "example",
"parent_id": 0,
"author": {
"id": 0,
"identity": {
"uid": "example",
"cloud_uid": "example"
},
"username": "example",
"display_name": "example",
"is_dismissed": true,
"affiliation": "example"
},
"thread_id": 0,
"created_at": "2025-01-01T00:00:00Z",
"is_deleted": true,
"resolve_status": "resolved",
"reactions": [
{
"type": "like",
"author": null,
"created_at": "2025-01-01T00:00:00Z"
}
]
}