Skip to main content
Use this endpoint to retrieve every comment left by reviewers on a given project. Each comment includes metadata such as status, priority, assignee, tags, and optional screenshot or attachment URLs. By default, comment text is returned as HTML; pass plainText=true if your integration works better with plain text. Pass locationMetadata=true to additionally receive the exact position of each comment — pin coordinates and DOM path for websites, HTML files, and email projects; page number, pin coordinates, annotation tool, shape data, and timestamp for images, PDFs, presentations, documents, widgets, apps, videos, and audio.

Query parameters

string
required
UUID of the project whose comments you want to retrieve.
boolean
Pass true to receive comment text as plain text instead of HTML. Defaults to false.
boolean
Pass true to include location metadata (exact pixel or DOM location) on each comment. When omitted or false, location_metadata and comment_metadata are not returned. Defaults to false.

Request example

Response example

Response fields

boolean
true when the request succeeded.
string
Human-readable description of the result.
array
Array of comment objects.

Location metadata: Website, HTML, and Email projects

When ?locationMetadata=true and the project is a website, HTML file, or email, each comment includes comment_metadata and a rich location_metadata block covering pin position, device breakpoint, and the annotated DOM node.
object
Reviewer’s browser context at the time of comment.
object
Position and DOM context of the comment.

Location metadata: Image, PDF, PPT, Doc, Widget, App, Video, Audio projects

When ?locationMetadata=true and the project type is image, PDF, PPT, doc, widget, app, video, or audio, each comment includes a simpler location_metadata block covering page number, pin coordinates, annotation tool, and timestamp. comment_metadata is null for these project types.
object
Position of the comment on the file.