> Portal Navigation:
> 
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt

# Resource: Comment V1

# Type: Comment Object

# Link: https://dev.wix.com/docs/api-reference/account-level/studio-workspace/feedback/comment-v1/comment-object.md

## Description: A comment is a note left on a specific point of a site page as part of a
[feedback session](https://dev.wix.com/docs/api-reference/account-level/studio-workspace/feedback/feedback-session-v1/introduction.md).

Reviewers leave comments while reviewing a site. The site owner reads them, triages them by
`status`, replies to them, and deletes them.

## Schema:

```json
 Type: Comment Object | type: Comment
 Description: A comment is a note left on a specific point of a site page as part of a
[feedback session](https://dev.wix.com/docs/api-reference/account-level/studio-workspace/feedback/feedback-session-v1/introduction.md).

Reviewers leave comments while reviewing a site. The site owner reads them, triages them by
`status`, replies to them, and deletes them.
       - name: id  | type: string | description: Comment ID.
       - name: revision  | type: string | description: Revision number, which increments by 1 each time the comment is updated. To prevent conflicting changes, the current revision must be passed when updating the comment.
           - name: value  | type: string | description: 
       - name: createdDate  | type: string | description: Date and time the comment was created.
           - name: seconds  | type: string | description: 
           - name: nanos  | type: number | description: 
       - name: updatedDate  | type: string | description: Date and time the comment was updated.
       - name: feedbackId  | type: string | description: ID of the [feedback session](https://dev.wix.com/docs/api-reference/account-level/studio-workspace/feedback/feedback-session-v1/introduction.md) the comment belongs to.  A feedback session scopes a round of review on a site and carries an expiration date. Once a session lapses it accepts no new comments, but the comments already in it stay readable and can still be triaged and replied to.
       - name: commenterId  | type: string | description: ID of the commenter who left the comment.
       - name: message  | type: string | description: Text of the comment.
       - name: status  | type: string | description: Triage status of the comment.  Every comment starts as `NEW`. [Update Comment Status](https://dev.wix.com/docs/api-reference/account-level/studio-workspace/feedback/comment-v1/update-comment-status.md) is the only way for the site owner to change it, and a commenter can't set the status of their own comment. A comment does return to `NEW` on its own when the commenter replies to it, whatever it was triaged as; a reply from anyone else leaves the status alone. The commenter can also reopen a `RESOLVED` comment, which returns it to `NEW`.
           enum: NEW, OPEN, RESOLVED
       - name: commentLocation  | type: CommentLocation | description: Where on the page the comment is anchored.
           - name: pageId  | type: string | description: ID of the editor page the comment was left on.
           - name: x  | type: number | description: Horizontal position of the comment on the page.
           - name: y  | type: number | description: Vertical position of the comment on the page.
           - name: breakpoint  | type: Breakpoint | description: Responsive-design breakpoint the comment was left at.
               - name: id  | type: string | description: Breakpoint ID.
               - name: minWidth  | type: number | description: Lowest viewport width the breakpoint applies to, in pixels.
               - name: maxWidth  | type: number | description: Highest viewport width the breakpoint applies to, in pixels.
           - name: innerPath  | type: string | description: Inner path of the Wix dynamic page the comment was left on.
           - name: position  | type: Position | description: Position of the comment relative to the element it's attached to.
               - name: selector  | type: string | description: DOM selector of the target element.
               - name: offsetXPct  | type: number | description: Horizontal offset within the element, as a percentage of its width.
               - name: offsetYPct  | type: number | description: Vertical offset within the element, as a percentage of its height.
               - name: innerPath  | type: string | description: Inner path of the Wix dynamic page the element is on.
       - name: replies  | type: Array<CommentReply> | description: Replies to the comment, ordered oldest first.  A reply is addressed by its index in this list, so indexes shift when an earlier reply is deleted. Pass the comment's current `revision` when updating or deleting a reply to be sure the index you're addressing is still the one you read.
           - name: replierId  | type: string | description: ID of whoever wrote the reply.  Deprecated: use `replier`, which also says what kind of identity wrote the reply.
           - name: message  | type: string | description: Text of the reply.
           - name: createdDate  | type: string | description: Date and time the reply was created.
           - name: replier  | type: Replier | description: Who wrote the reply.
               - name: type  | type: string | description: What kind of identity wrote the reply.

```