> 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: Form Spam Submission Report V4

# Type: Form Spam Submission Report Object

# Link: https://dev.wix.com/docs/api-reference/crm/forms/form-spam-submission-report-v4/form-spam-submission-report-object.md

## Description: A form spam submission report stores a form submission that was flagged as spam, together with the reason it was flagged.

Reports are deleted automatically after 30 days, unless the submission is restored as not spam.

## Schema:

```json
 Type: Form Spam Submission Report Object | type: FormSpamSubmissionReport
 Description: A form spam submission report stores a form submission that was flagged as spam, together with the reason it was flagged.

Reports are deleted automatically after 30 days, unless the submission is restored as not spam.
       - name: id  | type: string | description: Form spam submission report ID.
           - name: value  | type: string | description: 
       - name: formId  | type: string | description: ID of the form the submission was made on.
       - name: namespace  | type: string | description: Namespace of the app that the form belongs to. Copied from the form.  Currently supports `wix.form_app.form`, the namespace of the Wix Forms app.
       - name: submitter  | type: Submitter | description: Identity of the submitter: a member, visitor, app, or user.
       - name: submissions  | type: object | description: Submitted values. Each key is the `target` of a form field, and each value is what the submitter entered in that field.  Validated against the form's fields when the report is created.
       - name: reportReason  | type: string | description: Reason the submission was flagged as spam.
           enum: EMAIL_QUOTA_REACHED, IP_BLOCKLISTED, EMAIL_BLOCKLISTED, AI_REPORTED, MANUALLY_REPORTED, MODERATION_SPI, AI_REPORTED_LLM
       - name: createdDate  | type: string | description: Date and time the original submission was created.  When you create a report for an existing submission, specify the submission's creation date to keep it. Can't be in the future.  Default: Date and time the report is created
           - name: seconds  | type: string | description: 
           - name: nanos  | type: number | description: 
       - name: reportedDate  | type: string | description: Date and time the submission was reported as spam.
       - name: updatedDate  | type: string | description: Date and time the form spam submission report was last updated.
       - name: revision  | type: string | description: Revision number, which increments by 1 each time the form spam submission report is updated.  Ignored when creating a form spam submission report.
           - name: value  | type: string | description: 
       - name: extendedFields  | type: ExtendedFields | description: Custom field data for the form spam submission report object.  [Extended fields](https://dev.wix.com/docs/build-apps/develop-your-app/extensions/backend-extensions/schema-plugins/about-schema-plugin-extensions.md) must be configured in the app dashboard before they can be accessed with API calls.
           - name: namespaces  | type: object | description: Extended field data. Each key corresponds to the namespace of the app that created the extended fields. The value of each key is structured according to the schema defined when the extended fields were configured.  You can only access fields for which you have the appropriate permissions.  Learn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields.md).
       - name: submissionStatusAtReport  | type: string | description: Status of the submission when it was reported as spam.  When the submission is restored as not spam, a `PENDING` status becomes `CONFIRMED`. Any other status is kept.  Returned as `PENDING` when the status wasn't recorded.
           enum: PENDING, CONFIRMED, PAYMENT_WAITING, PAYMENT_CANCELED
       - name: orderDetails  | type: OrderDetails | description: Payment details of the submission.  Available only for forms with payments.
           - name: checkoutId  | type: string | description: ID of the checkout created for the submission.
       - name: contactId  | type: string | description: ID of the contact who submitted the form: the site member who submitted it, or the contact matched to the submitter.
       - name: accessRestriction  | type: string | description: ID of the user who is authorized to view the original submission. Copied from the submission's `accessRestriction`.  When set, reading the report requires the same additional access check as reading the submission.
       - name: reportReasonDescription  | type: string | description: Additional details about why the submission was flagged as spam. For example, the explanation returned by a spam moderation service plugin, or a note from the person who reported it.
       - name: childMetaSiteId  | type: string | description: ID of the site the submission was made on.  Returned only when the site shares its data with a parent site. In that case, spam submission reports from all child sites are stored on the parent site, and this field identifies which site the report came from.

```