> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.withpersona.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.withpersona.com/_mcp/server.

# List all Reports

GET https://api.withpersona.com/api/v1/reports

Returns a list of all your organization's Reports. Results are returned in reverse chronological order, with the most recently created objects first.

Reference: https://docs.withpersona.com/api-reference/reports/list-all-reports

## Authentication

- `Authorization` header (bearer token, required) — Bearer authentication of the form `Bearer <token>`, where token is your auth token.

## Request

### Query parameters

- `page` (ReportsGetParametersPage, optional)
- `fields` (map from string to string, optional) — Comma-separated list(s) of attributes to include in the response. This can be used to customize which attributes will be serialized in the response. See [Serialization](https://docs.withpersona.com/serialization#sparse-fieldsets) for more details.
- `filter` (ReportsGetParametersFilter, optional)

### Headers

- `Key-Inflection` (enum, optional) — Determines casing for the API response.
  - Allowed values: `camel`, `kebab`, `snake`
- `Idempotency-Key` (string, optional) — Ensures the request is idempotent.
- `Persona-Version` (enum, optional) — Server API version. More info on versioning can be found [here](https://docs.withpersona.com/versioning).
  - Allowed values: `2025-12-08`, `2025-10-27`, `2023-01-05`, `2022-09-01`, `2021-08-18`, `2021-07-05`, `2021-02-21`, `2020-05-18`

## Response

### 200

This endpoint returns a collection of Report objects.

- `data` (list of report, required)
- `links` (ReportsGetResponsesContentApplicationJsonSchemaLinks, required)

## Errors

### 400 Bad Request Error

The request was unacceptable, often due to invalid parameters.

- `errors` (list of ReportsGetResponsesContentApplicationJsonSchemaErrorsItems, optional)

### 401 Unauthorized Error

An invalid API key was provided.

- `errors` (list of ReportsGetResponsesContentApplicationJsonSchemaErrorsItems, optional)

### 403 Forbidden Error

The given API key doesn’t have permissions to perform the request or a quota has been exceeded.

- `errors` (list of ReportsGetResponsesContentApplicationJsonSchemaErrorsItems, optional)

### 429 Too Many Requests Error

Your organization’s rate limit has been exceeded. We recommend an exponential backoff on requests.

- `errors` (list of ReportsGetResponsesContentApplicationJsonSchemaErrorsItems, optional)

## Types

### ReportsGetParametersPage

- `after` (string, optional) — Object ID for pagination cursor
- `before` (string, optional) — Object ID for pagination cursor
- `size` (double, optional) — Limit on the number of objects returned

### ReportsGetParametersFilter

- `reference-id` (string, optional) — Filter reports by reference ID
- `account-id` (string, optional) — Filter reports by account ID

### report

- `type`: `report/address-lookup` (Address Lookup Report)
  - `attributes` (ReportDiscriminatorMappingReportAddressLookupAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/adverse-media` (Adverse Media Report)
  - `attributes` (ReportDiscriminatorMappingReportAdverseMediaAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/business-adverse-media` (Business Adverse Media Report)
  - `attributes` (ReportDiscriminatorMappingReportBusinessAdverseMediaAttributes, required)
  - `id` (string, required) — A unique identifier for the report.
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/business-associated-persons` (Business Associated Persons Report)
  - `attributes` (ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributes, required)
  - `id` (string, required) — A unique identifier for the report.
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/business-registrations-lookup` (Business Registrations Lookup Report)
  - `attributes` (ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributes, required)
  - `id` (string, required) — A unique identifier for the report.
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/business-lookup` (Business Lookup Report)
  - `attributes` (ReportDiscriminatorMappingReportBusinessLookupAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/business-watchlist` (Business Watchlist Report)
  - `attributes` (ReportDiscriminatorMappingReportBusinessWatchlistAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/crypto-address-watchlist` (Crypto Address Watchlist Report)
  - `attributes` (ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/email-address` (Email Address Report)
  - `attributes` (ReportDiscriminatorMappingReportEmailAddressAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/phone-number` (Phone Risk Report)
  - `attributes` (ReportDiscriminatorMappingReportPhoneNumberAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/politically-exposed-person` (Politically Exposed Person Report)
  - `attributes` (ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/profile` (Profile Report)
  - `attributes` (ReportDiscriminatorMappingReportProfileAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/profile-non-authoritative` (Profile Non-Authoritative Report)
  - `attributes` (ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/screening` (Screening Report)
  - `attributes` (ReportDiscriminatorMappingReportScreeningAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/integration/sentilink-scores` (SentiLink Scores Report)
  - `attributes` (ReportDiscriminatorMappingReportIntegrationSentilinkScoresAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/social-media` (Social Media Report)
  - `attributes` (ReportDiscriminatorMappingReportSocialMediaAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/synthetic` (Synthetic Report)
  - `attributes` (ReportDiscriminatorMappingReportSyntheticAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report
- `type`: `report/watchlist` (Watchlist Report)
  - `attributes` (ReportDiscriminatorMappingReportWatchlistAttributes, optional)
  - `id` (string, optional) — The ID of the report
  - `relationships` (report-shared-relationships, optional) — Other Persona objects related to the report

### ReportsGetResponsesContentApplicationJsonSchemaLinks

- `prev` (string, required, nullable)
- `next` (string, required, nullable)

### ReportsGetResponsesContentApplicationJsonSchemaErrorsItems

- `title` (string, optional)
- `details` (string, optional)

### ReportDiscriminatorMappingReportAddressLookupAttributes

- `address-city` (string, optional, nullable) — City
- `address-postal-code` (string, optional, nullable) — ZIP or postal code.
- `address-street-1` (string, optional, nullable) — Address line 1 (e.g., street, PO Box, or company name).
- `address-street-2` (string, optional, nullable) — Address line 2 (e.g., apartment, suite, unit, or building).
- `address-subdivision` (string, optional, nullable) — Subnational division of a country, such as a state or province.
- `addressee` (string, optional, nullable) — The name of an individual at this location.
- `analysis-active` (string, optional, nullable)
- `analysis-dpv-cmra` (string, optional, nullable)
- `analysis-dpv-footnotes` (list of string, optional, nullable)
- `analysis-dpv-footnotes-decoded` (list of string, optional, nullable)
- `analysis-dpv-match-code` (string, optional, nullable)
- `analysis-dpv-match-code-decoded` (string, optional, nullable)
- `analysis-dpv-vacant` (string, optional, nullable)
- `analysis-footnotes` (list of string, optional, nullable)
- `analysis-footnotes-decoded` (list of string, optional, nullable)
- `analysis-lacs-link-code` (string, optional, nullable)
- `analysis-lacs-link-code-decoded` (string, optional, nullable)
- `analysis-lacs-link-indicator` (string, optional, nullable)
- `analysis-lacs-link-indicator-decoded` (string, optional, nullable)
- `analysis-suite-link-match` (string, optional, nullable)
- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `error-message` (string, optional, nullable)
- `has-match` (boolean, optional) — Whether or not the report matched
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `metadata-building-default-indicator` (string, optional, nullable)
- `metadata-carrier-route` (string, optional, nullable)
- `metadata-carrier-route-type` (string, optional, nullable)
- `metadata-congressional-district` (string, optional, nullable)
- `metadata-county-fips` (string, optional, nullable)
- `metadata-county-name` (string, optional, nullable)
- `metadata-ews-match` (string, optional, nullable)
- `metadata-latitude` (double, optional, nullable)
- `metadata-longitude` (double, optional, nullable)
- `metadata-obeys-daylight-savings` (boolean, optional, nullable)
- `metadata-precision` (string, optional, nullable)
- `metadata-record-type` (string, optional, nullable)
- `metadata-residential-delivery-indicator` (string, optional, nullable)
- `metadata-time-zone` (string, optional, nullable)
- `metadata-utc-offset` (integer, optional, nullable)
- `metadata-zip-type` (string, optional, nullable)
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `resolved-address-city` (string, optional, nullable)
- `resolved-address-postal-code` (string, optional, nullable)
- `resolved-address-street-1` (string, optional, nullable)
- `resolved-address-street-2` (string, optional, nullable)
- `resolved-address-subdivision` (string, optional, nullable)
- `resolved-addressee` (string, optional, nullable)
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report

### report-shared-relationships

Other Persona objects related to the report

- `inquiry` (ReportSharedRelationshipsInquiry, optional) — The inquiry linked to the report
- `account` (ReportSharedRelationshipsAccount, optional) — The account linked to the report
- `transaction` (ReportSharedRelationshipsTransaction, optional) — The transaction linked to the report
- `report-template` (ReportSharedRelationshipsReportTemplate, optional) — The report template used to create this report

### ReportDiscriminatorMappingReportAdverseMediaAttributes

- `birthdate` (string, optional, nullable) — The input DOB in YYYY-MM-DD format
- `birthdate-year` (integer, optional, nullable)
- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `country-code` (string, optional, nullable) — The input search country in alpha2 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Whether or not the report matched
- `ignore-list-entity` (list of map from string to any, optional)
- `ignore-list-media` (map from string to any, optional)
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `name-first` (string, optional, nullable) — The input first name of the search individual
- `name-last` (string, optional, nullable) — The input last name of the search individual
- `name-middle` (string, optional, nullable) — The input middle name of the search individual
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `related-sources` (list of ReportDiscriminatorMappingReportAdverseMediaAttributesRelatedSourcesItems, optional) — The sources that matched for the search
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report
- `term` (string, optional) — The input combined term used for searching (first + middle + last name)

### ReportDiscriminatorMappingReportBusinessAdverseMediaAttributes

- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Whether or not the report matched
- `ignore-list-entity` (list of report-business-adverse-media-ignore-list-entry, optional) — Entities that have been fully dismissed, and the details of that dismissal.
- `ignore-list-media` (list of report-business-adverse-media-ignore-list-entry, optional) — Media that have been individually dismissed for a matched entity.
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `query` (ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesQuery, optional)
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `related-sources` (list of ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesRelatedSourcesItems, optional) — The sources that matched for the search
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `result` (ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesResult, optional)
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report
- `term` (string, optional) — The search term for the adverse media report, typically the name of the business.

### ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributes

- `associated-persons` (list of ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesAssociatedPersonsItems, required) — List of persons associated with the business
- `ownership-information` (ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesOwnershipInformation, required) — Ownership information for the business
- `query` (ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesQuery, required)
- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Whether or not the report matched
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report

### ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributes

- `query` (ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributesQuery, required)
- `result` (ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributesResult, required)
- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Whether or not the report matched
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report

### ReportDiscriminatorMappingReportBusinessLookupAttributes

- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Whether or not the report matched
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `match-status-address` (string, optional, nullable) — Possible values: - not_applicable - match - partial_match - no_match - unavailable - unknown Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `match-status-address-city` (string, optional, nullable) — Possible values: - not_applicable - match - partial_match - no_match - unavailable - unknown Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `match-status-address-postal-code` (string, optional, nullable) — Possible values: - not_applicable - match - partial_match - no_match - unavailable - unknown Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `match-status-address-street` (string, optional, nullable) — Possible values: - not_applicable - match - partial_match - no_match - unavailable - unknown Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `match-status-address-subdivision` (string, optional, nullable) — Possible values: - not_applicable - match - partial_match - no_match - unavailable - unknown Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `match-status-associated-person` (string, optional, nullable) — Possible values: - not_applicable - match - partial_match - no_match - unavailable - unknown Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `match-status-business-name` (string, optional, nullable) — Possible values: - not_applicable - match - partial_match - no_match - unavailable - unknown Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `match-status-ein` (string, optional, nullable) — Possible values: - not_applicable - match - partial_match - no_match - unavailable - unknown Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `match-status-phone-number` (string, optional, nullable) — Possible values: - not_applicable - match - partial_match - no_match - unavailable - unknown Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `match-status-strength` (string, optional, nullable) — Possible values: - not_applicable - match - partial_match - no_match - unavailable - unknown Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `match-status-website` (string, optional, nullable) — Possible values: - not_applicable - match - partial_match - no_match - unavailable - unknown Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `query` (ReportDiscriminatorMappingReportBusinessLookupAttributesQuery, optional)
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `result` (ReportDiscriminatorMappingReportBusinessLookupAttributesResult, optional, nullable)
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report

### ReportDiscriminatorMappingReportBusinessWatchlistAttributes

- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `fitness-probity-list` (list of ReportDiscriminatorMappingReportBusinessWatchlistAttributesFitnessProbityListItems, optional) — Detailed information about matches found on fitness and probity lists.
- `has-match` (boolean, optional) — Whether or not the report matched
- `ignore-list` (list of ReportDiscriminatorMappingReportBusinessWatchlistAttributesIgnoreListItems, optional) — Matches that have been dismissed, and the details of that dismissal.
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `matched-lists` (list of string, optional) — A list of slugs identifying the lists on which matches were found.
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `sanction-list` (list of ReportDiscriminatorMappingReportBusinessWatchlistAttributesSanctionListItems, optional) — Detailed information about matches found on sanction lists.
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report
- `warning-list` (list of ReportDiscriminatorMappingReportBusinessWatchlistAttributesWarningListItems, optional) — Detailed information about matches found on warning lists.
- `run-history` (list of ReportDiscriminatorMappingReportBusinessWatchlistAttributesRunHistoryItems, optional, deprecated) — Deprecated and no longer populated. Use the [List Report History](https://docs.withpersona.com/api-reference/reports/list-report-history) endpoint instead.

### ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributes

- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Whether or not the report matched
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `query` (ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributesQuery, optional)
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `result` (list of ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributesResultItems, optional, nullable)
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report

### ReportDiscriminatorMappingReportEmailAddressAttributes

- `age-estimated-13-plus` (boolean, optional, nullable) — Whether email address user is 13 or older
- `age-estimated-16-plus` (boolean, optional, nullable) — Whether email address user is 16 or older
- `age-estimated-18-plus` (boolean, optional, nullable) — Whether email address user is 18 or older
- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `email-address` (string, optional) — The input email address of the search
- `email-credentials-leaked` (boolean, optional, nullable) — Whether the email has ever been detected to have been leaked (Deprecated)
- `email-credentials-leaked-recent` (boolean, optional, nullable) — Whether the email has been recently detected as leaked
- `email-data-breached` (boolean, optional, nullable) — Whether the email was involved in a data breach (Deprecated)
- `email-domain` (string, optional) — The domain of the email
- `email-domain-age-days` (integer, optional, nullable) — The estimated age of the domain in days
- `email-domain-exists` (boolean, optional, nullable) — Whether the domain of the email exists
- `email-estimated-age-days` (integer, optional, nullable) — The estimated age of the email in days
- `email-first-seen-days` (integer, optional, nullable) — How many days it has ben since the email was first seen in attack (Deprecated)
- `email-is-blocklisted` (boolean, optional, nullable) — Whether the email appears on blocklists (Deprecated)
- `email-is-deliverable` (boolean, optional, nullable) — Whether the email is deliverable
- `email-is-disposable` (boolean, optional, nullable) — Whether the email is one that is disposable or temporary
- `email-is-dmarc-enforced` (boolean, optional, nullable) — Whether DMARC is configured correctly and enforced (Deprecated)
- `email-is-free-provider` (boolean, optional, nullable) — Whether the email was made with a free provider (Deprecated)
- `email-is-spam` (boolean, optional, nullable) — Whether the email is spam or a spam trap
- `email-is-spf-strict` (boolean, optional, nullable) — Whether there is a sufficiently strict SPF record (Deprecated)
- `email-is-spoofable` (boolean, optional, nullable) — Whether the email can be spoofed. (E.G. not a strict SPF policy or DMARC not enforced. Deprecated)
- `email-is-suspicious` (boolean, optional, nullable) — Whether the email is suspicious or risky
- `email-is-valid-mx` (boolean, optional, nullable) — Whether the domain has a valid MX record
- `email-last-seen-days` (integer, optional, nullable) — How many days it has been since the email was last seen (Deprecated)
- `email-malicious-activity-detected` (boolean, optional, nullable) — Whether the email has ever been detected for suspected malicious activity (Deprecated)
- `email-malicious-activity-detected-recent` (boolean, optional, nullable) — Whether the email has recently been detected for suspected malicious activity
- `email-reference-count` (integer, optional, nullable) — The number of sources used to determine the reputation (Deprecated)
- `email-reputation` (string, optional, nullable) — The reputation of the email provided Possible values: - high - medium - low Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `has-match` (boolean, optional) — Whether or not the report matched
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report
- `email-domain-reputation` (string, optional, nullable, deprecated) — The reputation of the email domain provided (Deprecated) Possible values: - high - medium - low Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### ReportDiscriminatorMappingReportPhoneNumberAttributes

- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Whether or not the report matched
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `phone-carrier` (string, optional, nullable)
- `phone-city` (string, optional, nullable) — City associated with the phone number location.
- `phone-country-code` (string, optional, nullable) — ISO 3166-1 alpha-2 country code associated with the phone number location.
- `phone-number` (string, optional) — The input phone number of the search
- `phone-risk-level` (string, optional, nullable) — Assessment of the phone number's risk (low - high)
- `phone-risk-recommendation` (string, optional, nullable) — Possible values: - block - allow - flag Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `phone-risk-score` (integer, optional, nullable) — Risk score out of 1000
- `phone-risk-sim-swap` (string, optional, nullable) — The risk of a fraudulent SIM swap Possible values: - very-low - low - medium - high - N/A Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `phone-subdivision` (string, optional, nullable) — State or region associated with the phone number location.
- `phone-type` (string, optional, nullable) — Possible values: - FIXED_LINE - MOBILE - PREPAID - TOLL_FREE - VOIP - PAGER - PAYPHONE - INVALID - RESTRICTED_PREMIUM - PERSONAL - VOICEMAIL - OTHER Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributes

- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Whether or not the report matched
- `ignore-list` (list of ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItems, optional)
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `query` (ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesQuery, optional)
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `result` (list of ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItems, optional, nullable)
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report
- `run-history` (list of ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesRunHistoryItems, optional, deprecated) — Deprecated and no longer populated. Use the [List Report History](https://docs.withpersona.com/api-reference/reports/list-report-history) endpoint instead.

### ReportDiscriminatorMappingReportProfileAttributes

- `address-city` (string, optional, nullable) — City of residence.
- `address-postal-code` (string, optional, nullable) — ZIP or postal code.
- `address-postal-code-abbr` (string, optional, nullable) — ZIP or postal code abbreviation (if applicable).
- `address-street-1` (string, optional, nullable) — Primary street address.
- `address-street-2` (string, optional, nullable) — Secondary street address (if any).
- `address-subdivision` (string, optional, nullable) — State or subdivision of residence.
- `address-subdivision-abbr` (string, optional, nullable) — State or subdivision abbreviation.
- `birthdate` (date, optional, nullable) — Birthdate, must be in the format "YYYY-MM-DD".
- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Whether or not the report matched
- `identity-records` (list of ReportDiscriminatorMappingReportProfileAttributesIdentityRecordsItems, optional) — Detailed identity records which passed matching logic, if available.
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `omitted-identity-records` (list of ReportDiscriminatorMappingReportProfileAttributesOmittedIdentityRecordsItems, optional) — Detailed identity records which did not pass matching logic, if available.
- `phone-number` (string, optional, nullable) — Phone number.
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `social-security-number` (string, optional, nullable) — Full social security number.
- `social-security-number-last-4` (string, optional, nullable) — Last 4 digits of social security number.
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report

### ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributes

- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Whether or not the report matched
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `query` (ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesQuery, optional, nullable)
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `result` (ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResult, optional, nullable)
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report

### ReportDiscriminatorMappingReportScreeningAttributes

- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Whether or not the report matched
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `matched-records` (list of ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItems, optional, nullable) — The records that matched from the search input, across all configured screening types
- `matched-screening-types` (list of string, optional, nullable) — The types of screening (e.g. sanction, warning, PEP, adverse media) that produced at least one matched record on this report. Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `query` (ReportDiscriminatorMappingReportScreeningAttributesQuery, optional, nullable) — The input search parameters used for this report
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report

### ReportDiscriminatorMappingReportIntegrationSentilinkScoresAttributes

- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Whether or not the report matched
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `query` (ReportDiscriminatorMappingReportIntegrationSentilinkScoresAttributesQuery, optional)
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `result` (ReportDiscriminatorMappingReportIntegrationSentilinkScoresAttributesResult, optional)
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report

### ReportDiscriminatorMappingReportSocialMediaAttributes

- `address-city` (string, optional, nullable)
- `address-subdivision` (string, optional, nullable) — Sub-national subdivision such as a US state or a Canadian province
- `birthdate` (string, optional) — Date of birth in YYYY-MM-DD format
- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `email-address` (string, optional, nullable)
- `facebook-id` (string, optional, nullable)
- `facebook-url` (string, optional, nullable)
- `facebook-username` (string, optional, nullable)
- `github-url` (string, optional, nullable)
- `github-username` (string, optional, nullable)
- `has-match` (boolean, optional) — Whether or not the report matched
- `instagram-url` (string, optional, nullable)
- `instagram-username` (string, optional, nullable)
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `linkedin-id` (string, optional, nullable)
- `linkedin-url` (string, optional, nullable)
- `linkedin-username` (string, optional, nullable)
- `name-first` (string, optional, nullable)
- `name-last` (string, optional, nullable)
- `phone-number` (string, optional, nullable)
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report
- `twitter-url` (string, optional, nullable)
- `twitter-username` (string, optional, nullable)

### ReportDiscriminatorMappingReportSyntheticAttributes

- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Indicates if the report matched.
- `is-continuous` (boolean, optional) — Indicates if the report is recurring.
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report.
- `sentilink-abuse-score` (integer, optional, nullable) — Sentilink abuse score.
- `sentilink-first-party-synthetic-score` (integer, optional, nullable) — Sentilink first party synthetic score.
- `sentilink-third-party-synthetic-score` (integer, optional, nullable) — Sentilink third party synthetic score.
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags associated with the report.

### ReportDiscriminatorMappingReportWatchlistAttributes

- `birthdate` (string, optional, nullable) — The input DOB in YYYY-MM-DD format
- `completed-at` (string, optional, nullable) — The time the report completed processing in ISO 8601 format
- `country-code` (string, optional, nullable) — The input search country in alpha2 format
- `created-at` (string, optional) — The time the report was created in ISO 8601 format
- `has-match` (boolean, optional) — Whether or not the report matched
- `ignore-list` (list of ReportDiscriminatorMappingReportWatchlistAttributesIgnoreListItems, optional)
- `is-continuous` (boolean, optional) — Whether or not this report has been run more than once
- `is-recurring` (boolean, optional) — Whether or not this report is scheduled to run in the future
- `name-first` (string, optional, nullable) — The input first name of the search individual
- `name-last` (string, optional, nullable) — The input last name of the search individual
- `name-middle` (string, optional, nullable) — The input middle name of the search individual
- `redacted-at` (string, optional, nullable) — The time the report was redacted in ISO 8601 format
- `report-template-version-name` (string, optional) — The name of the report template version used for this report
- `status` (string, optional) — The status of the report Possible values: - pending - ready - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `tags` (list of string, optional) — Tags on the report
- `term` (string, optional, nullable) — The input combined term used for searching (first + middle + last name)
- `fitness-probity-list` (list of ReportDiscriminatorMappingReportWatchlistAttributesFitnessProbityListItems, optional, nullable, deprecated) — (DEPRECATED) Matches from fitness and probity lists. This field was removed in API version 2021-05-14 and replaced with matched-lists.
- `pep-list` (list of ReportDiscriminatorMappingReportWatchlistAttributesPepListItems, optional, nullable, deprecated) — (DEPRECATED) Matches from PEP (Politically Exposed Persons) lists. This field was removed in API version 2021-05-14 and replaced with matched-lists.
- `run-history` (list of ReportDiscriminatorMappingReportWatchlistAttributesRunHistoryItems, optional, deprecated) — Deprecated and no longer populated. Use the [List Report History](https://docs.withpersona.com/api-reference/reports/list-report-history) endpoint instead.
- `sanction-list` (list of ReportDiscriminatorMappingReportWatchlistAttributesSanctionListItems, optional, nullable, deprecated) — (DEPRECATED) Matches from sanctions lists. This field was removed in API version 2021-05-14 and replaced with matched-lists.
- `searched-lists` (list of string, optional, deprecated) — (DEPRECATED) Array of watchlist slugs that were searched. This field was removed in API version 2021-05-14 and replaced with matched-lists.
- `warning-list` (list of ReportDiscriminatorMappingReportWatchlistAttributesWarningListItems, optional, nullable, deprecated) — (DEPRECATED) Matches from warning lists. This field was removed in API version 2021-05-14 and replaced with matched-lists.

### ReportSharedRelationshipsInquiry

The inquiry linked to the report

- `data` (ReportSharedRelationshipsInquiryData, optional, nullable)

### ReportSharedRelationshipsAccount

The account linked to the report

- `data` (ReportSharedRelationshipsAccountData, optional, nullable)

### ReportSharedRelationshipsTransaction

The transaction linked to the report

- `data` (ReportSharedRelationshipsTransactionData, optional, nullable)

### ReportSharedRelationshipsReportTemplate

The report template used to create this report

- `data` (ReportSharedRelationshipsReportTemplateData, optional)

### ReportDiscriminatorMappingReportAdverseMediaAttributesRelatedSourcesItems

- `akas` (list of string, optional)
- `birthdates` (list of string, optional)
- `match-types` (list of string, optional)
- `media` (list of ReportDiscriminatorMappingReportAdverseMediaAttributesRelatedSourcesItemsMediaItems, optional)
- `name` (string, optional)
- `sources` (list of ReportDiscriminatorMappingReportAdverseMediaAttributesRelatedSourcesItemsSourcesItems, optional)
- `entity-id` (string, optional)

### report-business-adverse-media-ignore-list-entry

A dismissed entity or media item on a Business Adverse Media report

- `entity-id` (string, optional)
- `ignored-at` (datetime, optional)
- `run-history-completed-at` (datetime, optional, nullable)
- `match` (report-business-adverse-media-match, optional) — A match that was found (and may have been dismissed) for a Business Adverse Media report
- `ignore-reason` (string, optional, nullable)
- `user` (string, optional)

### ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesQuery

- `business-name` (string, optional) — The name of the business being queried.
- `address-street` (string, optional) — The street address of the business being queried.
- `address-city` (string, optional) — The city in which the business is located.
- `address-state` (string, optional) — Subnational division of a country (such as a state or province) where the business is located.
- `address-country` (string, optional) — The country in which the business is located.
- `incorporation-date` (date, optional) — The date the business was incorporated.

### ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesRelatedSourcesItems

- `akas` (list of string, optional)
- `birthdates` (list of string, optional)
- `match_types` (list of string, optional)
- `media` (list of ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesRelatedSourcesItemsMediaItems, optional)
- `name` (string, optional)
- `sources` (list of ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesRelatedSourcesItemsSourcesItems, optional)
- `id` (string, optional)

### ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesResult

- `adverse-media` (list of ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesResultAdverseMediaItems, optional) — A list of adverse media articles related to the business.

### ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesAssociatedPersonsItems

- `names` (list of ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesAssociatedPersonsItemsNamesItems, required) — Names associated with the person
- `positions` (list of ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesAssociatedPersonsItemsPositionsItems, required) — Positions held by the person

### ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesOwnershipInformation

Ownership information for the business

- `owners` (list of ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesOwnershipInformationOwnersItems, required) — List of owners. Empty when no ownership data is available.

### ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesQuery

- `address-country-code` (string, required) — The country code used for the search

### ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributesQuery

- `address-country-code` (string, required) — The country code used for the search

### ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributesResult

- `business-name` (string, optional) — The name of the business
- `legal-entity-type` (string, optional) — The type of legal entity
- `formation-country` (string, optional) — The country where the business was formed
- `formation-subdivision` (string, optional) — The subdivision where the business was formed
- `formation-date` (date, optional) — The date the business was formed
- `registry-records` (list of ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributesResultRegistryRecordsItems, optional) — List of business registration records

### ReportDiscriminatorMappingReportBusinessLookupAttributesQuery

- `business-name` (string, optional)
- `phone-number` (string, optional, nullable)
- `website` (string, optional, nullable)
- `ein` (string, optional, nullable)
- `address-street-1` (string, optional)
- `address-street-2` (string, optional, nullable)
- `address-city` (string, optional)
- `address-subdivision` (string, optional) — Subnational division of a country such as a US state.
- `address-postal-code` (string, optional)
- `address-country-code` (string, optional, nullable)
- `incorporation-state` (string, optional, nullable)
- `associated-people` (list of ReportDiscriminatorMappingReportBusinessLookupAttributesQueryAssociatedPeopleItems, optional)

### ReportDiscriminatorMappingReportBusinessLookupAttributesResult

- `name` (string, optional)
- `aliases` (list of string, optional)
- `description` (string, optional, nullable)
- `legal-status` (string, optional, nullable)
- `legal-entity-type` (string, optional)
- `date-of-incorporation` (ReportDiscriminatorMappingReportBusinessLookupAttributesResultDateOfIncorporation, optional, nullable)
- `industry-classifications` (list of ReportDiscriminatorMappingReportBusinessLookupAttributesResultIndustryClassificationsItems, optional)
- `identifiers` (list of ReportDiscriminatorMappingReportBusinessLookupAttributesResultIdentifiersItems, optional)
- `addresses` (list of ReportDiscriminatorMappingReportBusinessLookupAttributesResultAddressesItems, optional)
- `websites` (list of string, optional)
- `phone-numbers` (list of string, optional)
- `agents` (list of ReportDiscriminatorMappingReportBusinessLookupAttributesResultAgentsItems, optional)
- `officers` (list of ReportDiscriminatorMappingReportBusinessLookupAttributesResultOfficersItems, optional)
- `headcount` (string, optional, nullable)
- `sources` (list of ReportDiscriminatorMappingReportBusinessLookupAttributesResultSourcesItems, optional)

### ReportDiscriminatorMappingReportBusinessWatchlistAttributesFitnessProbityListItems

- `name` (string, optional) — The name of the fitness and probity list.
- `url` (string, optional) — A URL with more information about the list.

### ReportDiscriminatorMappingReportBusinessWatchlistAttributesIgnoreListItems

- `ignored-at` (datetime, optional)
- `run-history-completed-at` (datetime, optional, nullable)
- `match` (ReportDiscriminatorMappingReportBusinessWatchlistAttributesIgnoreListItemsMatch, optional)
- `user` (string, optional)
- `ignore-reason` (string, optional, nullable)

### ReportDiscriminatorMappingReportBusinessWatchlistAttributesSanctionListItems

- `name` (string, optional) — The name of the sanction list.
- `url` (string, optional) — A URL with more information about the list.

### ReportDiscriminatorMappingReportBusinessWatchlistAttributesWarningListItems

- `name` (string, optional) — The name of the warning list.
- `url` (string, optional) — A URL with more information about the list.

### ReportDiscriminatorMappingReportBusinessWatchlistAttributesRunHistoryItems

- `scheduled-at` (datetime, optional, nullable)
- `completed-at` (datetime, optional, nullable)
- `type` (string, optional, nullable) — The type of report run Possible values: - scheduled - manual Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `report-template-version-id` (integer, optional, nullable, deprecated)

### ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributesQuery

- `crypto-address` (string, optional)

### ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributesResultItems

- `name` (string, optional)
- `url` (string, optional)
- `list-type` (string, optional)
- `slug` (string, optional)
- `flag-code` (string, optional)
- `entities` (list of ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributesResultItemsEntitiesItems, optional)

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItems

- `ignored-at` (datetime, optional) — The datetime when the entry was ignored.
- `run-history-completed-at` (datetime, optional) — The datetime when the run history was completed.
- `match` (ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItemsMatch, optional)
- `user` (string, optional) — The user who added the entry to the ignore list.
- `ignore-reason` (string, optional) — The reason why the entry was added to the ignore list.
- `is-internal` (boolean, optional) — Indicates if the ignore list entry is internal.

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesQuery

- `name-first` (string, optional, nullable) — The input first name of the search individual
- `name-middle` (string, optional, nullable) — The input middle name of the search individual
- `name-last` (string, optional, nullable) — The input last name of the search individual
- `term` (string, optional) — The input combined term used for searching (first + middle + last name). Either the name or the term fields are required.
- `birthdate` (string, optional) — The input DOB in YYYY-MM-DD format
- `country-code` (string, optional, nullable) — The input search country in alpha2 format

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItems

- `entity-id` (string, optional)
- `name` (string, optional)
- `birthdates` (list of date, optional)
- `death-dates` (list of string, optional)
- `locations` (list of string, optional)
- `country` (string, optional)
- `sex` (string, optional, nullable)
- `topics` (list of string, optional) — The applicable categories of the PEP.
- `positions` (list of ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsPositionsItems, optional)
- `associates` (list of ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsAssociatesItems, optional)
- `affiliations` (list of ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsAffiliationsItems, optional)
- `related-urls` (list of ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsRelatedUrlsItems, optional)
- `images` (list of string, optional)
- `sources` (map from string to ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsSources, optional) — A map of the sources that matched by entity
- `match-types` (list of string, optional)
- `pep-type` (string, optional, nullable)

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesRunHistoryItems

- `scheduled-at` (datetime, optional, nullable)
- `completed-at` (datetime, optional, nullable)
- `type` (string, optional, nullable) — The type of report run Possible values: - scheduled - manual Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `report-template-version-id` (integer, optional, nullable, deprecated)

### ReportDiscriminatorMappingReportProfileAttributesIdentityRecordsItems

- `names` (list of ReportDiscriminatorMappingReportProfileAttributesIdentityRecordsItemsNamesItems, optional)
- `birthdates` (list of string, optional)
- `addresses` (list of ReportDiscriminatorMappingReportProfileAttributesIdentityRecordsItemsAddressesItems, optional)
- `social-security-numbers` (list of string, optional)
- `phone-numbers` (list of string, optional)
- `email-addresses` (list of string, optional)
- `deceased` (boolean, optional)
- `deceased-date` (string, optional)
- `drivers-licenses` (list of ReportDiscriminatorMappingReportProfileAttributesIdentityRecordsItemsDriversLicensesItems, optional)

### ReportDiscriminatorMappingReportProfileAttributesOmittedIdentityRecordsItems

- `names` (list of ReportDiscriminatorMappingReportProfileAttributesOmittedIdentityRecordsItemsNamesItems, optional)
- `birthdates` (list of string, optional)
- `addresses` (list of ReportDiscriminatorMappingReportProfileAttributesOmittedIdentityRecordsItemsAddressesItems, optional)
- `social-security-numbers` (list of string, optional)
- `phone-numbers` (list of string, optional)
- `email-addresses` (list of string, optional)
- `deceased` (boolean, optional)
- `deceased-date` (string, optional)
- `drivers-licenses` (list of ReportDiscriminatorMappingReportProfileAttributesOmittedIdentityRecordsItemsDriversLicensesItems, optional)

### ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesQuery

- `name-first` (string, optional, nullable) — The input first name of the search individual
- `name-middle` (string, optional, nullable) — The input middle name of the search individual
- `name-last` (string, optional, nullable) — The input last name of the search individual
- `address-city` (string, optional, nullable) — The locality of the search individual
- `address-subdivision` (string, optional, nullable) — The subdivision of the search individual
- `address-postal-code` (string, optional, nullable) — The postal code of the search individual
- `address-street-1` (string, optional, nullable) — The street address of the search individual
- `address-street-2` (string, optional, nullable) — The address line 2 of the search individual
- `address-country-code` (string, optional, nullable) — The country code of the search individual
- `email-address` (string, optional, nullable) — The email address of the search individual
- `phone-number` (string, optional, nullable) — The phone number of the search individual
- `birthdate` (string, optional, nullable) — Date of birth in YYYY-MM-DD format

### ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResult

- `name` (string, optional, nullable)
- `birthdate` (string, optional, nullable) — Date of birth in YYYY-MM-DD format
- `emails` (list of ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultEmailsItems, optional, nullable)
- `phone-numbers` (list of string, optional, nullable)
- `location` (ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultLocation, optional, nullable)
- `education` (list of ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultEducationItems, optional, nullable)
- `experience` (list of ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultExperienceItems, optional, nullable)
- `social-media-profiles` (list of ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultSocialMediaProfilesItems, optional, nullable)

### ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItems

- `token` (string, optional)
- `matched` (boolean, optional)
- `created-at` (datetime, optional)
- `reviewed-at` (datetime, optional, nullable)
- `review-status` (string, optional, nullable) — Possible values: - pending - indeterminate - true_positive - false_positive Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `risk-level` (string, optional, nullable) — Possible values: - material - immaterial Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `present-in-last-run` (boolean, optional) — Whether this record was present in the most recent run of the report
- `notify-on-change` (boolean, optional)
- `record-types` (list of string, optional)
- `names` (list of ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsNamesItems, optional, nullable)
- `birthdates` (list of ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsBirthdatesItems, optional, nullable)
- `locations` (list of ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsLocationsItems, optional, nullable)
- `sexes` (list of string, optional, nullable)
- `emails` (list of string, optional, nullable)
- `identifications` (list of ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsIdentificationsItems, optional, nullable)
- `details` (list of ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsDetailsItems, optional, nullable)
- `listings` (list of ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsListingsItems, optional, nullable)
- `positions` (list of ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsPositionsItems, optional, nullable)
- `pep-classes` (list of string, optional, nullable)
- `pep-roles` (list of string, optional, nullable)
- `topics` (list of string, optional, nullable)
- `articles` (list of ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsArticlesItems, optional)

### ReportDiscriminatorMappingReportScreeningAttributesQuery

The input search parameters used for this report

- `name-first` (string, optional, nullable) — The input first name of the search individual
- `name-middle` (string, optional, nullable) — The input middle name of the search individual
- `name-last` (string, optional, nullable) — The input last name of the search individual
- `term` (string, optional, nullable) — The input combined term used for searching (first + middle + last name)
- `birthdate` (string, optional, nullable) — The input DOB in YYYY-MM-DD format
- `address-street-1` (string, optional, nullable) — The first line of the input search address
- `address-street-2` (string, optional, nullable) — The second line of the input search address
- `address-city` (string, optional, nullable) — The city of the input search address
- `address-subdivision` (string, optional, nullable) — The state or subdivision of the input search address
- `address-postal-code` (string, optional, nullable) — The postal code of the input search address
- `address-country-code` (string, optional, nullable) — The country of the input search address, in alpha2 format
- `email` (string, optional, nullable) — The input email address of the search individual
- `identification-number` (string, optional, nullable) — The input government ID number of the search individual

### ReportDiscriminatorMappingReportIntegrationSentilinkScoresAttributesQuery

- `birthdate` (date, optional) — Birthdate, must be in the format "YYYY-MM-DD".
- `name-first` (string, optional) — Given or first name.
- `name-last` (string, optional) — Family or last name.
- `address-street-1` (string, optional) — Street name of residence address.
- `address-city` (string, optional) — City of residence address. Not all international addresses use this attribute.
- `address-subdivision` (string, optional) — State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute.
- `address-postal-code` (string, optional) — ZIP or postal code of residence address. Not all international addresses use this attribute.
- `address-country-code` (string, optional, nullable) — Country code of residence address.
- `social-security-number` (string, optional) — Social security number
- `user-id` (string, optional) — Reference ID of applicant
- `phone-number` (string, optional, nullable) — Phone number.
- `email-address` (string, optional, nullable) — Email address.

### ReportDiscriminatorMappingReportIntegrationSentilinkScoresAttributesResult

- `application-id` (string, optional)
- `customer-id` (string, optional)
- `environment` (string, optional)
- `notes` (string, optional, nullable)
- `scores` (list of ReportDiscriminatorMappingReportIntegrationSentilinkScoresAttributesResultScoresItems, optional)
- `status` (string, optional)
- `transaction-id` (string, optional)

### ReportDiscriminatorMappingReportWatchlistAttributesIgnoreListItems

- `ignored-at` (datetime, optional)
- `run-history-completed-at` (datetime, optional)
- `match` (ReportDiscriminatorMappingReportWatchlistAttributesIgnoreListItemsMatch, optional)
- `user` (string, optional)
- `ignore-reason` (string, optional)

### ReportDiscriminatorMappingReportWatchlistAttributesFitnessProbityListItems

- `slug` (string, optional)
- `entities` (list of ReportDiscriminatorMappingReportWatchlistAttributesFitnessProbityListItemsEntitiesItems, optional)

### ReportDiscriminatorMappingReportWatchlistAttributesPepListItems

- `slug` (string, optional)
- `entities` (list of ReportDiscriminatorMappingReportWatchlistAttributesPepListItemsEntitiesItems, optional)

### ReportDiscriminatorMappingReportWatchlistAttributesRunHistoryItems

- `scheduled-at` (datetime, optional, nullable)
- `completed-at` (datetime, optional, nullable)
- `type` (string, optional, nullable) — The type of report run Possible values: - scheduled - manual Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `report-template-version-id` (integer, optional, nullable, deprecated)

### ReportDiscriminatorMappingReportWatchlistAttributesSanctionListItems

- `slug` (string, optional)
- `entities` (list of ReportDiscriminatorMappingReportWatchlistAttributesSanctionListItemsEntitiesItems, optional)

### ReportDiscriminatorMappingReportWatchlistAttributesWarningListItems

- `slug` (string, optional)
- `entities` (list of ReportDiscriminatorMappingReportWatchlistAttributesWarningListItemsEntitiesItems, optional)

### ReportSharedRelationshipsInquiryData

- `id` (string, optional)
- `type` ("inquiry", optional)

### ReportSharedRelationshipsAccountData

- `id` (string, optional)
- `type` ("account", optional)

### ReportSharedRelationshipsTransactionData

- `id` (string, optional)
- `type` ("transaction", optional)

### ReportSharedRelationshipsReportTemplateData

- `id` (string, optional)
- `type` (string, optional)

### ReportDiscriminatorMappingReportAdverseMediaAttributesRelatedSourcesItemsMediaItems

- `date` (date, optional, nullable)
- `snippet` (string, optional) — Snippet from matched article
- `url` (string, optional) — URL of matched article
- `title` (string, optional) — Title of matched article

### ReportDiscriminatorMappingReportAdverseMediaAttributesRelatedSourcesItemsSourcesItems

- `country-codes` (list of string, optional)
- `name` (string, optional)
- `types` (list of string, optional)

### report-business-adverse-media-match

A match that was found (and may have been dismissed) for a Business Adverse Media report

- `id` (string, optional)
- `name` (string, optional)
- `akas` (list of string, optional)
- `match-types` (list of string, optional)
- `birthdates` (list of string, optional)
- `media` (list of ReportBusinessAdverseMediaMatchMediaItems, optional)
- `sources` (list of ReportBusinessAdverseMediaMatchSourcesItems, optional)

### ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesRelatedSourcesItemsMediaItems

- `date` (date, optional)
- `snippet` (string, optional) — Snippet from matched article
- `url` (string, optional) — URL of matched article
- `title` (string, optional) — Title of matched article

### ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesRelatedSourcesItemsSourcesItems

- `country_codes` (list of string, optional)
- `name` (string, optional)
- `token` (string, optional)
- `types` (list of string, optional)

### ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesResultAdverseMediaItems

- `title` (string, optional) — The title of the media article.
- `url` (string, optional) — The URL to the full media article.
- `date` (date, optional) — The publication date of the media article.

### ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesAssociatedPersonsItemsNamesItems

- `value` (string, required) — The person's name

### ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesAssociatedPersonsItemsPositionsItems

- `value` (string, required) — The position title

### ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesOwnershipInformationOwnersItems

- `type` (string, required, nullable) — Whether the owner is a person or a business. One of `person` or `business`, or null when the source does not specify.
- `name` (string, required, nullable) — The owner's name
- `birthdate` (string, required, nullable) — ISO 8601 partial date (YYYY-MM-DD, YYYY-MM, or YYYY), depending on the precision the source provided
- `address` (ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesOwnershipInformationOwnersItemsAddress, required, nullable)
- `roles` (list of ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesOwnershipInformationOwnersItemsRolesItems, required) — The owner's roles in the business

### ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributesResultRegistryRecordsItems

- `type` (string, optional) — The type of registry record
- `issue-date` (date, optional) — Date the registration was issued
- `issuing-authority` (string, optional) — Authority that issued the registration
- `file-number` (string, optional) — Official registration number
- `documents-status` (string, optional, nullable) — The document enrichment status (`pending`, `completed`, or `errored`). Null when document enrichment was not requested for this registry record.
- `registered-name` (string, optional) — Official registered business name
- `registration-type` (string, optional) — Type of registration (e.g. domestic, foreign)
- `status` (ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributesResultRegistryRecordsItemsStatus, optional)
- `registration-state` (string, optional) — State/subdivision where business is registered
- `addresses` (list of ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributesResultRegistryRecordsItemsAddressesItems, optional)
- `legal-entity-type` (string, optional) — The type of legal entity

### ReportDiscriminatorMappingReportBusinessLookupAttributesQueryAssociatedPeopleItems

- `name-first` (string, optional, nullable)
- `name-last` (string, optional, nullable)
- `name-full` (string, optional, nullable)
- `titles` (list of string, optional)

### ReportDiscriminatorMappingReportBusinessLookupAttributesResultDateOfIncorporation

- `granularity` (string, optional)
- `day` (string, optional, nullable)
- `month` (string, optional, nullable)
- `year` (string, optional, nullable)

### ReportDiscriminatorMappingReportBusinessLookupAttributesResultIndustryClassificationsItems

- `code` (string, optional)
- `title` (string, optional)
- `type` (string, optional)

### ReportDiscriminatorMappingReportBusinessLookupAttributesResultIdentifiersItems

- `state` (string, optional)
- `country` (string, optional)
- `issue-date` (date, optional)
- `file-number` (string, optional)
- `type` (string, optional)
- `addresses` (list of ReportDiscriminatorMappingReportBusinessLookupAttributesResultIdentifiersItemsAddressesItems, optional)
- `status` (string, optional)

### ReportDiscriminatorMappingReportBusinessLookupAttributesResultAddressesItems

- `street-1` (string, optional)
- `street-2` (string, optional, nullable)
- `city` (string, optional)
- `subdivision` (string, optional)
- `postal-code` (string, optional)

### ReportDiscriminatorMappingReportBusinessLookupAttributesResultAgentsItems

- `name-full` (string, optional)

### ReportDiscriminatorMappingReportBusinessLookupAttributesResultOfficersItems

- `name-full` (string, optional)
- `name-first` (string, optional, nullable)
- `name-last` (string, optional, nullable)
- `titles` (list of string, optional)

### ReportDiscriminatorMappingReportBusinessLookupAttributesResultSourcesItems

- `name` (string, optional)

### ReportDiscriminatorMappingReportBusinessWatchlistAttributesIgnoreListItemsMatch

- `name` (string, optional)
- `url` (string, optional, nullable)
- `list-type` (string, optional)
- `list-types` (list of string, optional)
- `slug` (string, optional, nullable)
- `country-code` (string, optional, nullable)
- `flag-code` (string, optional, nullable)
- `entities` (list of ReportDiscriminatorMappingReportBusinessWatchlistAttributesIgnoreListItemsMatchEntitiesItems, optional)

### ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributesResultItemsEntitiesItems

- `name` (string, optional)
- `alias-type` (string, optional)
- `birthdates` (list of ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributesResultItemsEntitiesItemsBirthdatesItems, optional)
- `crypto-addresses` (list of ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributesResultItemsEntitiesItemsCryptoAddressesItems, optional)

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItemsMatch

- `entity-id` (string, optional) — The entity ID of the match.
- `name` (string, optional) — The name of the match.
- `birthdates` (list of date, optional) — The birthdates associated with the match.
- `death-dates` (list of date, optional) — The death dates associated with the match, if applicable.
- `locations` (list of string, optional) — The locations associated with the match.
- `country` (string, optional) — The country associated with the match.
- `sex` (string, optional) — The sex of the individual in the match.
- `positions` (list of ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItemsMatchPositionsItems, optional)
- `associates` (list of ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItemsMatchAssociatesItems, optional)
- `affiliations` (list of ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItemsMatchAffiliationsItems, optional)
- `related-urls` (list of ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItemsMatchRelatedUrlsItems, optional)
- `images` (list of string, optional) — The URLs of images associated with the match.
- `sources` (ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItemsMatchSources, optional)
- `match-types` (list of string, optional) — The types of matches found.
- `pep-type` (string, optional) — The type of politically exposed person.

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsPositionsItems

- `pep-class` (string, optional)
- `source-key` (string, optional)
- `name` (string, optional)
- `topics` (list of string, optional) — The applicable categories of the position.
- `start-date` (string, optional) — The start date of the position.
- `end-date` (string, optional, nullable) — The end date of the position.

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsAssociatesItems

- `name` (string, optional) — The name of the associate.
- `relationship` (string, optional) — The relationship of the associate to the individual.
- `topics` (list of string, optional) — The applicable categories of the associate.

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsAffiliationsItems

- `source-key` (string, optional)
- `name` (string, optional)

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsRelatedUrlsItems

- `source-key` (string, optional)
- `name` (string, optional)

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsSources

- `url` (string, optional) — The URL of the source.
- `name` (string, optional) — The name of the source.
- `flag-code` (string, optional) — The flag code of the source country.

### ReportDiscriminatorMappingReportProfileAttributesIdentityRecordsItemsNamesItems

- `name-full` (string, optional)
- `name-first` (string, optional)
- `name-middle` (string, optional)
- `name-last` (string, optional)

### ReportDiscriminatorMappingReportProfileAttributesIdentityRecordsItemsAddressesItems

- `country-code` (string, optional)
- `street-1` (string, optional)
- `street-2` (string, optional)
- `city` (string, optional)
- `postal-code` (string, optional)
- `longitude` (double, optional)
- `latitude` (double, optional)
- `subdivision` (string, optional)
- `date-first-seen` (string, optional)
- `date-last-seen` (string, optional)

### ReportDiscriminatorMappingReportProfileAttributesIdentityRecordsItemsDriversLicensesItems

- `number` (string, optional)
- `state` (string, optional)

### ReportDiscriminatorMappingReportProfileAttributesOmittedIdentityRecordsItemsNamesItems

- `name-full` (string, optional)
- `name-first` (string, optional)
- `name-middle` (string, optional)
- `name-last` (string, optional)

### ReportDiscriminatorMappingReportProfileAttributesOmittedIdentityRecordsItemsAddressesItems

- `country-code` (string, optional)
- `street-1` (string, optional)
- `street-2` (string, optional)
- `city` (string, optional)
- `postal-code` (string, optional)
- `longitude` (double, optional)
- `latitude` (double, optional)
- `subdivision` (string, optional)
- `date-first-seen` (string, optional)
- `date-last-seen` (string, optional)

### ReportDiscriminatorMappingReportProfileAttributesOmittedIdentityRecordsItemsDriversLicensesItems

- `number` (string, optional)
- `state` (string, optional)

### ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultEmailsItems

- `address` (string, optional, nullable)
- `type` (string, optional, nullable)

### ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultLocation

- `locality` (string, optional, nullable)
- `region` (string, optional, nullable)
- `country` (string, optional, nullable)
- `continent` (string, optional, nullable)
- `street-address` (string, optional, nullable)
- `address-line-2` (string, optional, nullable)
- `postal-code` (string, optional, nullable)

### ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultEducationItems

- `start-date` (string, optional, nullable)
- `end-date` (string, optional, nullable)
- `school-name` (string, optional, nullable)
- `school-type` (string, optional, nullable)

### ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultExperienceItems

- `end-date` (string, optional, nullable)
- `start-date` (string, optional, nullable)
- `company-name` (string, optional, nullable)
- `title-name` (string, optional, nullable)

### ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultSocialMediaProfilesItems

- `network` (string, optional)
- `url` (string, optional, nullable)
- `username` (string, optional, nullable)

### ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsNamesItems

- `type` (string, optional, nullable)
- `name` (string, optional, nullable)

### ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsBirthdatesItems

- `start` (string, optional, nullable)
- `end` (string, optional, nullable)

### ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsLocationsItems

- `address-street-1` (string, optional)
- `address-street-2` (string, optional)
- `address-city` (string, optional)
- `address-subdivision` (string, optional)
- `address-postal-code` (string, optional)
- `address-country-code` (string, optional)
- `type` (string, optional)

### ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsIdentificationsItems

- `type` (string, optional)
- `number` (string, optional)
- `country-code` (string, optional)
- `issue-date` (string, optional)
- `expiration-date` (string, optional)
- `comment` (string, optional)

### ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsDetailsItems

- `type` (string, optional, nullable)
- `value` (string, optional, nullable)

### ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsListingsItems

- `token` (string, optional)
- `name` (string, optional)
- `type` (string, optional)
- `url` (string, optional)
- `active` (boolean, optional)
- `created-at` (datetime, optional)
- `deactivated-at` (datetime, optional, nullable)
- `reviewed-at` (datetime, optional, nullable)
- `review-status` (string, optional, nullable)

### ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsPositionsItems

- `name` (string, optional)
- `country-code` (string, optional, nullable)
- `classes` (list of string, optional)
- `topics` (list of string, optional)
- `active` (boolean, optional)
- `created-at` (datetime, optional)
- `deactivated-at` (datetime, optional, nullable)
- `reviewed-at` (datetime, optional, nullable)
- `review-status` (string, optional, nullable)

### ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsArticlesItems

- `title` (string, optional)
- `snippet` (string, optional, nullable)
- `source` (string, optional, nullable)
- `primary-source` (boolean, optional, nullable)
- `url` (string, optional, nullable)
- `language` (string, optional, nullable)
- `categories` (list of string, optional, nullable)
- `perpetrators` (list of ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsArticlesItemsPerpetratorsItems, optional)
- `victims` (list of ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsArticlesItemsVictimsItems, optional)
- `publish-date` (string, optional, nullable)

### ReportDiscriminatorMappingReportIntegrationSentilinkScoresAttributesResultScoresItems

- `name` (string, optional)
- `score` (integer, optional)
- `version` (string, optional)
- `reason-codes` (list of string, optional)

### ReportDiscriminatorMappingReportWatchlistAttributesIgnoreListItemsMatch

- `name` (string, optional)
- `url` (string, optional)
- `list-type` (string, optional)
- `list-types` (list of string, optional)
- `slug` (string, optional)
- `flag-code` (string, optional)
- `entities` (list of ReportDiscriminatorMappingReportWatchlistAttributesIgnoreListItemsMatchEntitiesItems, optional)

### ReportDiscriminatorMappingReportWatchlistAttributesFitnessProbityListItemsEntitiesItems

### ReportDiscriminatorMappingReportWatchlistAttributesPepListItemsEntitiesItems

### ReportDiscriminatorMappingReportWatchlistAttributesSanctionListItemsEntitiesItems

### ReportDiscriminatorMappingReportWatchlistAttributesWarningListItemsEntitiesItems

### ReportBusinessAdverseMediaMatchMediaItems

- `date` (date, optional, nullable)
- `snippet` (string, optional, nullable) — Snippet from matched article
- `url` (string, optional) — URL of matched article
- `title` (string, optional) — Title of matched article

### ReportBusinessAdverseMediaMatchSourcesItems

- `country-codes` (list of string, optional)
- `name` (string, optional)
- `token` (string, optional)
- `types` (list of string, optional)

### ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesOwnershipInformationOwnersItemsAddress

- `street-1` (string, optional, nullable)
- `street-2` (string, optional, nullable)
- `city` (string, optional, nullable)
- `subdivision` (string, optional, nullable)
- `postal-code` (string, optional, nullable)
- `country-code` (string, optional, nullable)

### ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesOwnershipInformationOwnersItemsRolesItems

- `description` (string, optional, nullable) — Human-readable description of the role
- `data` (map from string to any, optional, nullable) — Source-specific structured details about the role

### ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributesResultRegistryRecordsItemsStatus

- `raw` (string, optional) — Status on the registry record
- `standardized` (string, optional) — Normalized status value

### ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributesResultRegistryRecordsItemsAddressesItems

- `type` (string, optional) — Type of address
- `street-1` (string, optional) — Street address
- `street-2` (string, optional) — Street address
- `city` (string, optional) — City
- `subdivision` (string, optional) — State/province/region
- `postal-code` (string, optional) — Postal code
- `country-code` (string, optional) — Country code

### ReportDiscriminatorMappingReportBusinessLookupAttributesResultIdentifiersItemsAddressesItems

- `street-1` (string, optional)
- `street-2` (string, optional, nullable)
- `city` (string, optional)
- `subdivision` (string, optional)
- `postal-code` (string, optional)
- `delivery-point-barcode` (string, optional, nullable)
- `primary-number` (string, optional, nullable)
- `street-name` (string, optional, nullable)
- `latitude` (string, optional, nullable)
- `longitude` (string, optional, nullable)
- `precision` (string, optional, nullable)
- `type` (string, optional)

### ReportDiscriminatorMappingReportBusinessWatchlistAttributesIgnoreListItemsMatchEntitiesItems

- `name` (string, optional)
- `alias-type` (string, optional, nullable)
- `match-levels` (list of string, optional)

### ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributesResultItemsEntitiesItemsBirthdatesItems

- `day` (string, optional)
- `year` (string, optional)
- `month` (string, optional)
- `granularity` (string, optional)

### ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributesResultItemsEntitiesItemsCryptoAddressesItems

- `type` (string, optional)
- `address` (string, optional)

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItemsMatchPositionsItems

- `pep-class` (string, optional) — The PEP class of the position.
- `source-key` (string, optional) — The source key of the position.
- `name` (string, optional) — The name of the position.
- `topics` (list of string, optional) — The applicable categories of the position.
- `start-date` (string, optional, nullable) — The start date of the position.
- `end-date` (string, optional, nullable) — The end date of the position.

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItemsMatchAssociatesItems

- `name` (string, optional) — The name of the associate.
- `relationship` (string, optional) — The relationship of the associate to the individual.

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItemsMatchAffiliationsItems

- `source-key` (string, optional) — The source key of the affiliation.
- `name` (string, optional) — The name of the affiliation.

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItemsMatchRelatedUrlsItems

- `source-key` (string, optional) — The source key for the URL.
- `name` (string, optional) — The URL related to the match.

### ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItemsMatchSources

- `url` (string, optional) — The URL of the source.
- `name` (string, optional) — The name of the source.
- `flag-code` (string, optional) — The flag code of the source country.

### ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsArticlesItemsPerpetratorsItems

- `name` (string, optional, nullable)
- `type` (string, optional, nullable)

### ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsArticlesItemsVictimsItems

- `name` (string, optional, nullable)
- `type` (string, optional, nullable)

### ReportDiscriminatorMappingReportWatchlistAttributesIgnoreListItemsMatchEntitiesItems

- `name` (string, optional)
- `alias-type` (string, optional)
- `birthdates` (list of ReportDiscriminatorMappingReportWatchlistAttributesIgnoreListItemsMatchEntitiesItemsBirthdatesItems, optional)
- `group-id` (string, optional)

### ReportDiscriminatorMappingReportWatchlistAttributesIgnoreListItemsMatchEntitiesItemsBirthdatesItems

- `day` (string, optional)
- `year` (date, optional)
- `month` (datetime, optional)
- `granularity` (string, optional)

## Examples

**Response**

```json
{
  "data": [
    {
      "type": "report/address-lookup",
      "attributes": {
        "completed-at": "2019-12-19T21:42:49.000Z",
        "created-at": "2019-12-19T21:42:49.000Z",
        "status": "ready"
      },
      "id": "rep_YcNZJLxuwEuV8jUPbykYQyXG"
    },
    {
      "type": "report/adverse-media",
      "attributes": {
        "completed-at": "2019-12-18T22:43:03.000Z",
        "created-at": "2019-12-18T22:43:03.000Z"
      },
      "id": "rep_2wM8yufwLrbMV6kUtGPBxeGS"
    },
    {
      "type": "report/email-address",
      "attributes": {
        "completed-at": "2019-12-13T08:34:10.000Z",
        "created-at": "2019-12-13T08:34:10.000Z"
      },
      "id": "rep_LatvE1PdVhfiwcJWVLj4Z25j"
    },
    {
      "type": "report/phone-number",
      "attributes": {
        "completed-at": "2019-12-13T08:33:29.000Z",
        "created-at": "2019-12-13T08:32:49.000Z"
      },
      "id": "rep_RU3JgzXaAzVV2g2NYLd7ub12"
    },
    {
      "type": "report/watchlist",
      "attributes": {
        "completed-at": "2019-11-19T00:10:27.000Z",
        "created-at": "2019-11-19T00:10:27.000Z"
      },
      "id": "rep_6LRELcKmPcx9MxYGk6mdCPJo"
    }
  ],
  "links": {
    "prev": null,
    "next": "/api/v1/reports?page%5Bafter%5D=rep_u2Dgz8U3CmxTVgqEH9qzezHi"
  }
}
```

**SDK Code**

```python Success
import requests

url = "https://api.withpersona.com/api/v1/reports"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.json())
```

```javascript Success
const url = 'https://api.withpersona.com/api/v1/reports';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go Success
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://api.withpersona.com/api/v1/reports"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("Authorization", "Bearer <token>")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby Success
require 'uri'
require 'net/http'

url = URI("https://api.withpersona.com/api/v1/reports")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'

response = http.request(request)
puts response.read_body
```

```java Success
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://api.withpersona.com/api/v1/reports")
  .header("Authorization", "Bearer <token>")
  .asString();
```

```php Success
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://api.withpersona.com/api/v1/reports', [
  'headers' => [
    'Authorization' => 'Bearer <token>',
  ],
]);

echo $response->getBody();
```

```csharp Success
using RestSharp;

var client = new RestClient("https://api.withpersona.com/api/v1/reports");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer <token>");
IRestResponse response = client.Execute(request);
```

```swift Success
import Foundation

let headers = ["Authorization": "Bearer <token>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://api.withpersona.com/api/v1/reports")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```