Comments
Authenticate as a user with a personal access token.
Send it as a bearer token in the Authorization header:
Authorization: Bearer <personal-access-token>
Personal access tokens act on behalf of the user that created them and are required by endpoints that perform user actions, such as reviewing builds and posting comments.
The build number
42Build comments, oldest first. Replies carry a threadId pointing at their root comment.
A comment posted on a build.
Root comment ID when this comment is a reply.
Rich-text JSON content of the comment.
Plain-text rendering of the comment content.
Screenshot diff this comment is anchored to, if any.
Where the comment points on its screenshot diff. Null means the whole diff.
Whether the comment belongs to a pending (unsubmitted) review and is only visible to its author.
Date the thread was resolved, null if not resolved. Only set on a root comment.
Date the comment was last edited, null if never edited.
Date the comment was posted.
Invalid parameters
Unauthorized
Forbidden
Not found
Server error
Authenticate as a user with a personal access token.
Send it as a bearer token in the Authorization header:
Authorization: Bearer <personal-access-token>
Personal access tokens act on behalf of the user that created them and are required by endpoints that perform user actions, such as reviewing builds and posting comments.
The build number
42Comment content. Either Markdown text or the JSON representation of a rich-text document.
Root comment ID to reply to.
Screenshot diff to anchor the comment to. Required when anchor is set.
Where on the referenced screenshot diff the comment points. A point uses normalized (0–1) coordinates; lines is a 1-based inclusive range.
Attach the comment to your pending review (created if needed) instead of posting it immediately. Ignored for replies, which inherit their thread's review.
Comment created successfully — returns the comment
A comment posted on a build.
Root comment ID when this comment is a reply.
Rich-text JSON content of the comment.
Plain-text rendering of the comment content.
Screenshot diff this comment is anchored to, if any.
Where the comment points on its screenshot diff. Null means the whole diff.
Whether the comment belongs to a pending (unsubmitted) review and is only visible to its author.
Date the thread was resolved, null if not resolved. Only set on a root comment.
Date the comment was last edited, null if never edited.
Date the comment was posted.
Invalid parameters
Unauthorized
Forbidden
Not found
Server error
Authenticate as a user with a personal access token.
Send it as a bearer token in the Authorization header:
Authorization: Bearer <personal-access-token>
Personal access tokens act on behalf of the user that created them and are required by endpoints that perform user actions, such as reviewing builds and posting comments.
The build number
42The ID of the comment
Comment
A comment posted on a build.
Root comment ID when this comment is a reply.
Rich-text JSON content of the comment.
Plain-text rendering of the comment content.
Screenshot diff this comment is anchored to, if any.
Where the comment points on its screenshot diff. Null means the whole diff.
Whether the comment belongs to a pending (unsubmitted) review and is only visible to its author.
Date the thread was resolved, null if not resolved. Only set on a root comment.
Date the comment was last edited, null if never edited.
Date the comment was posted.
Invalid parameters
Unauthorized
Forbidden
Not found
Server error
Authenticate as a user with a personal access token.
Send it as a bearer token in the Authorization header:
Authorization: Bearer <personal-access-token>
Personal access tokens act on behalf of the user that created them and are required by endpoints that perform user actions, such as reviewing builds and posting comments.
The build number
42The ID of the comment
Comment deleted successfully — returns the comment
A comment posted on a build.
Root comment ID when this comment is a reply.
Rich-text JSON content of the comment.
Plain-text rendering of the comment content.
Screenshot diff this comment is anchored to, if any.
Where the comment points on its screenshot diff. Null means the whole diff.
Whether the comment belongs to a pending (unsubmitted) review and is only visible to its author.
Date the thread was resolved, null if not resolved. Only set on a root comment.
Date the comment was last edited, null if never edited.
Date the comment was posted.
Invalid parameters
Unauthorized
Forbidden
Not found
Server error
Authenticate as a user with a personal access token.
Send it as a bearer token in the Authorization header:
Authorization: Bearer <personal-access-token>
Personal access tokens act on behalf of the user that created them and are required by endpoints that perform user actions, such as reviewing builds and posting comments.
The build number
42The ID of the comment
Comment content. Either Markdown text or the JSON representation of a rich-text document.
Comment updated successfully — returns the comment
A comment posted on a build.
Root comment ID when this comment is a reply.
Rich-text JSON content of the comment.
Plain-text rendering of the comment content.
Screenshot diff this comment is anchored to, if any.
Where the comment points on its screenshot diff. Null means the whole diff.
Whether the comment belongs to a pending (unsubmitted) review and is only visible to its author.
Date the thread was resolved, null if not resolved. Only set on a root comment.
Date the comment was last edited, null if never edited.
Date the comment was posted.
Invalid parameters
Unauthorized
Forbidden
Not found
Server error
Authenticate as a user with a personal access token.
Send it as a bearer token in the Authorization header:
Authorization: Bearer <personal-access-token>
Personal access tokens act on behalf of the user that created them and are required by endpoints that perform user actions, such as reviewing builds and posting comments.
The build number
42The ID of the comment
The emoji to react with.
Reaction added — returns the comment
A comment posted on a build.
Root comment ID when this comment is a reply.
Rich-text JSON content of the comment.
Plain-text rendering of the comment content.
Screenshot diff this comment is anchored to, if any.
Where the comment points on its screenshot diff. Null means the whole diff.
Whether the comment belongs to a pending (unsubmitted) review and is only visible to its author.
Date the thread was resolved, null if not resolved. Only set on a root comment.
Date the comment was last edited, null if never edited.
Date the comment was posted.
Invalid parameters
Unauthorized
Forbidden
Not found
Server error
Authenticate as a user with a personal access token.
Send it as a bearer token in the Authorization header:
Authorization: Bearer <personal-access-token>
Personal access tokens act on behalf of the user that created them and are required by endpoints that perform user actions, such as reviewing builds and posting comments.
The build number
42The ID of the comment
The emoji reaction to remove.
Reaction removed — returns the comment
A comment posted on a build.
Root comment ID when this comment is a reply.
Rich-text JSON content of the comment.
Plain-text rendering of the comment content.
Screenshot diff this comment is anchored to, if any.
Where the comment points on its screenshot diff. Null means the whole diff.
Whether the comment belongs to a pending (unsubmitted) review and is only visible to its author.
Date the thread was resolved, null if not resolved. Only set on a root comment.
Date the comment was last edited, null if never edited.
Date the comment was posted.
Invalid parameters
Unauthorized
Forbidden
Not found
Server error
Authenticate as a user with a personal access token.
Send it as a bearer token in the Authorization header:
Authorization: Bearer <personal-access-token>
Personal access tokens act on behalf of the user that created them and are required by endpoints that perform user actions, such as reviewing builds and posting comments.
The build number
42ID of any comment in the thread
Thread resolved — returns the root comment
A comment posted on a build.
Root comment ID when this comment is a reply.
Rich-text JSON content of the comment.
Plain-text rendering of the comment content.
Screenshot diff this comment is anchored to, if any.
Where the comment points on its screenshot diff. Null means the whole diff.
Whether the comment belongs to a pending (unsubmitted) review and is only visible to its author.
Date the thread was resolved, null if not resolved. Only set on a root comment.
Date the comment was last edited, null if never edited.
Date the comment was posted.
Invalid parameters
Unauthorized
Forbidden
Not found
Server error
Authenticate as a user with a personal access token.
Send it as a bearer token in the Authorization header:
Authorization: Bearer <personal-access-token>
Personal access tokens act on behalf of the user that created them and are required by endpoints that perform user actions, such as reviewing builds and posting comments.
The build number
42ID of any comment in the thread
Thread reopened — returns the root comment
A comment posted on a build.
Root comment ID when this comment is a reply.
Rich-text JSON content of the comment.
Plain-text rendering of the comment content.
Screenshot diff this comment is anchored to, if any.
Where the comment points on its screenshot diff. Null means the whole diff.
Whether the comment belongs to a pending (unsubmitted) review and is only visible to its author.
Date the thread was resolved, null if not resolved. Only set on a root comment.
Date the comment was last edited, null if never edited.
Date the comment was posted.
Invalid parameters
Unauthorized
Forbidden
Not found
Server error
Authenticate as a user with a personal access token.
Send it as a bearer token in the Authorization header:
Authorization: Bearer <personal-access-token>
Personal access tokens act on behalf of the user that created them and are required by endpoints that perform user actions, such as reviewing builds and posting comments.
The build number
42ID of any comment in the thread
Subscribed — returns the root comment
A comment posted on a build.
Root comment ID when this comment is a reply.
Rich-text JSON content of the comment.
Plain-text rendering of the comment content.
Screenshot diff this comment is anchored to, if any.
Where the comment points on its screenshot diff. Null means the whole diff.
Whether the comment belongs to a pending (unsubmitted) review and is only visible to its author.
Date the thread was resolved, null if not resolved. Only set on a root comment.
Date the comment was last edited, null if never edited.
Date the comment was posted.
Invalid parameters
Unauthorized
Forbidden
Not found
Server error
Authenticate as a user with a personal access token.
Send it as a bearer token in the Authorization header:
Authorization: Bearer <personal-access-token>
Personal access tokens act on behalf of the user that created them and are required by endpoints that perform user actions, such as reviewing builds and posting comments.
The build number
42ID of any comment in the thread
Unsubscribed — returns the root comment
A comment posted on a build.
Root comment ID when this comment is a reply.
Rich-text JSON content of the comment.
Plain-text rendering of the comment content.
Screenshot diff this comment is anchored to, if any.
Where the comment points on its screenshot diff. Null means the whole diff.
Whether the comment belongs to a pending (unsubmitted) review and is only visible to its author.
Date the thread was resolved, null if not resolved. Only set on a root comment.
Date the comment was last edited, null if never edited.
Date the comment was posted.
Invalid parameters
Unauthorized
Forbidden
Not found
Server error
Last updated
Was this helpful?