---
title: "List all Reports"
method: GET
path: "/reports"
tags: ["reports"]
---

# List all Reports

`GET /reports`

## Request

- Base URL: `https://api.withpersona.com/api/v1`
- URL: `https://api.withpersona.com/api/v1/reports`
- Auth: HTTP bearer

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

## Query parameters

- `page` ReportsGetParametersPage
  - `after` string: Object ID for pagination cursor
  - `before` string: Object ID for pagination cursor
  - `size` number, double: Limit on the number of objects returned
- `fields` object
- `filter` ReportsGetParametersFilter
  - `reference-id` string: Filter reports by reference ID
  - `account-id` string: Filter reports by account ID

## Headers

- `Key-Inflection` 'camel' | 'kebab' | 'snake'
- `Idempotency-Key` string
- `Persona-Version` '2026-09-29' | '2025-12-08' | '2025-10-27' | '2023-01-05' | '2022-09-01' | '2021-08-18' | '2021-07-05' | '2021-02-21' | '2020-05-18': Server API version. More info on versioning can be found [here](https://docs.withpersona.com/versioning).

## Response `200`

This endpoint returns a collection of Report objects.

- ReportsListAllReportsResponse200
  - `data` Report[], required
    - union
      - object: An Address Lookup Report
        - `type` 'report/address-lookup', required: Discriminator value: report/address-lookup
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportAddressLookupAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `addressee` string, nullable: The name of an individual at this location.
          - `address-street-1` string, nullable: Address line 1 (e.g., street, PO Box, or company name).
          - `address-street-2` string, nullable: Address line 2 (e.g., apartment, suite, unit, or building).
          - `address-city` string, nullable: City
          - `address-subdivision` string, nullable: Subnational division of a country, such as a state or province.
          - `address-postal-code` string, nullable: ZIP or postal code.
          - `resolved-addressee` string, nullable
          - `resolved-address-street-1` string, nullable
          - `resolved-address-street-2` string, nullable
          - `resolved-address-city` string, nullable
          - `resolved-address-subdivision` string, nullable
          - `resolved-address-postal-code` string, nullable
          - `metadata-record-type` string, nullable
          - `metadata-zip-type` string, nullable
          - `metadata-county-fips` string, nullable
          - `metadata-county-name` string, nullable
          - `metadata-carrier-route` string, nullable
          - `metadata-carrier-route-type` string, nullable
          - `metadata-congressional-district` string, nullable
          - `metadata-building-default-indicator` string, nullable
          - `metadata-residential-delivery-indicator` string, nullable
          - `metadata-latitude` number, double, nullable
          - `metadata-longitude` number, double, nullable
          - `metadata-precision` string, nullable
          - `metadata-time-zone` string, nullable
          - `metadata-utc-offset` integer, nullable
          - `metadata-obeys-daylight-savings` boolean, nullable
          - `analysis-dpv-match-code` string, nullable
          - `analysis-dpv-match-code-decoded` string, nullable
          - `analysis-dpv-footnotes` string[], nullable
          - `analysis-dpv-footnotes-decoded` string[], nullable
          - `analysis-dpv-cmra` string, nullable
          - `analysis-dpv-vacant` string, nullable
          - `analysis-active` string, nullable
          - `analysis-footnotes` string[], nullable
          - `analysis-footnotes-decoded` string[], nullable
          - `analysis-lacs-link-code` string, nullable
          - `analysis-lacs-link-code-decoded` string, nullable
          - `analysis-lacs-link-indicator` string, nullable
          - `analysis-lacs-link-indicator-decoded` string, nullable
          - `analysis-suite-link-match` string, nullable
          - `metadata-ews-match` string, nullable
          - `error-message` string, nullable
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: An Adverse Media Report
        - `type` 'report/adverse-media', required: Discriminator value: report/adverse-media
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportAdverseMediaAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `name-first` string, nullable: The input first name of the search individual
          - `name-middle` string, nullable: The input middle name of the search individual
          - `name-last` string, nullable: The input last name of the search individual
          - `term` string: The input combined term used for searching (first + middle + last name)
          - `birthdate-year` integer, nullable
          - `birthdate` string, nullable: The input DOB in YYYY-MM-DD format
          - `country-code` string, nullable: The input search country in alpha2 format
          - `related-sources` ReportDiscriminatorMappingReportAdverseMediaAttributesRelatedSourcesItems[]: The sources that matched for the search
            - `akas` string[]
            - `birthdates` string[]
            - `match-types` string[]
            - `media` ReportDiscriminatorMappingReportAdverseMediaAttributesRelatedSourcesItemsMediaItems[]
              - …
            - `name` string
            - `sources` ReportDiscriminatorMappingReportAdverseMediaAttributesRelatedSourcesItemsSourcesItems[]
              - …
            - `entity-id` string
          - `ignore-list-media` object
          - `ignore-list-entity` object[]
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A report detailing adverse media findings for a business entity.
        - `type` 'report/business-adverse-media', required: Discriminator value: report/business-adverse-media
        - `id` string, required: A unique identifier for the report.
        - `attributes` ReportDiscriminatorMappingReportBusinessAdverseMediaAttributes, required
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `term` string: The search term for the adverse media report, typically the name of the business.
          - `related-sources` ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesRelatedSourcesItems[]: The sources that matched for the search
            - `akas` string[]
            - `birthdates` string[]
            - `media` ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesRelatedSourcesItemsMediaItems[]
              - …
            - `name` string
            - `sources` ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesRelatedSourcesItemsSourcesItems[]
              - …
            - `id` string
            - `match_types` string[]
          - `ignore-list-media` ReportBusinessAdverseMediaIgnoreListEntry[]: Media that have been individually dismissed for a matched entity.
            - `entity-id` string
            - `ignored-at` string, date-time
            - `run-history-completed-at` string, date-time, nullable
            - `match` ReportBusinessAdverseMediaMatch: A match that was found (and may have been dismissed) for a Business Adverse Media report
              - …
            - `ignore-reason` string, nullable
            - `user` string
          - `ignore-list-entity` ReportBusinessAdverseMediaIgnoreListEntry[]: Entities that have been fully dismissed, and the details of that dismissal.
            - `entity-id` string
            - `ignored-at` string, date-time
            - `run-history-completed-at` string, date-time, nullable
            - `match` ReportBusinessAdverseMediaMatch: A match that was found (and may have been dismissed) for a Business Adverse Media report
              - …
            - `ignore-reason` string, nullable
            - `user` string
          - `query` ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesQuery
            - `business-name` string: The name of the business being queried.
            - `address-street` string: The street address of the business being queried.
            - `address-city` string: The city in which the business is located.
            - `address-state` string: Subnational division of a country (such as a state or province) where the business is located.
            - `address-country` string: The country in which the business is located.
            - `incorporation-date` string, date: The date the business was incorporated.
          - `result` ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesResult
            - `adverse-media` ReportDiscriminatorMappingReportBusinessAdverseMediaAttributesResultAdverseMediaItems[]: A list of adverse media articles related to the business.
              - …
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A report containing information about the Associated Persons of a business entity
        - `type` 'report/business-associated-persons', required: Discriminator value: report/business-associated-persons
        - `id` string, required: A unique identifier for the report.
        - `attributes` ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributes, required
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `query` ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesQuery, required
            - `address-country-code` string, required: The country code used for the search
          - `associated-persons` ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesAssociatedPersonsItems[], required: List of persons associated with the business
            - `names` ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesAssociatedPersonsItemsNamesItems[], required: Names associated with the person
              - …
            - `positions` ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesAssociatedPersonsItemsPositionsItems[], required: Positions held by the person
              - …
          - `ownership-information` ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesOwnershipInformation, required: Ownership information for the business
            - `owners` ReportDiscriminatorMappingReportBusinessAssociatedPersonsAttributesOwnershipInformationOwnersItems[], required: List of owners. Empty when no ownership data is available.
              - …
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A report containing business registration information from official sources
        - `type` 'report/business-registrations-lookup', required: Discriminator value: report/business-registrations-lookup
        - `id` string, required: A unique identifier for the report.
        - `attributes` ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributes, required
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `query` ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributesQuery, required
            - `address-country-code` string, required: The country code used for the search
          - `result` ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributesResult, required
            - `business-name` string: The name of the business
            - `legal-entity-type` string: The type of legal entity
            - `formation-country` string: The country where the business was formed
            - `formation-subdivision` string: The subdivision where the business was formed
            - `formation-date` string, date: The date the business was formed
            - `registry-records` ReportDiscriminatorMappingReportBusinessRegistrationsLookupAttributesResultRegistryRecordsItems[]: List of business registration records
              - …
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Business Lookup Report
        - `type` 'report/business-lookup', required: Discriminator value: report/business-lookup
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportBusinessLookupAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `query` ReportDiscriminatorMappingReportBusinessLookupAttributesQuery
            - `business-name` string
            - `phone-number` string, nullable
            - `website` string, nullable
            - `ein` string, nullable
            - `address-street-1` string
            - `address-street-2` string, nullable
            - `address-city` string
            - `address-subdivision` string: Subnational division of a country such as a US state.
            - `address-postal-code` string
            - `address-country-code` string, nullable
            - `incorporation-state` string, nullable
            - `associated-people` ReportDiscriminatorMappingReportBusinessLookupAttributesQueryAssociatedPeopleItems[]
              - …
          - `result` ReportDiscriminatorMappingReportBusinessLookupAttributesResult
            - `name` string
            - `aliases` string[]
            - `description` string, nullable
            - `legal-status` string, nullable
            - `legal-entity-type` string
            - `date-of-incorporation` ReportDiscriminatorMappingReportBusinessLookupAttributesResultDateOfIncorporation
              - …
            - `industry-classifications` ReportDiscriminatorMappingReportBusinessLookupAttributesResultIndustryClassificationsItems[]
              - …
            - `identifiers` ReportDiscriminatorMappingReportBusinessLookupAttributesResultIdentifiersItems[]
              - …
            - `addresses` ReportDiscriminatorMappingReportBusinessLookupAttributesResultAddressesItems[]
              - …
            - `websites` string[]
            - `phone-numbers` string[]
            - `agents` ReportDiscriminatorMappingReportBusinessLookupAttributesResultAgentsItems[]
              - …
            - `officers` ReportDiscriminatorMappingReportBusinessLookupAttributesResultOfficersItems[]
              - …
            - `headcount` string, nullable
            - `sources` ReportDiscriminatorMappingReportBusinessLookupAttributesResultSourcesItems[]
              - …
          - `match-status-strength` string, 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, 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` string, 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, 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, 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, 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, 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, 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, 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, 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, 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.
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Business Media Coverage Report
        - `type` 'report/business-media-coverage', required: Discriminator value: report/business-media-coverage
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportBusinessMediaCoverageAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `query` ReportDiscriminatorMappingReportBusinessMediaCoverageAttributesQuery
            - `business-name` string, nullable
            - `website` string, nullable
            - `address-street-1` string, nullable
            - `address-street-2` string, nullable
            - `address-city` string, nullable
            - `address-subdivision` string, nullable
            - `address-postal-code` string, nullable
            - `address-country-code` string, nullable
          - `result` ReportDiscriminatorMappingReportBusinessMediaCoverageAttributesResult
            - `homepage` string, nullable: The homepage of the business, if found.
            - `summary` string, nullable: A summary of the media coverage found for the business.
            - `topics` ReportDiscriminatorMappingReportBusinessMediaCoverageAttributesResultTopicsItems[]: Media coverage grouped by topic.
              - …
            - `irrelevant-articles` ReportBusinessMediaCoverageArticle[]: Articles excluded because they are not about the queried business.
              - …
            - `nonreputable-articles` ReportBusinessMediaCoverageArticle[]: Articles excluded because their source is not reputable.
              - …
            - `out-of-range-articles` ReportBusinessMediaCoverageArticle[]: Articles excluded because they fall outside the template's article age window.
              - …
            - `error-message` string, nullable: Set when the report errored.
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Business Nonprofit Report
        - `type` 'report/business-nonprofit', required: Discriminator value: report/business-nonprofit
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportBusinessNonprofitAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `query` ReportDiscriminatorMappingReportBusinessNonprofitAttributesQuery
            - `ein` string: The Employer Identification Number used to search for the nonprofit.
          - `result` ReportDiscriminatorMappingReportBusinessNonprofitAttributesResult
            - `organization-name` string, nullable: The legal name of the nonprofit.
            - `organization-name-aka` string, nullable: Other names associated with the nonprofit.
            - `address` ReportDiscriminatorMappingReportBusinessNonprofitAttributesResultAddress
              - …
            - `foundation-type-code` string, nullable
            - `foundation-type-description` string, nullable
            - `irs-filing-requirement-code` string, nullable
            - `irs-pub-78-details` ReportDiscriminatorMappingReportBusinessNonprofitAttributesResultIrsPub78Details
              - …
            - `irs-bmf-details` ReportDiscriminatorMappingReportBusinessNonprofitAttributesResultIrsBmfDetails
              - …
            - `ca-ag-details` ReportDiscriminatorMappingReportBusinessNonprofitAttributesResultCaAgDetails
              - …
            - `ca-ftb-details` ReportDiscriminatorMappingReportBusinessNonprofitAttributesResultCaFtbDetails
              - …
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Business Search Report
        - `type` 'report/business-search', required: Discriminator value: report/business-search
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportBusinessSearchAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `query` ReportDiscriminatorMappingReportBusinessSearchAttributesQuery
            - `country-code` string
            - `business-name` string, nullable
            - `registration-number` string, nullable
            - `address-street-1` string, nullable
            - `address-street-2` string, nullable
            - `address-city` string, nullable
            - `address-subdivision` string, nullable
            - `address-postal-code` string, nullable
            - `max-results` integer
          - `result` ReportDiscriminatorMappingReportBusinessSearchAttributesResult
            - `error` string, nullable: Set when the search could not be completed. Vendor error detail is not exposed.
            - `businesses` ReportDiscriminatorMappingReportBusinessSearchAttributesResultBusinessesItems[]: Candidate businesses matching the query, most relevant first.
              - …
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Business Watchlist Report
        - `type` 'report/business-watchlist', required: Discriminator value: report/business-watchlist
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportBusinessWatchlistAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `term` string, nullable: The search term for the business watchlist report, typically the name of the business.
          - `matched-lists` string[]: A list of slugs identifying the lists on which matches were found.
          - `sanction-list` ReportDiscriminatorMappingReportBusinessWatchlistAttributesSanctionListItems[]: Detailed information about matches found on sanction lists.
            - `name` string: The name of the sanction list.
            - `url` string, uri: A URL with more information about the list.
          - `fitness-probity-list` ReportDiscriminatorMappingReportBusinessWatchlistAttributesFitnessProbityListItems[]: Detailed information about matches found on fitness and probity lists.
            - `name` string: The name of the fitness and probity list.
            - `url` string, uri: A URL with more information about the list.
          - `warning-list` ReportDiscriminatorMappingReportBusinessWatchlistAttributesWarningListItems[]: Detailed information about matches found on warning lists.
            - `name` string: The name of the warning list.
            - `url` string, uri: A URL with more information about the list.
          - `ignore-list` ReportDiscriminatorMappingReportBusinessWatchlistAttributesIgnoreListItems[]: Matches that have been dismissed, and the details of that dismissal.
            - `ignored-at` string, date-time
            - `run-history-completed-at` string, date-time, nullable
            - `match` ReportDiscriminatorMappingReportBusinessWatchlistAttributesIgnoreListItemsMatch
              - …
            - `user` string
            - `ignore-reason` string, nullable
          - `run-history` ReportDiscriminatorMappingReportBusinessWatchlistAttributesRunHistoryItems[]: Deprecated and no longer populated. Use the [List Report History](https://docs.withpersona.com/api-reference/reports/list-report-history) endpoint instead.
            - `scheduled-at` string, date-time, nullable
            - `completed-at` string, date-time, nullable
            - `type` string, 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, nullable
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Crypto Address Watchlist Report
        - `type` 'report/crypto-address-watchlist', required: Discriminator value: report/crypto-address-watchlist
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `query` ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributesQuery
            - `crypto-address` string
          - `result` ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributesResultItems[], nullable
            - `name` string
            - `url` string
            - `list-type` string
            - `slug` string
            - `flag-code` string
            - `entities` ReportDiscriminatorMappingReportCryptoAddressWatchlistAttributesResultItemsEntitiesItems[]
              - …
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: An Email Address Report
        - `type` 'report/email-address', required: Discriminator value: report/email-address
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportEmailAddressAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `email-address` string: The input email address of the search
          - `email-reputation` string, 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.
          - `email-reference-count` integer, nullable: The number of sources used to determine the reputation (Deprecated)
          - `email-domain-reputation` string, nullable: 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.
          - `email-first-seen-days` integer, nullable: How many days it has ben since the email was first seen in attack (Deprecated)
          - `email-last-seen-days` integer, nullable: How many days it has been since the email was last seen (Deprecated)
          - `email-estimated-age-days` integer, nullable: The estimated age of the email in days
          - `email-domain-age-days` integer, nullable: The estimated age of the domain in days
          - `email-credentials-leaked` boolean, nullable: Whether the email has ever been detected to have been leaked (Deprecated)
          - `email-credentials-leaked-recent` boolean, nullable: Whether the email has been recently detected as leaked
          - `email-data-breached` boolean, nullable: Whether the email was involved in a data breach (Deprecated)
          - `email-malicious-activity-detected` boolean, nullable: Whether the email has ever been detected for suspected malicious activity (Deprecated)
          - `email-malicious-activity-detected-recent` boolean, nullable: Whether the email has recently been detected for suspected malicious activity
          - `email-is-blocklisted` boolean, nullable: Whether the email appears on blocklists (Deprecated)
          - `email-is-spam` boolean, nullable: Whether the email is spam or a spam trap
          - `email-is-free-provider` boolean, nullable: Whether the email was made with a free provider (Deprecated)
          - `email-is-disposable` boolean, nullable: Whether the email is one that is disposable or temporary
          - `email-is-deliverable` boolean, nullable: Whether the email is deliverable
          - `email-is-valid-mx` boolean, nullable: Whether the domain has a valid MX record
          - `email-is-spoofable` boolean, nullable: Whether the email can be spoofed. (E.G. not a strict SPF policy or DMARC not enforced. Deprecated)
          - `email-is-spf-strict` boolean, nullable: Whether there is a sufficiently strict SPF record (Deprecated)
          - `email-is-dmarc-enforced` boolean, nullable: Whether DMARC is configured correctly and enforced (Deprecated)
          - `age-estimated-13-plus` boolean, nullable: Whether email address user is 13 or older
          - `age-estimated-15-plus` boolean, nullable: Whether email address user is 15 or older
          - `age-estimated-16-plus` boolean, nullable: Whether email address user is 16 or older
          - `age-estimated-18-plus` boolean, nullable: Whether email address user is 18 or older
          - `email-is-suspicious` boolean, nullable: Whether the email is suspicious or risky
          - `email-domain-exists` boolean, nullable: Whether the domain of the email exists
          - `email-domain` string: The domain of the email
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: An IP Address Report. The outcome is exposed through the shared `status` (`ready` or `errored`) and `has-match` attributes; `result.error` describes why an errored report could not complete.
        - `type` 'report/ip-address', required: Discriminator value: report/ip-address
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportIpAddressAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `query` ReportDiscriminatorMappingReportIpAddressAttributesQuery
            - `ip-address` string: The IP address that was looked up.
          - `result` ReportDiscriminatorMappingReportIpAddressAttributesResult: IP intelligence for the queried address. Null until the report has been processed.
            - `service-type` string, nullable: The connection type of the IP address. Known values include RESIDENTIAL, DATACENTER, CORPORATE, MOBILE, EDUCATION, SATELLITE, IN_FLIGHT_WIFI and GOOGLE. Persona may add new values without a versioned update.
            - `vpn-detected` boolean, nullable: Whether the IP address belongs to a VPN.
            - `proxy-detected` boolean, nullable: Whether the IP address is a proxy.
            - `tor-exit-node` string, nullable: Whether the IP address is a Tor exit node. One of MATCHED, CLEARED or ERRORED (the Tor exit list lookup failed).
            - `datacenter-ip` boolean, nullable: Whether the IP address belongs to a known cloud provider (AWS or GCP).
            - `isp` string, nullable: The internet service provider of the IP address.
            - `mobile-ip` boolean, nullable: Whether the IP address belongs to a mobile carrier.
            - `country-code` string, nullable: The ISO 3166-1 alpha-2 country code of the IP address location.
            - `country-name` string, nullable: The country name of the IP address location.
            - `city` string, nullable: The city of the IP address location.
            - `region-name` string, nullable: The region (subdivision) of the IP address location.
            - `latitude` string, nullable: The approximate latitude of the IP address location.
            - `longitude` string, nullable: The approximate longitude of the IP address location.
            - `error` string, nullable: Set when the IP address lookup could not be completed, in which case the report status is errored. Vendor error detail is not exposed.
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Phone Risk Report
        - `type` 'report/phone-number', required: Discriminator value: report/phone-number
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportPhoneNumberAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `phone-number` string: The input phone number of the search
          - `phone-type` string, 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.
          - `phone-carrier` string, nullable
          - `phone-city` string, nullable: City associated with the phone number location.
          - `phone-subdivision` string, nullable: State or region associated with the phone number location.
          - `phone-country-code` string, nullable: ISO 3166-1 alpha-2 country code associated with the phone number location.
          - `phone-risk-level` string, nullable: Assessment of the phone number's risk (low - high)
          - `phone-risk-recommendation` string, 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, nullable: Risk score out of 1000
          - `phone-risk-sim-swap` string, 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.
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Politically Exposed Person Report
        - `type` 'report/politically-exposed-person', required: Discriminator value: report/politically-exposed-person
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `query` ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesQuery
            - `name-first` string, nullable: The input first name of the search individual
            - `name-middle` string, nullable: The input middle name of the search individual
            - `name-last` string, nullable: The input last name of the search individual
            - `term` string: The input combined term used for searching (first + middle + last name). Either the name or the term fields are required.
            - `birthdate` string: The input DOB in YYYY-MM-DD format
            - `country-code` string, nullable: The input search country in alpha2 format
          - `result` ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItems[], nullable
            - `entity-id` string
            - `name` string
            - `birthdates` string[]
            - `death-dates` string[]
            - `locations` string[]
            - `country` string
            - `sex` string, nullable
            - `topics` string[]: The applicable categories of the PEP.
            - `positions` ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsPositionsItems[]
              - …
            - `associates` ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsAssociatesItems[]
              - …
            - `affiliations` ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsAffiliationsItems[]
              - …
            - `related-urls` ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesResultItemsRelatedUrlsItems[]
              - …
            - `images` string[]
            - `sources` object: A map of the sources that matched by entity
            - `match-types` string[]
            - `pep-type` string, nullable
          - `ignore-list` ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItems[]
            - `ignored-at` string, date-time: The datetime when the entry was ignored.
            - `run-history-completed-at` string, date-time: The datetime when the run history was completed.
            - `match` ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesIgnoreListItemsMatch
              - …
            - `user` string: The user who added the entry to the ignore list.
            - `ignore-reason` string: The reason why the entry was added to the ignore list.
            - `is-internal` boolean: Indicates if the ignore list entry is internal.
          - `run-history` ReportDiscriminatorMappingReportPoliticallyExposedPersonAttributesRunHistoryItems[]: Deprecated and no longer populated. Use the [List Report History](https://docs.withpersona.com/api-reference/reports/list-report-history) endpoint instead.
            - `scheduled-at` string, date-time, nullable
            - `completed-at` string, date-time, nullable
            - `type` string, 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, nullable
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Profile Report
        - `type` 'report/profile', required: Discriminator value: report/profile
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportProfileAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `name-first` string, nullable: Given or first name.
          - `name-last` string, nullable: Family or last name.
          - `birthdate` string, date, nullable: Birthdate, must be in the format "YYYY-MM-DD".
          - `social-security-number` string, nullable: Full social security number.
          - `social-security-number-last-4` string, nullable: Last 4 digits of social security number.
          - `address-street-1` string, nullable: Primary street address.
          - `address-street-2` string, nullable: Secondary street address (if any).
          - `address-city` string, nullable: City of residence.
          - `address-subdivision` string, nullable: State or subdivision of residence.
          - `address-subdivision-abbr` string, nullable: State or subdivision abbreviation.
          - `address-postal-code` string, nullable: ZIP or postal code.
          - `address-postal-code-abbr` string, nullable: ZIP or postal code abbreviation (if applicable).
          - `phone-number` string, nullable: Phone number.
          - `identity-records` ReportDiscriminatorMappingReportProfileAttributesIdentityRecordsItems[]: Detailed identity records which passed matching logic, if available.
            - `names` ReportDiscriminatorMappingReportProfileAttributesIdentityRecordsItemsNamesItems[]
              - …
            - `birthdates` string[]
            - `addresses` ReportDiscriminatorMappingReportProfileAttributesIdentityRecordsItemsAddressesItems[]
              - …
            - `social-security-numbers` string[]
            - `phone-numbers` string[]
            - `email-addresses` string[]
            - `deceased` boolean
            - `deceased-date` string
            - `drivers-licenses` ReportDiscriminatorMappingReportProfileAttributesIdentityRecordsItemsDriversLicensesItems[]
              - …
          - `omitted-identity-records` ReportDiscriminatorMappingReportProfileAttributesOmittedIdentityRecordsItems[]: Detailed identity records which did not pass matching logic, if available.
            - `names` ReportDiscriminatorMappingReportProfileAttributesOmittedIdentityRecordsItemsNamesItems[]
              - …
            - `birthdates` string[]
            - `addresses` ReportDiscriminatorMappingReportProfileAttributesOmittedIdentityRecordsItemsAddressesItems[]
              - …
            - `social-security-numbers` string[]
            - `phone-numbers` string[]
            - `email-addresses` string[]
            - `deceased` boolean
            - `deceased-date` string
            - `drivers-licenses` ReportDiscriminatorMappingReportProfileAttributesOmittedIdentityRecordsItemsDriversLicensesItems[]
              - …
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Profile Non-Authoritative Report
        - `type` 'report/profile-non-authoritative', required: Discriminator value: report/profile-non-authoritative
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `query` ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesQuery
            - `name-first` string, nullable: The input first name of the search individual
            - `name-middle` string, nullable: The input middle name of the search individual
            - `name-last` string, nullable: The input last name of the search individual
            - `address-city` string, nullable: The locality of the search individual
            - `address-subdivision` string, nullable: The subdivision of the search individual
            - `address-postal-code` string, nullable: The postal code of the search individual
            - `address-street-1` string, nullable: The street address of the search individual
            - `address-street-2` string, nullable: The address line 2 of the search individual
            - `address-country-code` string, nullable: The country code of the search individual
            - `email-address` string, nullable: The email address of the search individual
            - `phone-number` string, nullable: The phone number of the search individual
            - `birthdate` string, nullable: Date of birth in YYYY-MM-DD format
          - `result` ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResult
            - `name` string, nullable
            - `birthdate` string, nullable: Date of birth in YYYY-MM-DD format
            - `emails` ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultEmailsItems[], nullable
              - …
            - `phone-numbers` string[], nullable
            - `location` ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultLocation
              - …
            - `education` ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultEducationItems[], nullable
              - …
            - `experience` ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultExperienceItems[], nullable
              - …
            - `social-media-profiles` ReportDiscriminatorMappingReportProfileNonAuthoritativeAttributesResultSocialMediaProfilesItems[], nullable
              - …
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Screening Report
        - `type` 'report/screening', required: Discriminator value: report/screening
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportScreeningAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `query` ReportDiscriminatorMappingReportScreeningAttributesQuery: The input search parameters used for this report
            - `name-first` string, nullable: The input first name of the search individual
            - `name-middle` string, nullable: The input middle name of the search individual
            - `name-last` string, nullable: The input last name of the search individual
            - `term` string, nullable: The input combined term used for searching (first + middle + last name)
            - `birthdate` string, nullable: The input DOB in YYYY-MM-DD format
            - `formation-date` string, date, nullable: Optional business formation date. Business adverse-media articles published before this date are excluded when the report is processed. Articles on this date and undated articles remain eligible under other configured filters. This date is separate from the date used for identity matching. Returns null when unset, with no formation-date cutoff applied.
            - `address-street-1` string, nullable: The first line of the input search address
            - `address-street-2` string, nullable: The second line of the input search address
            - `address-city` string, nullable: The city of the input search address
            - `address-subdivision` string, nullable: The state or subdivision of the input search address
            - `address-postal-code` string, nullable: The postal code of the input search address
            - `address-country-code` string, nullable: The country of the input search address, in alpha2 format
            - `email` string, nullable: The input email address of the search individual
            - `identification-number` string, nullable: The input government ID number of the search individual
          - `matched-screening-types` string[], 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.
          - `matched-records` ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItems[], nullable: The records that matched from the search input, across all configured screening types
            - `token` string
            - `matched` boolean
            - `created-at` string, date-time
            - `reviewed-at` string, date-time, nullable
            - `review-status` string, 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, 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: Whether this record was present in the most recent run of the report
            - `notify-on-change` boolean
            - `record-types` string[]
            - `names` ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsNamesItems[], nullable
              - …
            - `birthdates` ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsBirthdatesItems[], nullable
              - …
            - `locations` ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsLocationsItems[], nullable
              - …
            - `sexes` string[], nullable
            - `emails` string[], nullable
            - `identifications` ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsIdentificationsItems[], nullable
              - …
            - `details` ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsDetailsItems[], nullable
              - …
            - `listings` ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsListingsItems[], nullable
              - …
            - `positions` ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsPositionsItems[], nullable
              - …
            - `pep-classes` string[], nullable
            - `pep-roles` string[], nullable
            - `topics` string[], nullable
            - `articles` ReportDiscriminatorMappingReportScreeningAttributesMatchedRecordsItemsArticlesItems[]
              - …
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A SentiLink Scores Report
        - `type` 'report/integration/sentilink-scores', required: Discriminator value: report/integration/sentilink-scores
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportIntegrationSentilinkScoresAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `query` ReportDiscriminatorMappingReportIntegrationSentilinkScoresAttributesQuery
            - `birthdate` string, date: Birthdate, must be in the format "YYYY-MM-DD".
            - `name-first` string: Given or first name.
            - `name-last` string: Family or last name.
            - `address-street-1` string: Street name of residence address.
            - `address-city` string: City of residence address. Not all international addresses use this attribute.
            - `address-subdivision` string: 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: ZIP or postal code of residence address. Not all international addresses use this attribute.
            - `address-country-code` string, nullable: Country code of residence address.
            - `social-security-number` string: Social security number
            - `user-id` string: Reference ID of applicant
            - `phone-number` string, nullable: Phone number.
            - `email-address` string, nullable: Email address.
          - `result` ReportDiscriminatorMappingReportIntegrationSentilinkScoresAttributesResult
            - `application-id` string
            - `customer-id` string
            - `environment` string
            - `notes` string, nullable
            - `scores` ReportDiscriminatorMappingReportIntegrationSentilinkScoresAttributesResultScoresItems[]
              - …
            - `status` string
            - `transaction-id` string
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Social Media Report
        - `type` 'report/social-media', required: Discriminator value: report/social-media
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportSocialMediaAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `name-first` string, nullable
          - `name-last` string, nullable
          - `birthdate` string: Date of birth in YYYY-MM-DD format
          - `phone-number` string, nullable
          - `email-address` string, nullable
          - `address-city` string, nullable
          - `address-subdivision` string, nullable: Sub-national subdivision such as a US state or a Canadian province
          - `linkedin-url` string, nullable
          - `linkedin-username` string, nullable
          - `linkedin-id` string, nullable
          - `facebook-url` string, nullable
          - `facebook-username` string, nullable
          - `facebook-id` string, nullable
          - `twitter-url` string, nullable
          - `twitter-username` string, nullable
          - `github-url` string, nullable
          - `github-username` string, nullable
          - `instagram-url` string, nullable
          - `instagram-username` string, nullable
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Synthetic Report
        - `type` 'report/synthetic', required: Discriminator value: report/synthetic
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportSyntheticAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report.
          - `has-match` boolean: Indicates if the report matched.
          - `is-continuous` boolean: Indicates if the report is recurring.
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags associated with the report.
          - `sentilink-abuse-score` integer, nullable: Sentilink abuse score.
          - `sentilink-first-party-synthetic-score` integer, nullable: Sentilink first party synthetic score.
          - `sentilink-third-party-synthetic-score` integer, nullable: Sentilink third party synthetic score.
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
      - object: A Watchlist Report
        - `type` 'report/watchlist', required: Discriminator value: report/watchlist
        - `id` string: The ID of the report
        - `attributes` ReportDiscriminatorMappingReportWatchlistAttributes
          - `status` string: 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.
          - `created-at` string: The time the report was created in ISO 8601 format
          - `completed-at` string, nullable: The time the report completed processing in ISO 8601 format
          - `redacted-at` string, nullable: The time the report was redacted in ISO 8601 format
          - `report-template-version-name` string: The name of the report template version used for this report
          - `has-match` boolean: Whether or not the report matched
          - `is-continuous` boolean: Whether or not this report has been run more than once
          - `is-recurring` boolean: Whether or not this report is scheduled to run in the future
          - `tags` string[]: Tags on the report
          - `name-first` string, nullable: The input first name of the search individual
          - `name-middle` string, nullable: The input middle name of the search individual
          - `name-last` string, nullable: The input last name of the search individual
          - `term` string, nullable: The input combined term used for searching (first + middle + last name)
          - `birthdate` string, nullable: The input DOB in YYYY-MM-DD format
          - `country-code` string, nullable: The input search country in alpha2 format
          - `matched-lists` ReportDiscriminatorMappingReportWatchlistAttributesMatchedListsItems[], nullable: Lists that matched from the search input
            - `name` string
            - `url` string
            - `list-type` string
            - `list-types` string[]
            - `match-types` string[], nullable: The types of matching criteria satisfied by the search input.
            - `slug` string
            - `flag-code` string
            - `entities` ReportWatchlistEntity[]: A matched person
              - …
          - `ignore-list` ReportDiscriminatorMappingReportWatchlistAttributesIgnoreListItems[]
            - `ignored-at` string, date-time
            - `run-history-completed-at` string, date-time
            - `match` ReportDiscriminatorMappingReportWatchlistAttributesIgnoreListItemsMatch
              - …
            - `user` string
            - `ignore-reason` string
          - `run-history` ReportDiscriminatorMappingReportWatchlistAttributesRunHistoryItems[]: Deprecated and no longer populated. Use the [List Report History](https://docs.withpersona.com/api-reference/reports/list-report-history) endpoint instead.
            - `scheduled-at` string, date-time, nullable
            - `completed-at` string, date-time, nullable
            - `type` string, 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, nullable
        - `relationships` ReportSharedRelationships: Other Persona objects related to the report
          - `inquiry` ReportSharedRelationshipsInquiry: The inquiry linked to the report
            - `data` ReportSharedRelationshipsInquiryData
              - …
          - `account` ReportSharedRelationshipsAccount: The report's home account, or the first linked account when it has no home account. It returns only one account and is kept for backwards compatibility; use `accounts` to see every associated account. Including it does not require the `account.read` permission.
            - `data` ReportSharedRelationshipsAccountData
              - …
          - `accounts` ReportSharedRelationshipsAccounts: Every account associated with the report, meaning its home account plus all linked accounts, deduplicated and listed in account creation order. Use this when a report can be linked to more than one account; `account` is kept for backwards compatibility and returns only one. The list is not paginated or capped, and is empty when the report has no accounts. Expanding it with `include=accounts` requires the `account.read` permission; the linkage ids do not.
            - `data` ReportSharedRelationshipsAccountsDataItems[], required
              - …
          - `transaction` ReportSharedRelationshipsTransaction: The transaction linked to the report
            - `data` ReportSharedRelationshipsTransactionData
              - …
          - `report-template` ReportSharedRelationshipsReportTemplate: The report template used to create this report
            - `data` ReportSharedRelationshipsReportTemplateData
              - …
  - `links` ReportsGetResponsesContentApplicationJsonSchemaLinks, required
    - `prev` string, nullable, required
    - `next` string, nullable, required

## Other responses

- `400`: The request was unacceptable, often due to invalid parameters.
- `401`: An invalid API key was provided.
- `403`: The given API key doesn’t have permissions to perform the request or a quota has been exceeded.
- `429`: Your organization’s rate limit has been exceeded. We recommend an exponential backoff on requests.

## Changes

- **2026-10-29** `e0c6bae9a292`: 1 info
  - added the optional property `data/items/oneOf[subschema #12]/attributes/age-estimated-15-plus` to the response with the `200` status
- **2026-10-28** `9b10833aac66`: 1 breaking
  - added `subschema #7` to the `data/items/` response property `oneOf` list for the response status `200`
- **2026-10-24** `5ea2c748d908`: 1 breaking
  - added `subschema #12` to the `data/items/` response property `oneOf` list for the response status `200`
- **2026-10-23** `ebaaf6150bf3`: 1 info
  - added the optional property `data/items/oneOf[subschema #7]/attributes/result/oneOf[subschema #1: ReportDiscriminatorMappingReportBusinessNonprofitAttributesResult]/ca-ag-details/oneOf[subschema #1: ReportDiscriminatorMappingReportBusinessNonprofitAttributesResultCaAgDetails]/initial-registration-date` to the response with the `200` status
- …earlier changes not shown

[Operation history](https://skmtc.dev/withpersona/apis/withpersona-7/changes/reports/get.md)

---

[API](https://skmtc.dev/withpersona/apis/withpersona-7.md) - [All operations](https://skmtc.dev/withpersona/apis/withpersona-7/llms.txt) - [OpenAPI document](https://skmtc.dev/withpersona/apis/withpersona-7/revisions/904c4b28844f?raw)
