GET /gammas/{gammaId}/comments
Returns comment threads on a Gamma, cursor-paginated. Supports an updatedSince filter for efficient delta polling.
API key for authentication
The ID of the Gamma to list comments for
Maximum number of comments to return per page
20Cursor for pagination (from previous response's nextCursor)
eyJpZCI6IjEyMyJ9ISO-8601 timestamp cursor. When provided, only comment threads with activity (including new replies) after this timestamp are returned — enabling efficient delta polling.
2026-06-01T00:00:00.000ZWhen true, archived (deleted) comments and replies are included in the
response, each carrying an archived flag. Defaults to false.
falseComments retrieved successfully
Whether more results exist beyond this page
trueCursor for fetching the next page (null if no more results)
eyJpZCI6IjQ1NiJ9Invalid request parameters (e.g. malformed updatedSince)
Invalid or missing API key
Insufficient permissions — caller must have comment-level access
Gamma not found
GET /v1.0/gammas/{gammaId}/comments HTTP/1.1
Host: public-api.gamma.app
X-API-KEY: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "comment_abc123",
"cardId": "card_abc123",
"targetText": "The revenue grew by 30%",
"targetHtml": "The revenue grew by <strong>30%</strong>",
"author": {
"id": "user_abc123",
"name": "Jane Doe"
},
"contentText": "Can we add a source for this stat?",
"status": "open",
"archived": false,
"mentionedUsers": [
"text"
],
"replies": [
{
"id": "reply_abc123",
"author": {
"id": "user_abc123",
"name": "Jane Doe"
},
"contentText": "Good catch — Ill fix this.",
"mentionedUsers": [
"text"
],
"archived": false,
"createdTime": "2026-06-01T12:00:00.000Z",
"updatedTime": "2026-06-01T12:30:00.000Z"
}
],
"createdTime": "2026-06-01T10:00:00.000Z",
"updatedTime": "2026-06-01T10:30:00.000Z"
}
],
"hasMore": true,
"nextCursor": "eyJpZCI6IjQ1NiJ9"
}Related
Last updated
Was this helpful?