Comments
List comments
Read comments on a page or block, oldest first. Requires Read comments.
GET
Reads comments and replies in creation order. Requires Read comments. Writing comments isn’t available.
string
Optional. Only
2026-03-11 is accepted. Without it, the current version is used. A different value returns 400.string
required
A page ID or block ID. The format isn’t checked, and an unknown ID returns 404.
number
default:"100"
1 to 100.
string
next_cursor from the previous response. It’s the ID of the next comment.What’s returned
- Resolved threads are left out of the list, including replies. Retrieve a comment can still read them.
- Deleted comments are left out of the list. Deleting a thread also deletes its replies.
- A comment whose block is gone, read by that block ID, has
rich_text: []. The page ID or Retrieve a comment returns the text. discussion_iddiffers per thread for page comments. A reply’sdiscussion_idmatches the first comment of its thread.- Comments on a trashed row have
rich_text: []andoriginal_content_deleted: true. Restoring the row brings the text back.
Comment object
For a comment on text in a subpage card,parent has the form {document id}.{block}. Reading a block with this ID returns 404, but you can use it as block_id here.
string
The comment ID.
object
{ "type": "page_id", "page_id": "..." } or { "type": "block_id", "block_id": "..." }. A reply matches the first comment of its thread.string
The thread ID, which matches the first comment’s ID.
string
Creation time, in UTC, truncated to the minute.
string
Last edit time. If it was never edited, this is the creation time.
object
{ "object": "user", "id": "..." }.object[]
Rich text items split every 2,000 characters, with a newline item between paragraphs. A comment with only attachments has
[].object
{ "type": "user", "resolved_name": "Name" } for a person, { "type": "integration", "resolved_name": "보따리" } for a comment Bottari wrote.boolean
true if the original text or block is gone, or the row is in the trash.boolean
Always
false.Errors
See Common rules for shared errors.