Skip to main content
Comments

Get a comment by ID

Retrieves a single comment by its unique identifier.

GET
/v2/comments/{id}

Returns the full comment object including:

  • Author information
  • Voting stats (upvotes, downvotes, score)
  • Privacy and moderation status
  • Threading information (parentCommentId)
  • Timestamps

Response

Returns a comment object with all fields populated.

Errors

  • 400 - Invalid comment ID format
  • 404 - Comment not found or doesn't belong to your organization
Authorizationstringheaderrequired

API key as Bearer token. Use: Authorization: Bearer sk_...

idstringrequired

Comment unique identifier

Example: 507f1f77bcf86cd799439011
Featurebase-Versionenum<string>header

API version for this request. Defaults to your organization's configured API version if not specified.

Available options: 2026-08-19.orbit, 2026-01-01.nova, 2025-12-12.clover
Example: 2026-08-19.orbit

Response

application/json

Success

authorobject | nullrequired
changelogIdstring | nullrequired

Changelog ID this comment belongs to

Example: 507f1f77bcf86cd799439013
contentstringrequired

Comment content in HTML format

Example: <p>This is a great idea!</p>
createdAtstringrequired

ISO 8601 timestamp when created

Example: 2023-12-12T00:00:00.000Z
downvotesnumberrequired

Number of downvotes

Example: 0
idstringrequired

Unique identifier

Example: 507f1f77bcf86cd799439011
inReviewbooleanrequired

Whether the comment is in review

Example: false
isDeletedbooleanrequired

Whether the comment is deleted

Example: false
isPinnedbooleanrequired

Whether the comment is pinned

Example: false
isPrivatebooleanrequired

Whether the comment is private

Example: false
isSpambooleanrequired

Whether the comment is spam

Example: false
objectenum<string>required

Object type identifier

Available options: comment
Example: comment
parentCommentIdstring | nullrequired

Parent comment ID for replies, null for root comments

Example: 507f1f77bcf86cd799439014
postIdstring | nullrequired

Post ID this comment belongs to

Example: 507f1f77bcf86cd799439012
scorenumberrequired

Net score (upvotes - downvotes)

Example: 5
updatedAtstringrequired

ISO 8601 timestamp when updated

Example: 2023-12-13T00:00:00.000Z
upvotesnumberrequired

Number of upvotes

Example: 5