List comments on an activity, oldest first
GET
/v1/activities/{id}/comments
const url = 'http://localhost:3000/v1/activities/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/comments?limit=20';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'http://localhost:3000/v1/activities/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/comments?limit=20' \ --header 'Authorization: Bearer <token>'Top-level comments for this activity, oldest first. A soft-deleted activity is 404.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
string format: uuid
Query Parameters
Section titled “Query Parameters”deprecated
string
Deprecated alias for next. next wins if both are sent.
limit
integer
next
string
Opaque paging token. Pass the next value from the previous page.
Responses
Section titled “Responses”A page of comments, oldest first.
Media typeapplication/json
object
results
required
Array
next
required
Opaque cursor. Null when no further page.
string | null
results
required
Array<object>
object
id
required
string format: uuid
activity_id
required
string format: uuid
parent_id
required
string | null format: uuid
user_id
required
string
text
required
string
reply_count
required
integer
created_at
required
string format: date-time
edited_at
required
string | null format: date-time
Examplegenerated
{ "results": [ { "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "activity_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "parent_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "user_id": "example", "text": "example", "reply_count": 1, "created_at": "2026-04-15T12:00:00Z", "edited_at": "2026-04-15T12:00:00Z" } ], "next": "example"}Invalid, expired, revoked, or absent token.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
requestId
required
string
fields
Present only for VALIDATION_FAILED.
Array<object>
object
path
string
message
string
Example
{ "error": { "code": "VALIDATION_FAILED" }}Activity missing or soft-deleted.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
requestId
required
string
fields
Present only for VALIDATION_FAILED.
Array<object>
object
path
string
message
string
Example
{ "error": { "code": "VALIDATION_FAILED" }}