> 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 Context

# Type: Comment Context Object

# Link: https://dev.wix.com/docs/api-reference/crm/community/feedback-moderation/comments/comment-context/comment-context-object.md

## Description: A comment context describes a place on a site where comments live, such as a Wix Blog post
or a Wix Comments category, together with the comment permissions resolved for the current
identity in that place.

## Schema:

```json
 Type: Comment Context Object | type: CommentContext
 Description: A comment context describes a place on a site where comments live, such as a Wix Blog post
or a Wix Comments category, together with the comment permissions resolved for the current
identity in that place.
       - name: appId  | type: string | description: ID of the app that hosts the comments, such as Wix Blog or Wix Comments. See **Integrations** in the Comments introduction for the value each Wix app uses.
       - name: contextId  | type: string | description: ID of the context where the comments are made. For example, a blog post ID or a comments category ID, depending on the hosting app.
       - name: contextType  | type: string | description: Type of the context, as defined by the hosting app. For example, Wix Blog uses `postPage`. Returned as passed in the request.
           - name: value  | type: string | description: 
       - name: permissions  | type: Permissions | description: Comment permissions resolved for the current identity in this context, including site owner and moderator overrides.
           - name: viewContext  | type: boolean | description: Permission to view comments
           - name: createComment  | type: boolean | description: Permission to create comments
           - name: createReply  | type: boolean | description: Permission to create reply
           - name: updateAnyComment  | type: boolean | description: Permission to update any comment
           - name: deleteAnyComment  | type: boolean | description: Permission to delete any comment
           - name: rateResource  | type: boolean | description: Permission to rate a resource
           - name: markComment  | type: boolean | description: Permission to mark a comment
           - name: voteComment  | type: boolean | description: Permission to vote on a comment
           - name: reportComment  | type: boolean | description: Permission to report a comment
           - name: reactToComment  | type: boolean | description: Permission to react to a comment
       - name: registrationData  | type: RegistrationData | description: Site registration (sign-on) policy, resolved for the site. Returned only when the request `fields` include `REGISTRATION_DATA`, and omitted when the policy could not be resolved.
           - name: requireOwnerApproval  | type: boolean | description: Whether new member signups require owner approval before becoming active.
           - name: requireEmailVerification  | type: boolean | description: Whether new members must verify their email address.

```