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

# Redact a Verification

DELETE https://api.withpersona.com/api/v1/verifications/{verification-id}

Permanently deletes personally identifiable information (PII) for a Verification. **This action cannot be undone**. This endpoint can be used to comply with privacy regulations such as GDPR / CCPA or to enforce data privacy.

Reference: https://docs.withpersona.com/api-reference/verifications/redact-a-verification

## Authentication

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

## Request

### Path parameters

- `verification-id` (string, required)

### Headers

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

## Response

### 200

This endpoint returns a Verification object and (optionally) its related objects in `included`.

- `data` (verification, required)

## Errors

### 400 Bad Request Error

The request was unacceptable, often due to invalid parameters.

- `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional)

### 401 Unauthorized Error

An invalid API key was provided.

- `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional)

### 403 Forbidden Error

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

- `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional)

### 404 Not Found Error

The requested resource doesn’t exist.

- `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional)

### 409 Conflict Error

The request conflicts with another request, often due to attempting to create a duplicate resource.

- `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional)

### 422 Unprocessable Entity Error

The request modifies the resource in an unacceptable way, often due to an invalid action or parameter.

- `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional)

### 429 Too Many Requests Error

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

- `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional)

## Types

### verification

- `type`: `verification/aamva` (AAMVA Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationAamvaAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/bank-pennydrop` (Bank Pennydrop Verification)
  - `attributes` (verification-shared-attributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/brand-asset` (Brand Asset Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationBrandAssetAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/business-website` (Business Website Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationBusinessWebsiteAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/certificate-korea` (Certificate Korea Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationCertificateKoreaAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/credit-card` (Credit Card Verification)
  - `attributes` (verification-shared-attributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/crypto-wallet` (Crypto Wallet Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationCryptoWalletAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/database` (Database Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/database-aadhaar` (Database Aadhaar Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseAadhaarAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/database-business` (Database Business Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseBusinessAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/database-business-footprint` (Database Business Footprint Verification)
  - `attributes` (verification-shared-attributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/database-ecbsv` (eCBSV Database Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseEcbsvAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/database-phone-carrier` (Phone Carrier Database Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDatabasePhoneCarrierAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/database-serpro` (Serpro Database Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseSerproAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (VerificationDiscriminatorMappingVerificationDatabaseSerproRelationships, optional)
- `type`: `verification/database-standard` (Standard Database Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseStandardAttributes, optional)
  - `id` (string, optional)
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/database-tin` (TIN Database Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseTinAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/database-vat-number` (Database VAT Number Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseVatNumberAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-connect-id` (Digital ID Connect ID Verification)
  - `attributes` (verification-shared-attributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-e-do-app` (Digital ID e-do App Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdEDoAppAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-finnish-trust-network` (Digital ID Finnish Trust Network Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdFinnishTrustNetworkAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-france-identite` (Digital ID France Identite Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdFranceIdentiteAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-generic` (Digital ID Generic Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdGenericAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-idin` (Digital ID iDIN Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdIdinAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-its-me` (Digital ID itsme Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdItsMeAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-kcb-credit-card` (Digital ID KCB Credit Card Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdKcbCreditCardAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-mit-id` (Digital ID MitID Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdMitIdAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-northern-ireland-drivers-license-check-code` (Digital ID Northern Ireland Drivers License Check Code Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdNorthernIrelandDriversLicenseCheckCodeAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-one-id` (Digital ID One ID Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdOneIdAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-philsys` (Digital ID PhilSys Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdPhilsysAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-serpro` (Digital ID SERPRO Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdSerproAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-singpass` (Digital ID Singpass Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdSingpassAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-swedish-bank-id` (Digital ID Swedish BankID Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdSwedishBankIdAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-uk-sharecode` (Digital ID UK Sharecode Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdUkSharecodeAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/digital-id-world-id` (Digital ID World ID Verification)
  - `attributes` (verification-shared-attributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/document` (Document Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationDocumentAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (VerificationDiscriminatorMappingVerificationDocumentRelationships, optional)
- `type`: `verification/email-address` (Email Address Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationEmailAddressAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/government-id` (Government ID Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationGovernmentIdAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (VerificationDiscriminatorMappingVerificationGovernmentIdRelationships, optional)
- `type`: `verification/government-id-nfc` (Government ID NFC Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationGovernmentIdNfcAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (VerificationDiscriminatorMappingVerificationGovernmentIdNfcRelationships, optional)
- `type`: `verification/jp-my-number-nfc-scan` (JP My Number NFC Scan Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/mdoc` (mDoc Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationMdocAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/persona-fff-inquiry` (Persona FFF Inquiry Verification)
  - `attributes` (verification-shared-attributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/phone-number` (Phone Number Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationPhoneNumberAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/phone-number-silent-network-authentication` (Phone Number Silent Network Authentication Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationPhoneNumberSilentNetworkAuthenticationAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/qes-infocert` (QES InfoCert Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationQesInfocertAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/selfie` (Selfie Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationSelfieAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)
- `type`: `verification/verifiable-credential` (Verifiable Credential Verification)
  - `attributes` (VerificationDiscriminatorMappingVerificationVerifiableCredentialAttributes, optional)
  - `id` (string, optional) — The token of the verification
  - `relationships` (verification-shared-relationships, optional)

### VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems

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

### VerificationDiscriminatorMappingVerificationAamvaAttributes

- `address-postal-code` (string, optional)
- `birthdate` (date, optional) — Birthdate, must be in the format "YYYY-MM-DD".
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `expiration-date` (date, optional)
- `identification-number` (string, optional)
- `issue-date` (date, optional)
- `issuing-authority` (string, optional)
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### verification-shared-relationships

- `inquiry` (VerificationSharedRelationshipsInquiry, optional) — The inquiry linked to the verification
- `template` (VerificationSharedRelationshipsTemplate, optional)
- `inquiry-template-version` (VerificationSharedRelationshipsInquiryTemplateVersion, optional)
- `inquiry-template` (VerificationSharedRelationshipsInquiryTemplate, optional)
- `transaction` (VerificationSharedRelationshipsTransaction, optional)
- `verification-template` (VerificationSharedRelationshipsVerificationTemplate, optional)
- `verification-template-version` (VerificationSharedRelationshipsVerificationTemplateVersion, optional)
- `accounts` (VerificationSharedRelationshipsAccounts, optional)

### verification-shared-attributes

- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `tags` (list of string, optional) — Tags on the verification
- `checks` (list of VerificationSharedAttributesChecksItems, optional)

### VerificationDiscriminatorMappingVerificationBrandAssetAttributes

- `business-name` (string, optional, nullable) — Name of the business associated with the brand asset.
- `business-website` (string, optional, nullable) — Website URL associated with the brand asset.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationBusinessWebsiteAttributes

- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `extracted-identity` (VerificationDiscriminatorMappingVerificationBusinessWebsiteAttributesExtractedIdentity, optional) — Identity details extracted from the website. Each list is null when the verification has not finished processing or has been redacted.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification
- `website-url` (string, optional, nullable) — The website URL being verified.

### VerificationDiscriminatorMappingVerificationCertificateKoreaAttributes

- `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format.
- `certificate-type` (string, optional, nullable) — The type of certificate used for verification.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `identification-number` (string, optional, nullable)
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationCryptoWalletAttributes

- `chain-id` (string, optional, nullable) — Blockchain network identifier extracted from the signed authentication message (CAIP-2, e.g. "eip155:1" for Ethereum mainnet).
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `expected-address` (string, optional, nullable) — Optional address the signed wallet address is compared against.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification
- `wallet-address` (string, optional, nullable) — Wallet address extracted from the signed authentication message.

### VerificationDiscriminatorMappingVerificationDatabaseAttributes

- `address-city` (string, optional, nullable) — City of residence address. Not all international addresses use this attribute.
- `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute.
- `address-street-1` (string, optional, nullable) — Street name of residence address.
- `address-street-2` (string, optional, nullable) — Extension of residence address, usually apartment or suite number.
- `address-subdivision` (string, optional, nullable) — State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute.
- `birthdate` (date, optional, nullable) — Birthdate, must be in the format "YYYY-MM-DD".
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `document-expiry-date` (string, optional, nullable)
- `document-issuing-date` (string, optional, nullable)
- `document-issuing-subdivision` (string, optional, nullable)
- `document-number` (string, optional, nullable)
- `email-address` (string, optional, nullable) — Email address.
- `identification-number` (string, optional, nullable)
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `name-middle` (string, optional, nullable) — Middle name.
- `normalized-address-city` (string, optional, nullable) — Normalized city of residence address. Not all international addresses use this attribute.
- `normalized-address-postal-code` (string, optional, nullable) — Normalized ZIP or postal code of residence address. Not all international addresses use this attribute.
- `normalized-address-street-1` (string, optional, nullable) — Normalized street name of residence address.
- `normalized-address-street-2` (string, optional, nullable) — Normalized extension of residence address, usually apartment or suite number.
- `normalized-address-subdivision` (string, optional, nullable) — Normalized state or subdivision of residence address. In the US, this should be the abbreviated name. Not all international addresses use this attribute.
- `phone-number` (string, optional, nullable) — Phone number.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification
- `smarty-streets-address-city` (string, optional, nullable, deprecated) — (DEPRECATED) Normalized address city from SmartyStreets. This field was removed in API version 2021-07-05 and replaced with normalized-address-city.
- `smarty-streets-address-postal-code` (string, optional, nullable, deprecated) — (DEPRECATED) Normalized address postal code from SmartyStreets. This field was removed in API version 2021-07-05 and replaced with normalized-address-postal-code.
- `smarty-streets-address-street-1` (string, optional, nullable, deprecated) — (DEPRECATED) Normalized address street 1 from SmartyStreets. This field was removed in API version 2021-07-05 and replaced with normalized-address-street-1.
- `smarty-streets-address-street-2` (string, optional, nullable, deprecated) — (DEPRECATED) Normalized address street 2 from SmartyStreets. This field was removed in API version 2021-07-05 and replaced with normalized-address-street-2.
- `smarty-streets-address-subdivision` (string, optional, nullable, deprecated) — (DEPRECATED) Normalized address subdivision from SmartyStreets. This field was removed in API version 2021-07-05 and replaced with normalized-address-subdivision.
- `smarty-streets-validation` (string, optional, nullable, deprecated) — (DEPRECATED) Address validation result from SmartyStreets. This field was removed in API version 2021-07-05.

### VerificationDiscriminatorMappingVerificationDatabaseAadhaarAttributes

- `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDatabaseBusinessAttributes

- `address-city` (string, optional, nullable) — City of business address. Not all international addresses use this attribute.
- `address-country-code` (string, optional) — Country code of the business address.
- `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute.
- `address-street-1` (string, optional, nullable) — Street name of business address.
- `address-street-2` (string, optional, nullable) — Extension of business address, usually apartment or suite number.
- `address-subdivision` (string, optional, nullable) — State or subdivision of business address. In the US, this should be the abbreviated name. Not all international addresses use this attribute.
- `birthdate` (date, optional, nullable) — Birthdate, must be in the format "YYYY-MM-DD".
- `business-name` (string, optional) — Name of the business
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `email-address` (string, optional, nullable) — Email address.
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `name-middle` (string, optional, nullable) — Middle name.
- `phone-number` (string, optional, nullable) — Phone number.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `registration-number` (string, optional, nullable) — Registration number of the business
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDatabaseEcbsvAttributes

- `birthdate` (date, optional, nullable) — Birthdate of the individual
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `email-address` (string, optional, nullable) — Email address of the individual.
- `identification-number` (string, optional, nullable) — Social Security Number of the individual.
- `name-first` (string, optional, nullable) — First name of the individual.
- `name-last` (string, optional, nullable) — Last name of the individual.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `signature-ip` (string, optional, nullable) — IP address of the individual
- `signature-timestamp` (datetime, optional, nullable) — Timestamp of the signature
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDatabasePhoneCarrierAttributes

- `address-city` (string, optional, nullable) — City of residence address. Not all international addresses use this attribute.
- `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute.
- `address-street-1` (string, optional, nullable) — Street name of residence address.
- `address-street-2` (string, optional, nullable) — Extension of residence address, usually apartment or suite number.
- `address-subdivision` (string, optional, nullable) — State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute.
- `birthdate` (date, optional, nullable) — Birthdate in the format "YYYY-MM-DD".
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `phone-number` (string, optional, nullable) — Phone number.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDatabaseSerproAttributes

- `birthdate` (date, optional, nullable) — Birthdate of the individual.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `cpf` (string, optional) — The Cadastro de Pessoas Físicas for the individual.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `name-first` (string, optional) — First name of the individual.
- `name-full` (string, optional) — Full name of the individual.
- `name-last` (string, optional) — Last name of the individual.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDatabaseSerproRelationships

- `accounts` (VerificationSharedRelationshipsAccounts, optional)
- `inquiry` (VerificationSharedRelationshipsInquiry, optional) — The inquiry linked to the verification
- `inquiry-template` (VerificationSharedRelationshipsInquiryTemplate, optional)
- `inquiry-template-version` (VerificationSharedRelationshipsInquiryTemplateVersion, optional)
- `selfie` (VerificationDiscriminatorMappingVerificationDatabaseSerproRelationshipsSelfie, optional) — The selfie linked to the Verification
- `template` (VerificationSharedRelationshipsTemplate, optional)
- `transaction` (VerificationSharedRelationshipsTransaction, optional)
- `verification-template` (VerificationSharedRelationshipsVerificationTemplate, optional)
- `verification-template-version` (VerificationSharedRelationshipsVerificationTemplateVersion, optional)

### VerificationDiscriminatorMappingVerificationDatabaseStandardAttributes

- `address-city` (string, optional, nullable) — City of residence address. Not all international addresses use this attribute.
- `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute.
- `address-street-1` (string, optional, nullable) — Street name of residence address.
- `address-street-2` (string, optional, nullable) — Extension of residence address, usually apartment or suite number.
- `address-subdivision` (string, optional, nullable) — State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute.
- `birthdate` (date, optional, nullable) — Birthdate, must be in the format "YYYY-MM-DD".
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `email-address` (string, optional, nullable) — Email address.
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `name-middle` (string, optional, nullable) — Middle name.
- `normalized-address-city` (string, optional)
- `normalized-address-postal-code` (string, optional)
- `normalized-address-street-1` (string, optional)
- `normalized-address-street-2` (string, optional)
- `normalized-address-subdivision` (string, optional)
- `phone-number` (string, optional, nullable) — Phone number.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDatabaseTinAttributes

- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `name-business` (string, optional, nullable)
- `name-first` (string, optional, nullable)
- `name-last` (string, optional, nullable)
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification
- `tin` (string, optional)
- `tin-type` (string, optional, nullable)

### VerificationDiscriminatorMappingVerificationDatabaseVatNumberAttributes

- `address-city` (string, optional, nullable)
- `address-postal-code` (string, optional, nullable)
- `address-street-1` (string, optional, nullable) — Street name of business address.
- `address-street-2` (string, optional, nullable) — Extension of business address.
- `address-subdivision` (string, optional, nullable)
- `business-name` (string, optional, nullable) — Name of the business as supplied for verification.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `registered-address-city` (string, optional, nullable)
- `registered-address-country-code` (string, optional, nullable)
- `registered-address-postal-code` (string, optional, nullable)
- `registered-address-street-1` (string, optional, nullable)
- `registered-address-street-2` (string, optional, nullable)
- `registered-address-subdivision` (string, optional, nullable)
- `registered-business-name` (string, optional, nullable) — Business name as returned by the registered VAT record.
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification
- `vat-number` (string, optional, nullable) — The VAT number being verified.

### VerificationDiscriminatorMappingVerificationDigitalIdEDoAppAttributes

- `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `identification-number` (string, optional, nullable)
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider.
- `response-status` (string, optional, nullable) — Provider-reported status of the verification.
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdFinnishTrustNetworkAttributes

- `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `identification-number` (string, optional, nullable)
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider.
- `response-status` (string, optional, nullable) — Provider-reported status of the verification.
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdFranceIdentiteAttributes

- `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `identification-number` (string, optional, nullable)
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider.
- `response-status` (string, optional, nullable) — Provider-reported status of the verification.
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdGenericAttributes

- `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `identification-number` (string, optional, nullable)
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider.
- `response-status` (string, optional, nullable) — Provider-reported status of the verification.
- `selected-country-code` (string, optional, nullable) — The country selected by the end user for verification.
- `selected-digital-id-type` (string, optional, nullable) — The digital ID type selected by the end user.
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdIdinAttributes

- `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `identification-number` (string, optional, nullable)
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider.
- `response-status` (string, optional, nullable) — Provider-reported status of the verification.
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdItsMeAttributes

- `address` (string, optional, nullable) — Registered address as returned by itsme.
- `birth-place` (string, optional, nullable)
- `birthdate` (date, optional, nullable)
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `document-number` (string, optional, nullable)
- `email` (string, optional, nullable)
- `gender` (string, optional, nullable)
- `id-expiry-date` (date, optional, nullable)
- `id-picture` (string, optional, nullable) — Encoded portrait image returned by the provider.
- `identification-number` (string, optional, nullable)
- `language` (string, optional, nullable)
- `name-first` (string, optional, nullable)
- `name-last` (string, optional, nullable)
- `nationality` (string, optional, nullable)
- `phone` (string, optional, nullable)
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `response-country` (string, optional, nullable)
- `response-status` (string, optional, nullable)
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdKcbCreditCardAttributes

- `birthdate` (date, optional, nullable)
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `ci` (string, optional, nullable) — Connecting Information (Korean unique identifier).
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `di` (string, optional, nullable) — Duplication Information (Korean per-service identifier).
- `name-full` (string, optional, nullable) — Full name returned by the provider.
- `native-foreigner-code` (string, optional, nullable)
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `sex` (string, optional, nullable)
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdMitIdAttributes

- `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `identification-number` (string, optional, nullable)
- `level-of-assurance` (string, optional, nullable) — The level of assurance reported by MitID for this verification.
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider.
- `response-status` (string, optional, nullable) — Provider-reported status of the verification.
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdNorthernIrelandDriversLicenseCheckCodeAttributes

- `check-code` (string, optional, nullable) — The single-use check code generated by the driver on nidirect.gov.uk.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `driving-license-details` (string, optional, nullable) — Additional licence details returned by the DVA licence check.
- `license-expiry-date` (date, optional, nullable) — Date until which the driving licence is valid.
- `license-number` (string, optional, nullable) — The Northern Ireland driving licence number submitted for the check.
- `license-status` (string, optional, nullable) — Driving status returned by the DVA licence check.
- `name-full` (string, optional, nullable) — Full name returned by the DVA licence check.
- `name-full-input` (string, optional, nullable) — Full name provided by the end user for comparison.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdOneIdAttributes

- `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `identification-number` (string, optional, nullable)
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider.
- `response-status` (string, optional, nullable) — Provider-reported status of the verification.
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdPhilsysAttributes

- `birthdate` (date, optional, nullable)
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `issue-date` (date, optional, nullable)
- `issuer` (string, optional, nullable)
- `name-first` (string, optional, nullable)
- `name-last` (string, optional, nullable)
- `name-middle` (string, optional, nullable)
- `pcn` (string, optional, nullable) — PhilSys Card Number.
- `place-of-birth` (string, optional, nullable)
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `sex` (string, optional, nullable)
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `suffix` (string, optional, nullable)
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdSerproAttributes

- `birthdate` (date, optional, nullable)
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `cpf` (string, optional, nullable) — Brazilian CPF identifier.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `expiration-date` (date, optional, nullable)
- `identification-number` (string, optional, nullable)
- `issue-date` (date, optional, nullable)
- `name` (string, optional, nullable)
- `qr-code-attachment` (VerificationDiscriminatorMappingVerificationDigitalIdSerproAttributesQrCodeAttachment, optional, nullable) — QR code attachment returned by SERPRO, if present.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `selfie-compare-image-url` (string, optional, nullable) — URL of the selfie comparison image, if present.
- `selfie-comparison-error-code` (string, optional, nullable)
- `selfie-confidence-level` (string, optional, nullable)
- `selfie-similarity-score` (double, optional, nullable)
- `serpro-selfie-available` (boolean, optional, nullable)
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdSingpassAttributes

- `address-country-code` (string, optional, nullable)
- `address-country-description` (string, optional, nullable) — The country name of the individual's registered address as described by Singpass. Singpass codes follow ICA's legacy list rather than ISO 3166-1, so this description is the only reliable source for the country name.
- `address-postal-code` (string, optional, nullable)
- `address-street-1` (string, optional, nullable)
- `address-street-2` (string, optional, nullable)
- `alias-name` (string, optional, nullable)
- `birth-country` (string, optional, nullable)
- `birth-country-description` (string, optional, nullable) — The name of the individual's country of birth as described by Singpass. Singpass codes follow ICA's legacy list rather than ISO 3166-1, so this description is the only reliable source for the country name.
- `birthdate` (date, optional, nullable)
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `hanyu-pinyin-alias-name` (string, optional, nullable)
- `hanyu-pinyin-name` (string, optional, nullable)
- `identity-coi` (string, optional, nullable) — Country of issue for the identity document.
- `identity-number` (string, optional, nullable)
- `married-name` (string, optional, nullable)
- `name` (string, optional, nullable)
- `nationality` (string, optional, nullable)
- `nationality-description` (string, optional, nullable) — The individual's nationality as described by Singpass. Singpass codes follow ICA's legacy list rather than ISO 3166-1, so this description is the only reliable source for the readable value.
- `pass-expiry-date` (date, optional, nullable)
- `pass-status` (string, optional, nullable)
- `pass-type` (string, optional, nullable) — Pass type for foreign residents.
- `race` (string, optional, nullable)
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `residential-status` (string, optional, nullable)
- `secondary-race` (string, optional, nullable)
- `sex` (string, optional, nullable)
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdSwedishBankIdAttributes

- `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `identification-number` (string, optional, nullable)
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider.
- `response-status` (string, optional, nullable) — Provider-reported status of the verification.
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDigitalIdUkSharecodeAttributes

- `birthdate` (date, optional, nullable)
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `immigration-status` (string, optional, nullable)
- `name-full` (string, optional, nullable) — Full name returned by the provider.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `reference-number` (string, optional, nullable)
- `right-to-work-digital-verification-service-provider-registration-confirmation` ("Yes", optional) — Persona's confirmation that it is registered as a Right to Work Digital Verification Service Provider.
- `right-to-work-digital-verification-services-register-url` ("https://www.access-dvs-register.service.gov.uk/register/service-details?serviceId=261", optional) — Link to Persona's entry in the UK Digital Verification Services Register.
- `right-to-work-end-date` (date, optional, nullable) — Date until which the person may work in the UK.
- `right-to-work-start-date` (date, optional, nullable) — Date from which the person may work in the UK.
- `right-to-work-supplementary-code-compliance-confirmation` ("Yes", optional) — Persona's confirmation that the check follows the UK Supplementary Code for Digital Right to Work Checks.
- `sharecode` (string, optional, nullable) — The UK share code used for verification.
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification
- `valid-from-date` (date, optional, nullable) — Date from which the immigration status is valid.
- `valid-until-date` (date, optional, nullable) — Date until which the immigration status is valid.

### VerificationDiscriminatorMappingVerificationDocumentAttributes

- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `document-type` (string, optional, nullable) — Document classification assignment based on document content.
- `extraction-responses` (list of ExtractionResponsesItems, optional, nullable) — A list of extractions resulting from processing the uploaded documents corresponding to the document's extraction configuration.
- `fields` (VerificationDiscriminatorMappingVerificationDocumentAttributesFields, optional) — JSON key-value pairs of field name to field value.
- `files` (list of File, optional) — The files uploaded to the associated document for processing.
- `files-normalized` (list of File, optional)
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationDocumentRelationships

- `accounts` (VerificationSharedRelationshipsAccounts, optional)
- `document` (VerificationDiscriminatorMappingVerificationDocumentRelationshipsDocument, optional)
- `inquiry` (VerificationSharedRelationshipsInquiry, optional) — The inquiry linked to the verification
- `inquiry-template` (VerificationSharedRelationshipsInquiryTemplate, optional)
- `inquiry-template-version` (VerificationSharedRelationshipsInquiryTemplateVersion, optional)
- `template` (VerificationSharedRelationshipsTemplate, optional)
- `transaction` (VerificationSharedRelationshipsTransaction, optional)
- `verification-template` (VerificationSharedRelationshipsVerificationTemplate, optional)
- `verification-template-version` (VerificationSharedRelationshipsVerificationTemplateVersion, optional)

### VerificationDiscriminatorMappingVerificationEmailAddressAttributes

- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `confirmation-code` (string, optional)
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `email-address` (string, optional, nullable)
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationGovernmentIdAttributes

- `address-city` (string, optional, nullable) — City of residence address. Not all international addresses use this attribute.
- `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute.
- `address-street-1` (string, optional, nullable) — Street name of residence address.
- `address-street-2` (string, optional, nullable) — Extension of residence address, usually apartment or suite number.
- `address-subdivision` (string, optional, nullable) — State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute.
- `back-photo-url` (string, optional, nullable)
- `birthdate` (string, optional, nullable)
- `birthplace` (string, optional, nullable)
- `capture-method` (string, optional, nullable)
- `capture-methods` (VerificationDiscriminatorMappingVerificationGovernmentIdAttributesCaptureMethods, optional, nullable) — Capture method for each side of the ID, keyed by side.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `designations` (list of any, optional, nullable)
- `document-number` (string, optional, nullable)
- `endorsements` (string, optional, nullable)
- `entity-confidence-reasons` (list of string, optional)
- `entity-confidence-score` (double, optional, nullable, default: 0)
- `expiration-date` (string, optional, nullable)
- `from-reusable-persona` (boolean, optional)
- `front-photo-url` (string, optional, nullable)
- `height` (string, optional, nullable)
- `id-class` (string, optional, nullable)
- `identification-number` (string, optional, nullable)
- `issue-date` (string, optional, nullable)
- `issuing-authority` (string, optional, nullable)
- `issuing-subdivision` (string, optional, nullable)
- `name-first` (string, optional, nullable)
- `name-last` (string, optional, nullable)
- `name-middle` (string, optional, nullable)
- `name-suffix` (string, optional, nullable)
- `nationality` (string, optional, nullable)
- `native-name-first` (string, optional, nullable) — Native script given or first name.
- `native-name-last` (string, optional, nullable) — Native script family or last name.
- `native-name-middle` (string, optional, nullable) — Native script middle name.
- `native-name-title` (string, optional, nullable) — Native script name title or prefix.
- `photo-urls` (list of VerificationDiscriminatorMappingVerificationGovernmentIdAttributesPhotoUrlsItems, optional, nullable)
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `restrictions` (string, optional, nullable)
- `selfie-photo` (VerificationDiscriminatorMappingVerificationGovernmentIdAttributesSelfiePhoto, optional, nullable)
- `selfie-photo-url` (string, optional, nullable)
- `sex` (string, optional, nullable)
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification
- `vehicle-class` (string, optional, nullable)
- `vehicle-classes` (map from string to VerificationDiscriminatorMappingVerificationGovernmentIdAttributesVehicleClasses, optional, nullable) — Issue and expiration dates for each vehicle class extracted from a driving license (e.g. European licenses). Keys are the class identifiers exactly as they appear on the license, including national classes.
- `video-url` (string, optional, nullable)
- `visa-status` (string, optional, nullable)
- `driver-license-number` (string, optional, nullable, deprecated)
- `passport-number` (string, optional, nullable, deprecated)

### VerificationDiscriminatorMappingVerificationGovernmentIdRelationships

- `accounts` (VerificationSharedRelationshipsAccounts, optional)
- `document` (VerificationDiscriminatorMappingVerificationGovernmentIdRelationshipsDocument, optional)
- `inquiry` (VerificationSharedRelationshipsInquiry, optional) — The inquiry linked to the verification
- `inquiry-template` (VerificationSharedRelationshipsInquiryTemplate, optional)
- `inquiry-template-version` (VerificationSharedRelationshipsInquiryTemplateVersion, optional)
- `template` (VerificationSharedRelationshipsTemplate, optional)
- `transaction` (VerificationSharedRelationshipsTransaction, optional)
- `verification-template` (VerificationSharedRelationshipsVerificationTemplate, optional)
- `verification-template-version` (VerificationSharedRelationshipsVerificationTemplateVersion, optional)

### VerificationDiscriminatorMappingVerificationGovernmentIdNfcAttributes

- `address-city` (string, optional, nullable) — City of residence address. Not all international addresses use this attribute.
- `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute.
- `address-street-1` (string, optional, nullable) — Street name of residence address.
- `address-street-2` (string, optional, nullable) — Extension of residence address, usually apartment or suite number.
- `address-subdivision` (string, optional, nullable) — State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute.
- `birthdate` (string, optional, nullable)
- `checks` (list of VerificationDiscriminatorMappingVerificationGovernmentIdNfcAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `expiration-date` (string, optional, nullable)
- `id-class` (string, optional, nullable)
- `identification-number` (string, optional, nullable)
- `name-first` (string, optional)
- `name-last` (string, optional)
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `selfie-photo` (VerificationDiscriminatorMappingVerificationGovernmentIdNfcAttributesSelfiePhoto, optional, nullable)
- `selfie-photo-url` (string, optional, nullable)
- `sex` (string, optional, nullable)
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationGovernmentIdNfcRelationships

- `accounts` (VerificationSharedRelationshipsAccounts, optional)
- `document` (VerificationDiscriminatorMappingVerificationGovernmentIdNfcRelationshipsDocument, optional)
- `inquiry` (VerificationSharedRelationshipsInquiry, optional) — The inquiry linked to the verification
- `inquiry-template` (VerificationSharedRelationshipsInquiryTemplate, optional)
- `inquiry-template-version` (VerificationSharedRelationshipsInquiryTemplateVersion, optional)
- `template` (VerificationSharedRelationshipsTemplate, optional)
- `transaction` (VerificationSharedRelationshipsTransaction, optional)
- `verification-template` (VerificationSharedRelationshipsVerificationTemplate, optional)
- `verification-template-version` (VerificationSharedRelationshipsVerificationTemplateVersion, optional)

### VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributes

- `address` (string, optional, nullable)
- `birthdate` (date, optional, nullable)
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `expiration-date` (date, optional, nullable)
- `identification-class` (string, optional, nullable) — Persona-standard document class of the scanned card, derived from the scan operation (e.g. "myn" for My Number card, "dl" for driver's license, "rp" for residence card).
- `identification-number` (string, optional, nullable) — Identification number on the scanned card — the driver's license number (DL operations) or residence card number (res_read).
- `kana-name` (string, optional, nullable)
- `name-full` (string, optional, nullable)
- `operation` (string, optional, nullable) — The operation performed against the NFC card.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `selfie-photo` (VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributesSelfiePhoto, optional, nullable) — Portrait photo of the bearer extracted from the NFC card, when present.
- `sex` (string, optional, nullable) — Extracted sex designation from the scanned card.
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification
- `vehicle-classes` (map from string to VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributesVehicleClasses, optional, nullable) — Vehicle classes the bearer is licensed for, extracted from a scanned driver's license.
- `face-image` (VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributesFaceImage, optional, nullable, deprecated) — Face image extracted from the NFC card, when present. Deprecated in favor of `selfie-photo`.
- `gender` (string, optional, nullable, deprecated) — Deprecated in favor of `sex`
- `license-number` (string, optional, nullable, deprecated) — Identification number scanned from drivers license. Deprecated in favor of identification-number.

### VerificationDiscriminatorMappingVerificationMdocAttributes

- `address-city` (string, optional, nullable) — City of residence address.
- `address-country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code of the residence address.
- `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address.
- `address-state` (string, optional, nullable) — State or subdivision of residence address.
- `address-street` (string, optional, nullable) — Street address of residence.
- `age-in-years` (integer, optional, nullable) — Age of the holder.
- `birthdate` (string, optional, nullable) — Date of birth.
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `expiration-date` (string, optional, nullable) — The expiration date of the document.
- `identification-number` (string, optional, nullable) — The document or identification number.
- `issuing-authority` (string, optional, nullable) — The authority that issued the document.
- `issuing-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code of the issuing country.
- `issuing-jurisdiction` (string, optional, nullable) — The jurisdiction that issued the document.
- `meets-minimum-age` (boolean, optional, nullable) — Whether the holder meets a minimum age requirement.
- `name-first` (string, optional, nullable) — Given or first name.
- `name-last` (string, optional, nullable) — Family or last name.
- `nationality` (string, optional, nullable) — Nationality of the holder.
- `portrait-photo` (VerificationDiscriminatorMappingVerificationMdocAttributesPortraitPhoto, optional, nullable) — The portrait photo extracted from the mobile document credential.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification
- `validated-issuer-key` (string, optional, nullable) — The trusted organization that issued the document credentials.

### VerificationDiscriminatorMappingVerificationPhoneNumberAttributes

- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `confirmation-code` (string, optional)
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `metadata` (VerificationDiscriminatorMappingVerificationPhoneNumberAttributesMetadata, optional)
- `phone-number` (string, optional)
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationPhoneNumberSilentNetworkAuthenticationAttributes

- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `phone-number` (string, optional, nullable) — The phone number being verified.
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationDiscriminatorMappingVerificationQesInfocertAttributes

- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification
- `tentative-sub-state` (string, optional, nullable) — An InfoCert-specific sub-state describing why the verification is in a tentative status. Only populated when the verification status is `tentatively_passed` or `tentatively_failed`.

### VerificationDiscriminatorMappingVerificationSelfieAttributes

- `capture-method` (string, optional, nullable) — Possible values: - photo - video Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `center-photo-face-coordinates` (VerificationDiscriminatorMappingVerificationSelfieAttributesCenterPhotoFaceCoordinates, optional, nullable)
- `center-photo-url` (string, optional, nullable)
- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `document-similarity-score` (double, optional, nullable)
- `entity-confidence-reasons` (list of string, optional)
- `from-reusable-persona` (boolean, optional)
- `left-photo-url` (string, optional, nullable)
- `photo-urls` (list of VerificationDiscriminatorMappingVerificationSelfieAttributesPhotoUrlsItems, optional)
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `right-photo-url` (string, optional, nullable)
- `selfie-similarity-score-left` (double, optional, nullable)
- `selfie-similarity-score-right` (double, optional, nullable)
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification
- `video-url` (string, optional, nullable)

### VerificationDiscriminatorMappingVerificationVerifiableCredentialAttributes

- `checks` (list of VerificationSharedAttributesChecksItems, optional)
- `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format
- `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format
- `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format
- `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format
- `selected-credential-expiration-date` (datetime, optional, nullable) — Expiration date of the selected credential.
- `selected-credential-issuance-date` (datetime, optional, nullable) — Issuance date of the selected credential.
- `selected-credential-issuer` (string, optional, nullable) — The issuer of the credential selected for verification.
- `selected-credential-types` (list of string, optional, nullable) — The list of credential types of the selected credential.
- `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format
- `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format
- `tags` (list of string, optional) — Tags on the verification

### VerificationSharedAttributesChecksItems

- `name` (string, optional)
- `status` (string, optional) — Possible values: - passed - failed - not_applicable Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `category` (string, optional, nullable) — The category assigned to the check. Possible values include: - biometrics - fraud - user_action_required - validity This categorizes the check itself, not its outcome. A null category means the check is uncategorized or its category is unknown; it must not be interpreted as non-fraud. Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `reasons` (list of string, optional) — If applicable, reasons are the list of reasons explaining why the check failed or is not applicable. For some checks, `reasons` is the primary signal carrying the underlying detection results. For example, `business_website_malicious_website_detection` surfaces its IPQS and Google Web Risk signals here (e.g. `malware`, `phishing`, `spam-source`) rather than in `metadata`.
- `requirement` (string, optional) — Possible values: - required - not_required - requires_retry Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `metadata` (map from string to any, optional) — This is a free-form object containing relevant metadata to the processing and result of the check.

### VerificationSharedRelationshipsInquiry

The inquiry linked to the verification

- `data` (VerificationSharedRelationshipsInquiryData, optional, nullable)

### VerificationSharedRelationshipsTemplate

- `data` (VerificationSharedRelationshipsTemplateData, optional, nullable)

### VerificationSharedRelationshipsInquiryTemplateVersion

- `data` (VerificationSharedRelationshipsInquiryTemplateVersionData, optional, nullable)

### VerificationSharedRelationshipsInquiryTemplate

- `data` (VerificationSharedRelationshipsInquiryTemplateData, optional, nullable)

### VerificationSharedRelationshipsTransaction

- `data` (VerificationSharedRelationshipsTransactionData, optional, nullable)

### VerificationSharedRelationshipsVerificationTemplate

- `data` (VerificationSharedRelationshipsVerificationTemplateData, optional, nullable)

### VerificationSharedRelationshipsVerificationTemplateVersion

- `data` (VerificationSharedRelationshipsVerificationTemplateVersionData, optional, nullable)

### VerificationSharedRelationshipsAccounts

- `data` (list of VerificationSharedRelationshipsAccountsDataItems, optional)

### VerificationDiscriminatorMappingVerificationBusinessWebsiteAttributesExtractedIdentity

Identity details extracted from the website. Each list is null when the verification has not finished processing or has been redacted.

- `business-names` (list of business-website-extracted-identity-record, optional, nullable) — Business names extracted from the website.
- `addresses` (list of business-website-extracted-identity-record, optional, nullable) — Addresses extracted from the website.
- `phone-numbers` (list of business-website-extracted-identity-record, optional, nullable) — Phone numbers extracted from the website.
- `emails` (list of business-website-extracted-identity-record, optional, nullable) — Email addresses extracted from the website.

### VerificationDiscriminatorMappingVerificationDatabaseSerproRelationshipsSelfie

The selfie linked to the Verification

- `data` (VerificationDiscriminatorMappingVerificationDatabaseSerproRelationshipsSelfieData, optional, nullable)

### VerificationDiscriminatorMappingVerificationDigitalIdSerproAttributesQrCodeAttachment

QR code attachment returned by SERPRO, if present.

### ExtractionResponsesItems

- `extraction-type` (string, optional)
- `field-name` (string, optional)
- `structured-results` (list of map from string to any, optional) — A list of structured AI extraction results with locations stripped. Values are recursive — objects contain nested structured results — but bounding-box location data is omitted from the API response.
- `results` (list of ExtractionResponsesItemsResultsItems, optional) — A list of objects containing the actual value extracted and additional information relevant to the extraction result.

### VerificationDiscriminatorMappingVerificationDocumentAttributesFields

JSON key-value pairs of field name to field value.

### File

- `filename` (string, optional)
- `url` (string, optional)
- `byte-size` (integer, optional)

### VerificationDiscriminatorMappingVerificationDocumentRelationshipsDocument

- `data` (VerificationDiscriminatorMappingVerificationDocumentRelationshipsDocumentData, optional)

### VerificationDiscriminatorMappingVerificationGovernmentIdAttributesCaptureMethods

Capture method for each side of the ID, keyed by side.

- `front` (string, optional, nullable)
- `back` (string, optional, nullable)

### VerificationDiscriminatorMappingVerificationGovernmentIdAttributesPhotoUrlsItems

- `byte-size` (integer, optional, default: 0)
- `filename` (string, optional)
- `normalized-url` (string, optional)
- `original-urls` (list of string, optional)
- `page` (string, optional)
- `url` (string, optional)

### VerificationDiscriminatorMappingVerificationGovernmentIdAttributesSelfiePhoto

- `byte-size` (integer, optional, default: 0)
- `filename` (string, optional)
- `url` (string, optional)

### VerificationDiscriminatorMappingVerificationGovernmentIdAttributesVehicleClasses

- `issue-date` (string, optional, nullable)
- `expiration-date` (string, optional, nullable)

### VerificationDiscriminatorMappingVerificationGovernmentIdRelationshipsDocument

- `data` (VerificationDiscriminatorMappingVerificationGovernmentIdRelationshipsDocumentData, optional)

### VerificationDiscriminatorMappingVerificationGovernmentIdNfcAttributesChecksItems

- `category` (string, optional, nullable)
- `metadata` (map from string to any, optional)
- `name` (string, optional)
- `reasons` (list of string, optional)
- `requirement` (string, optional)
- `status` (string, optional)

### VerificationDiscriminatorMappingVerificationGovernmentIdNfcAttributesSelfiePhoto

- `byte-size` (integer, optional, default: 0)
- `url` (string, optional)

### VerificationDiscriminatorMappingVerificationGovernmentIdNfcRelationshipsDocument

- `data` (VerificationDiscriminatorMappingVerificationGovernmentIdNfcRelationshipsDocumentData, optional)

### VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributesSelfiePhoto

Portrait photo of the bearer extracted from the NFC card, when present.

- `byte-size` (integer, optional, default: 0)
- `url` (string, optional)

### VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributesVehicleClasses

- `acquisition-date` (date, optional, nullable)

### VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributesFaceImage

Face image extracted from the NFC card, when present. Deprecated in favor of `selfie-photo`.

### VerificationDiscriminatorMappingVerificationMdocAttributesPortraitPhoto

The portrait photo extracted from the mobile document credential.

- `byte-size` (integer, optional, default: 0)
- `url` (string, optional)

### VerificationDiscriminatorMappingVerificationPhoneNumberAttributesMetadata

- `telesign-risk-score` (integer, optional)

### VerificationDiscriminatorMappingVerificationSelfieAttributesCenterPhotoFaceCoordinates

- `top-left` (list of double, optional)
- `top-right` (list of double, optional)
- `bottom-left` (list of double, optional)
- `bottom-right` (list of double, optional)

### VerificationDiscriminatorMappingVerificationSelfieAttributesPhotoUrlsItems

- `byte-size` (integer, optional, default: 0)
- `filename` (string, optional)
- `page` (string, optional) — Possible values: - left_photo - center_photo - right_photo Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `url` (string, optional)

### VerificationSharedRelationshipsInquiryData

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

### VerificationSharedRelationshipsTemplateData

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

### VerificationSharedRelationshipsInquiryTemplateVersionData

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

### VerificationSharedRelationshipsInquiryTemplateData

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

### VerificationSharedRelationshipsTransactionData

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

### VerificationSharedRelationshipsVerificationTemplateData

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

### VerificationSharedRelationshipsVerificationTemplateVersionData

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

### VerificationSharedRelationshipsAccountsDataItems

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

### business-website-extracted-identity-record

A single identity detail extracted from the business website, with the page it was found on.

- `value` (string, optional, nullable) — The extracted value — for example a business name, address, phone number, or email address.
- `source` (string, optional, nullable) — The URL of the website page the value was extracted from.

### VerificationDiscriminatorMappingVerificationDatabaseSerproRelationshipsSelfieData

- `id` (string, optional)
- `type` (string, optional) — Possible values: - selfie/profile-and-center - selfie/center-only - selfie/configurable-poses Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### ExtractionResponsesItemsResultsItems

- `value` (string, optional)
- `page` (integer, optional) — The page number the extraction result is detected. Page is 1-indexed.
- `match-level` (string, optional) — If extraction-type is guided, match-level describes the degree in which the extracted value is similar to the source value. Otherwise the match-level is full.
- `metadata` (ExtractionResponsesItemsResultsItemsMetadata, optional, nullable) — This is a free-form object containing potentially helpful metadata on the extraction result.

### VerificationDiscriminatorMappingVerificationDocumentRelationshipsDocumentData

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

### VerificationDiscriminatorMappingVerificationGovernmentIdRelationshipsDocumentData

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

### VerificationDiscriminatorMappingVerificationGovernmentIdNfcRelationshipsDocumentData

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

### ExtractionResponsesItemsResultsItemsMetadata

This is a free-form object containing potentially helpful metadata on the extraction result.

## Examples

**Response**

```json
{
  "data": {
    "type": "verification/government-id",
    "attributes": {
      "address-city": null,
      "address-postal-code": null,
      "address-street-1": null,
      "address-street-2": null,
      "address-subdivision": null,
      "back-photo-url": null,
      "birthdate": null,
      "capture-method": null,
      "capture-methods": {
        "front": null,
        "back": null
      },
      "checks": [],
      "completed-at": null,
      "country-code": null,
      "created-at": "2019-11-15T21:24:24.000Z",
      "endorsements": null,
      "entity-confidence-reasons": [],
      "entity-confidence-score": null,
      "expiration-date": null,
      "front-photo-url": null,
      "height": null,
      "id-class": null,
      "identification-number": null,
      "issue-date": null,
      "issuing-authority": null,
      "name-first": null,
      "name-last": null,
      "name-middle": null,
      "restrictions": null,
      "selfie-photo-url": null,
      "sex": null,
      "status": "passed",
      "tags": [],
      "vehicle-class": null,
      "driver-license-number": null
    },
    "id": "ver_7f6w4qu7KK7gjjtgp7nAixHd",
    "relationships": {
      "inquiry": {
        "data": null
      }
    }
  }
}
```

**SDK Code**

```python Success
import requests

url = "https://api.withpersona.com/api/v1/verifications/verification-id"

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

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

print(response.json())
```

```javascript Success
const url = 'https://api.withpersona.com/api/v1/verifications/verification-id';
const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};

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

```go Success
package main

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

func main() {

	url := "https://api.withpersona.com/api/v1/verifications/verification-id"

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

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

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

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

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

}
```

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

url = URI("https://api.withpersona.com/api/v1/verifications/verification-id")

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

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

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

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

HttpResponse<String> response = Unirest.delete("https://api.withpersona.com/api/v1/verifications/verification-id")
  .header("Authorization", "Bearer <token>")
  .asString();
```

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

$client = new \GuzzleHttp\Client();

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

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

```csharp Success
using RestSharp;

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

```swift Success
import Foundation

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

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

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

dataTask.resume()
```