> 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: Compliance Review Request V1

# Type: Compliance Review Request Object

# Link: https://dev.wix.com/docs/api-reference/account-level/enterprise/cms-compliance/compliance-review-request-v1/compliance-review-request-object.md

## Description: A compliance review request represents a single CMS compliance action a user submitted
for review: creating, updating, unpublishing, or deleting a CMS data item.

It isn't persisted and can't be queried. It exists only as the payload of the
`ReviewRequested` event, emitted when a user submits a compliance action.

## Schema:

```json
 Type: Compliance Review Request Object | type: ComplianceReviewRequest
 Description: A compliance review request represents a single CMS compliance action a user submitted
for review: creating, updating, unpublishing, or deleting a CMS data item.

It isn't persisted and can't be queried. It exists only as the payload of the
`ReviewRequested` event, emitted when a user submits a compliance action.
       - name: id  | type: string | description: Compliance review request ID. Matches the `_id` of the submitted data item.
       - name: action  | type: string | description: Compliance action the user performed on the data item.
           enum: CREATE, UPDATE, UNPUBLISH, DELETE
       - name: currentDataItem  | type: DataItem | description: Published (live) version of the data item: what is stored right now and is subject to change. Returned for `UPDATE` and `UNPUBLISH` actions. Absent for `CREATE`, when nothing is live yet.
           - name: id  | type: string | description: Data item ID.  When an item is inserted into a collection, the item's ID is automatically assigned a random value. You can optionally provide a custom ID in `dataItem.id` when inserting the item. If you specify an ID that already exists in the collection, the insertion will fail.
           - name: dataCollectionId  | type: string | description: ID of the collection this item belongs to.  This is the user-defined collection identifier set when the collection is created (for example, `EvalCustomers`), not a GUID.
           - name: data  | type: Struct | description: Data item contents.  Property-value pairs representing the data item's payload. When retrieving a data item, it also includes the following read-only fields:  + `_id`: Item ID. + `_createdDate`: Date and time the item was added to the collection. + `_updatedDate`: Date and time the item was last modified. When the item is first inserted, `_createdDate` and `_updatedDate` have the same value. + `_ownerId`: ID of the user who created the item. Can be modified with site owner permissions.
               - name: fields  | type: object | description: 
       - name: proposedDataItem  | type: DataItem | description: Draft version of the data item: the change that takes effect once approved. Returned for `CREATE` and `UPDATE` actions. Absent for `UNPUBLISH`, when nothing is being drafted.
       - name: submittedAt  | type: string | description: Date and time the action was submitted.
           - name: seconds  | type: string | description: 
           - name: nanos  | type: number | description: 
       - name: submittedByUserId  | type: string | description: ID of the user who submitted the action.
       - name: submittedByAccountId  | type: string | description: ID of the account the action was submitted under.

```