> 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.

# Verification requires retry

POST 

Webhook for the `verification.requires-retry` event. For more info see [Webhooks Overview](https://docs.withpersona.com/webhooks).

**Most integrations don't need verification events.** Verifications are internal building blocks of an inquiry — to learn the outcome of an end user's flow, listen to `inquiry.approved`, `inquiry.marked-for-review`, and `inquiry.declined`, and inspect the inquiry's `tags` (which surface fraudulent activity and risk signals). Subscribe to verification events only when you have a specific need to react to per-verification state transitions.

Reference: https://docs.withpersona.com/api-reference/webhooks/verification-events/webhook-verification-requires-retry

## Request

### Headers

- `Persona-Signature` (string, optional) — Header. An HMAC that you should use to check that requests are authentic. Compare this value with your own digest, computed from the request body and your webhook secret. For more info see [Webhook Best Practices](https://docs.withpersona.com/webhooks-best-practices).
- `Persona-Webhook-Attempts-Made` (integer, optional) — The number of times that Persona has attempted to deliver this webhook. This value is incremented each time Persona attempts to deliver the webhook, regardless of whether the delivery was successful.
- `Persona-Webhook-Attempts-Left` (integer, optional) — The number of times that Persona will attempt to deliver this webhook. This value is decremented each time Persona attempts to deliver the webhook.
- `Persona-Webhook-First-Attempted-At` (integer, optional) — The time at which Persona first attempted to deliver this webhook. This value is a Unix timestamp in seconds.

### Payload

- `data` (WebhooksWebhookVerificationRequiresRetryPayloadContentApplicationJsonSchemaData, optional)

## Types

### WebhooksWebhookVerificationRequiresRetryPayloadContentApplicationJsonSchemaData

- `attributes` (WebhooksWebhookVerificationRequiresRetryPayloadContentApplicationJsonSchemaDataAttributes, optional)
- `id` (string, optional) — Unique identifier for this Event. Starts with `evt_`.
- `type` ("event", optional)

### WebhooksWebhookVerificationRequiresRetryPayloadContentApplicationJsonSchemaDataAttributes

- `created-at` (datetime, optional) — Datetime when the event was created.
- `name` ("verification.requires-retry", optional)
- `payload` (WebhooksWebhookVerificationRequiresRetryPayloadContentApplicationJsonSchemaDataAttributesPayload, optional)

### WebhooksWebhookVerificationRequiresRetryPayloadContentApplicationJsonSchemaDataAttributesPayload

- `data` (verification, optional)
- `included` (list of VerificationIncludedObjectsItems, optional) — Objects referenced by `data.attributes.relationships` may be provided in `included` when related-object inclusion is enabled for the webhook. By default, `included` is empty.

### 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)

### VerificationIncludedObjectsItems

- `type`: `account` (account)
  - `attributes` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributes, optional)
  - `id` (string, optional)
  - `relationships` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountRelationships, optional)
- `type`: `document/generic` (document/generic)
  - `attributes` (VerificationIncludedObjectsItemsDiscriminatorMappingDocumentGenericAttributes, optional)
  - `id` (string, optional)
  - `relationships` (document-shared-relationships, optional)
- `type`: `document/government-id` (document/government-id)
  - `attributes` (VerificationIncludedObjectsItemsDiscriminatorMappingDocumentGovernmentIdAttributes, optional)
  - `id` (string, optional)
  - `relationships` (document-shared-relationships, optional)
- `type`: `document/government-id-nfc` (document/government-id-nfc)
  - `attributes` (document-shared-attributes, optional)
  - `id` (string, optional)
  - `relationships` (document-shared-relationships, optional)
- `type`: `document/mdoc` (document/mdoc)
  - `attributes` (document-shared-attributes, optional)
  - `id` (string, optional)
  - `relationships` (document-shared-relationships, optional)
- `type`: `inquiry` (inquiry)
  - `attributes` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributes, required)
  - `id` (string, required)
  - `relationships` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationships, required)
- `type`: `inquiry-template` (inquiry-template)
  - `attributes` (VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateAttributes, optional)
  - `id` (string, optional)
  - `relationships` (VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateRelationships, optional)
- `type`: `inquiry-template-version` (inquiry-template-version)
  - `attributes` (VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateVersionAttributes, optional)
  - `id` (string, optional)
  - `relationships` (VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateVersionRelationships, optional)
- `type`: `template` (template)
  - `attributes` (VerificationIncludedObjectsItemsDiscriminatorMappingTemplateAttributes, optional)
  - `id` (string, optional)
- `type`: `transaction` (transaction)
  - `attributes` (VerificationIncludedObjectsItemsDiscriminatorMappingTransactionAttributes, optional)
  - `id` (string, optional) — Unique identifier for this Transaction. Starts with `txn_`.
  - `relationships` (VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationships, optional)
- `type`: `verification-template/aamva` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/bank-pennydrop` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/brand-asset` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/business-website` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/certificate-korea` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/credit-card` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/crypto-wallet` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/database` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/database-aadhaar` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/database-business` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/database-business-footprint` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/database-ecbsv` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/database-phone-carrier` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/database-serpro` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/database-standard` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/database-tin` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/database-vat-number` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-connect-id` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-e-do-app` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-finnish-trust-network` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-france-identite` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-generic` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-idin` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-its-me` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-kcb-credit-card` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-mit-id` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-northern-ireland-drivers-license-check-code` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-one-id` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-philsys` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-serpro` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-singpass` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-swedish-bank-id` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-uk-sharecode` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/digital-id-world-id` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/document` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/email-address` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/government-id` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/government-id-nfc` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/jp-my-number-nfc-scan` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/mdoc` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/persona-fff-inquiry` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/phone-number` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/phone-number-silent-network-authentication` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/qes-infocert` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/selfie` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template/verifiable-credential` (Verification Template)
  - `id` (string, required) — The token of the Verification Template.
- `type`: `verification-template-version/aamva` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/bank-pennydrop` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/brand-asset` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/business-website` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/certificate-korea` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/credit-card` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/crypto-wallet` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/database` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/database-aadhaar` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/database-business` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/database-business-footprint` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/database-ecbsv` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/database-phone-carrier` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/database-serpro` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/database-standard` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/database-tin` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/database-vat-number` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-connect-id` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-e-do-app` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-finnish-trust-network` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-france-identite` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-generic` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-idin` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-its-me` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-kcb-credit-card` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-mit-id` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-northern-ireland-drivers-license-check-code` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-one-id` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-philsys` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-serpro` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-singpass` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-swedish-bank-id` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-uk-sharecode` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/digital-id-world-id` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/document` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/email-address` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/government-id` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/government-id-nfc` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/jp-my-number-nfc-scan` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/mdoc` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/persona-fff-inquiry` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/phone-number` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/phone-number-silent-network-authentication` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/qes-infocert` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/selfie` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.
- `type`: `verification-template-version/verifiable-credential` (Verification Template Version)
  - `id` (string, required) — The token of the Verification Template Version.

### 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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributes

- `reference-id` (string, optional, nullable)
- `account-type-name` (string, optional)
- `created-at` (datetime, optional)
- `updated-at` (datetime, optional)
- `redacted-at` (datetime, optional, nullable)
- `fields` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFields, optional) — JSON key-value pairs of field name to field value. Exact schema depends on the configuration of the Account Type for this Account. Keys in `fields` are **not** key inflected.
- `tags` (list of string, optional)
- `account-status` (string, optional)
- `birthdate` (date, optional, nullable) — Birthdate, must be in the format "YYYY-MM-DD".
- `name-first` (string, optional, nullable) — Given or first name.
- `name-middle` (string, optional, nullable) — Middle name.
- `name-last` (string, optional, nullable) — Family or last name.
- `phone-number` (string, optional, nullable) — Phone number.
- `email-address` (string, optional, nullable) — Email address.
- `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-city` (string, optional, nullable) — City of residence address. Not all international addresses use this attribute.
- `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.
- `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute.
- `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code.
- `identification-numbers` (map from string to list of VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesIdentificationNumbersItems, optional) — Keys will be the identification class
- `social-security-number` (string, optional, nullable) — Social security number.

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountRelationships

- `account-type` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountRelationshipsAccountType, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingDocumentGenericAttributes

- `created-at` (datetime, optional)
- `document-type` (string, optional, nullable) — The classification of the document if detected. If unable to be detected, this will be other.
- `extraction-responses` (list of ExtractionResponsesItems, optional, nullable) — A list of extractions resulting from processing the uploaded documents corresponding to the document's extraction configuration.
- `extraction-results` (list of VerificationIncludedObjectsItemsDiscriminatorMappingDocumentGenericAttributesExtractionResultsItems, optional, nullable) — DEPRECATED: Use extraction-responses instead. Legacy extraction results format. This field is only available for API versions before 2021-08-18.
- `fields` (map from string to any, optional) — JSON key-value pairs of field name to field value. Exact schema depends on the configuration of your template.
- `files` (list of File, optional) — The files uploaded to the document for processing.
- `files-normalized` (list of File, optional)
- `kind` (string, optional)
- `processed-at` (datetime, optional, nullable)
- `processed-at-ts` (integer, optional, nullable)
- `status` (string, optional) — Possible values: - initiated - submitted - processed - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### document-shared-relationships

- `inquiry` (DocumentSharedRelationshipsInquiry, optional)
- `template` (DocumentSharedRelationshipsTemplate, optional)
- `inquiry-template-version` (DocumentSharedRelationshipsInquiryTemplateVersion, optional)
- `inquiry-template` (DocumentSharedRelationshipsInquiryTemplate, optional)
- `transaction` (DocumentSharedRelationshipsTransaction, optional)
- `document-files` (DocumentSharedRelationshipsDocumentFiles, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingDocumentGovernmentIdAttributes

- `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` (File, optional, nullable)
- `birthdate` (date, optional, nullable)
- `birthplace` (string, optional, nullable)
- `created-at` (datetime, optional)
- `designations` (list of string, optional, nullable)
- `document-number` (string, optional, nullable)
- `endorsements` (string, optional, nullable)
- `expiration-date` (date, optional, nullable)
- `front-photo` (File, optional, nullable)
- `height` (string, optional, nullable)
- `id-class` (string, optional, nullable)
- `identification-number` (string, optional, nullable)
- `issue-date` (date, optional, nullable)
- `issuing-authority` (string, optional, nullable)
- `issuing-subdivision` (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.
- `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.
- `processed-at` (datetime, optional, nullable)
- `processed-at-ts` (integer, optional, nullable)
- `restrictions` (string, optional, nullable)
- `selfie-photo` (File, optional, nullable)
- `sex` (string, optional, nullable)
- `status` (string, optional) — Possible values: - initiated - submitted - processed - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `vehicle-class` (string, optional, nullable)
- `visa-status` (string, optional, nullable)

### document-shared-attributes

- `status` (string, optional) — Possible values: - initiated - submitted - processed - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `created-at` (datetime, optional)
- `processed-at` (datetime, optional, nullable)
- `processed-at-ts` (integer, optional, nullable)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributes

- `status` (string, required) — The status of the Inquiry Possible values: - created - pending - completed - expired - failed - needs_review - approved - declined Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `reference-id` (string, required, nullable)
- `note` (string, required, nullable)
- `behaviors` (map from string to any, required, nullable) — Risk signals surfaced to enterprise customers. Specific keys are not enumerated in the public spec and may be added or removed over time. Contact your Persona account team for more information.
- `tags` (list of string, required)
- `creator` (string, required)
- `reviewer-comment` (string, required, nullable)
- `created-at` (datetime, required)
- `updated-at` (datetime, required)
- `started-at` (datetime, required, nullable)
- `expires-at` (datetime, required, nullable)
- `completed-at` (datetime, required, nullable)
- `failed-at` (datetime, required, nullable) — Set when an Inquiry transitions to `failed`. Not typically set on `declined` Inquiries — those carry `completed-at` from the transition that preceded the decision.
- `marked-for-review-at` (datetime, required, nullable)
- `decisioned-at` (datetime, required, nullable)
- `expired-at` (datetime, required, nullable)
- `redacted-at` (datetime, required, nullable)
- `previous-step-name` (string, required, nullable)
- `next-step-name` (string, required, nullable)
- `fields` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFields, required) — JSON key-value pairs of field name to field value. Exact schema depends on the configuration of the Inquiry template for this Inquiry.
- `birthdate` (date, optional, nullable) — Birthdate, must be in the format "YYYY-MM-DD".
- `name-first` (string, optional, nullable) — Given or first name.
- `name-middle` (string, optional, nullable) — Middle name.
- `name-last` (string, optional, nullable) — Family or last name.
- `phone-number` (string, optional, nullable) — Phone number.
- `email-address` (string, optional, nullable) — Email address.
- `social-security-number` (string, optional, nullable) — Social security number.
- `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-city` (string, optional, nullable) — City of residence address. Not all international addresses use this attribute.
- `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.
- `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute.
- `address-subdivision-abbr` (string, optional, nullable)
- `address-postal-code-abbr` (string, optional, nullable)
- `identification-number` (string, optional, nullable)
- `reviewer` (string, optional, nullable) — The email address or identifier of the reviewer who made the decision on this inquiry. For User reviewers, this is their email address. For Workflow reviewers, this is the workflow token. For API decisions, this is "api".
- `reviewer-type` (string, optional, nullable) — The type of reviewer who made the decision. Can be "user", "workflow", "workflow-run", or "api".
- `driver-license-number` (string, optional, nullable, deprecated)
- `passport-number` (string, optional, nullable, deprecated)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationships

- `account` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsAccount, optional)
- `documents` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsDocuments, optional)
- `template` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsTemplate, optional) — Only present for Legacy 2.0 inquiries
- `inquiry-template` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsInquiryTemplate, optional) — Only present for Dynamic Flow inquiries
- `inquiry-template-version` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsInquiryTemplateVersion, optional) — Only present for Dynamic Flow inquiries
- `reports` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsReports, optional)
- `transaction` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsTransaction, optional)
- `selfies` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsSelfies, optional)
- `sessions` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsSessions, optional)
- `verifications` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsVerifications, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateAttributes

- `name` (string, optional) — Name of the Inquiry Template
- `status` (string, optional) — Possible values: - active - inactive Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `embedded-flow-domain-allowlist` (list of string, optional) — List of domains allowed for embedded flows
- `hosted-flow-subdomains` (list of string, optional) — The subdomain that your hosted flow can be hosted on (e.g. "mycompany.withpersona.com")
- `hosted-flow-redirect-uri-schemes` (list of string, optional) — An allowlist that specifies the URI schemes for redirect after completion of a Hosted Flow. This can be used to implement deep linking for mobile integrations. If this list is empty, all URLs with the URI scheme http or https are allowed.
- `field-schemas` (list of field-schema, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateRelationships

- `latest-published-version` (VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateRelationshipsLatestPublishedVersion, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateVersionAttributes

- `name-display` (string, optional, nullable)
- `description` (string, optional, nullable) — A description of the changes in this version.
- `status` (string, optional) — Possible values: - published - draft Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `live` (boolean, optional) — Whether this is the Inquiry Template's current live published version.
- `last-updater` (string, optional, nullable) — The email address of the User who last updated this version.
- `enabled-locales` (list of string, optional)
- `created-at` (datetime, optional)
- `updated-at` (datetime, optional, nullable)
- `published-at` (datetime, optional, nullable)
- `theme` (VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateVersionAttributesTheme, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateVersionRelationships

- `inquiry-template` (VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateVersionRelationshipsInquiryTemplate, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingTemplateAttributes

- `name` (string, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingTransactionAttributes

- `status` (string, optional)
- `reference-id` (string, optional, nullable)
- `fields` (map from string to any, optional) — JSON key-value pairs of field name to field value. Exact schema depends on the configuration of the Transaction Type for this Transaction.
- `tags` (list of string, optional)
- `signals` (map from string to any, optional) — Risk signals computed for this Transaction, keyed by signal name. Only present for Transactions whose Transaction Type has Sentinel enabled; signals appear once the Sentinel session has been processed. Specific keys are not enumerated in the public spec and may be added or removed over time. Contact your Persona account team for more information.
- `created-at` (datetime, optional)
- `updated-at` (datetime, optional, nullable)

### VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationships

- `reviewer` (VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsReviewer, optional) — The entity that reviewed the transaction
- `transaction-label` (VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsTransactionLabel, optional)
- `transaction-type` (VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsTransactionType, optional)
- `related-objects` (VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsRelatedObjects, optional) — Objects involved in this Transaction's related Workflow runs.
- `sentinel-sessions` (VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsSentinelSessions, optional) — The Sentinel sessions that collected device and network data for this Transaction. Present on every Transaction; `data` is empty unless the Transaction has one or more Sentinel sessions.

### 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)

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFields

JSON key-value pairs of field name to field value. Exact schema depends on the configuration of the Account Type for this Account. Keys in `fields` are **not** key inflected.

- `name` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsName, optional)
- `address` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddress, optional)
- `identification_numbers` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsIdentificationNumbers, optional)
- `birthdate` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsBirthdate, optional)
- `phone_number` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsPhoneNumber, optional)
- `email_address` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsEmailAddress, optional)
- `selfie_photo` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsSelfiePhoto, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesIdentificationNumbersItems

- `issuing-country` (string, optional)
- `identification-class` (string, optional)
- `identification-number` (string, optional)
- `created-at` (datetime, optional)
- `updated-at` (datetime, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountRelationshipsAccountType

- `data` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountRelationshipsAccountTypeData, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingDocumentGenericAttributesExtractionResultsItems

- `name` (string, optional) — The name of the extraction field
- `accepts` (list of VerificationIncludedObjectsItemsDiscriminatorMappingDocumentGenericAttributesExtractionResultsItemsAcceptsItems, optional) — Accepted extraction results
- `rejects` (list of VerificationIncludedObjectsItemsDiscriminatorMappingDocumentGenericAttributesExtractionResultsItemsRejectsItems, optional) — Rejected extraction results

### DocumentSharedRelationshipsInquiry

- `data` (DocumentSharedRelationshipsInquiryData, optional, nullable)

### DocumentSharedRelationshipsTemplate

- `data` (DocumentSharedRelationshipsTemplateData, optional, nullable)

### DocumentSharedRelationshipsInquiryTemplateVersion

- `data` (DocumentSharedRelationshipsInquiryTemplateVersionData, optional, nullable)

### DocumentSharedRelationshipsInquiryTemplate

- `data` (DocumentSharedRelationshipsInquiryTemplateData, optional, nullable)

### DocumentSharedRelationshipsTransaction

- `data` (DocumentSharedRelationshipsTransactionData, optional, nullable)

### DocumentSharedRelationshipsDocumentFiles

- `data` (list of DocumentSharedRelationshipsDocumentFilesDataItems, optional)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFields

JSON key-value pairs of field name to field value. Exact schema depends on the configuration of the Inquiry template for this Inquiry.

- `name-first` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsNameFirst, optional)
- `name-middle` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsNameMiddle, optional)
- `name-last` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsNameLast, optional)
- `address-street-1` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsAddressStreet1, optional)
- `address-street-2` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsAddressStreet2, optional)
- `address-city` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsAddressCity, optional) — City of residence address. Not all international addresses use this attribute.
- `address-subdivision` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsAddressSubdivision, optional) — State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute.
- `address-postal-code` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsAddressPostalCode, optional) — ZIP or postal code of residence address. Not all international addresses use this attribute.
- `address-country-code` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsAddressCountryCode, optional) — ISO 3166-1 alpha 2 country code.
- `birthdate` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsBirthdate, optional)
- `email-address` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsEmailAddress, optional)
- `phone-number` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsPhoneNumber, optional)
- `driver-license-number` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsDriverLicenseNumber, optional, deprecated)
- `passport-number` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsPassportNumber, optional, deprecated)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsAccount

- `data` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsAccountData, optional, nullable)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsDocuments

- `data` (list of SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsDocumentsDataItems, optional)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsTemplate

Only present for Legacy 2.0 inquiries

- `data` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsTemplateData, optional, nullable)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsInquiryTemplate

Only present for Dynamic Flow inquiries

- `data` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsInquiryTemplateData, optional, nullable)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsInquiryTemplateVersion

Only present for Dynamic Flow inquiries

- `data` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsInquiryTemplateVersionData, optional, nullable)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsReports

- `data` (list of SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsReportsDataItems, optional)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsTransaction

- `data` (SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsTransactionData, optional, nullable)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsSelfies

- `data` (list of SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsSelfiesDataItems, optional)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsSessions

- `data` (list of SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsSessionsDataItems, optional)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsVerifications

- `data` (list of SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsVerificationsDataItems, optional)

### field-schema

- `type`: `array` (array)
  - `config` (FieldSchemaArrayConfig, optional)
  - `key` (string, optional)
  - `label` (string, optional, nullable)
- `type`: `boolean` (boolean)
  - `config` (FieldSchemaBooleanConfig, optional)
  - `default-value` (boolean, optional, nullable)
  - `key` (string, optional)
  - `label` (string, optional, nullable)
- `type`: `choices` (choices)
  - `config` (FieldSchemaChoicesConfig, optional)
  - `default-value` (string, optional, nullable) — Must be one of the values in `config.options`, or null.
  - `key` (string, optional)
  - `label` (string, optional, nullable)
- `type`: `date` (date)
  - `config` (FieldSchemaDateConfig, optional)
  - `default-value` (date, optional, nullable)
  - `key` (string, optional)
  - `label` (string, optional, nullable)
- `type`: `datetime` (datetime)
  - `config` (FieldSchemaDatetimeConfig, optional)
  - `default-value` (datetime, optional, nullable)
  - `key` (string, optional)
  - `label` (string, optional, nullable)
- `type`: `email-address` (email-address)
  - `config` (FieldSchemaEmailAddressConfig, optional)
  - `default-value` (string, optional, nullable)
  - `key` (string, optional)
  - `label` (string, optional, nullable)
- `type`: `file` (file)
  - `config` (FieldSchemaFileConfig, optional)
  - `key` (string, optional)
  - `label` (string, optional, nullable)
- `type`: `hash` (hash)
  - `config` (FieldSchemaHashConfig, optional)
  - `key` (string, optional)
  - `label` (string, optional, nullable)
- `type`: `integer` (integer)
  - `config` (FieldSchemaIntegerConfig, optional)
  - `default-value` (integer, optional, nullable)
  - `key` (string, optional)
  - `label` (string, optional, nullable)
- `type`: `json` (json)
  - `config` (FieldSchemaJsonConfig, optional)
  - `default-value` (any, optional) — JSON-typed fields don't expose a default-value through this API (the stored value is a free-form JSON document; the default is `null`).
  - `key` (string, optional)
  - `label` (string, optional, nullable)
- `type`: `multi-choices` (multi-choices)
  - `config` (FieldSchemaMultiChoicesConfig, optional)
  - `default-value` (list of string, optional, nullable) — Each entry must be one of the values in `config.options`.
  - `key` (string, optional)
  - `label` (string, optional, nullable)
- `type`: `number` (number)
  - `config` (FieldSchemaNumberConfig, optional)
  - `default-value` (double, optional, nullable)
  - `key` (string, optional)
  - `label` (string, optional, nullable)
- `type`: `string` (string)
  - `config` (FieldSchemaStringConfig, optional)
  - `default-value` (string, optional, nullable)
  - `key` (string, optional)
  - `label` (string, optional, nullable)
- `type`: `relation-schema` (relation-schema)
  - `config` (FieldSchemaRelationConfig, optional)
  - `key` (string, optional)
  - `label` (string, optional, nullable)

### VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateRelationshipsLatestPublishedVersion

- `data` (VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateRelationshipsLatestPublishedVersionData, optional, nullable)

### VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateVersionAttributesTheme

- `border-radius` (string, optional, nullable)
- `border-radius-input` (string, optional, nullable)
- `border-radius-modal` (string, optional, nullable)
- `border-width` (string, optional, nullable)
- `border-width-input` (string, optional, nullable)
- `button-background-image` (string, optional, nullable)
- `button-font-weight` (string, optional, nullable)
- `button-position` (string, optional, nullable)
- `button-shadow-strength` (string, optional, nullable)
- `button-text-transform` (string, optional, nullable)
- `color-button-primary` (string, optional, nullable)
- `color-button-secondary` (string, optional, nullable)
- `color-button-secondary-fill` (string, optional, nullable)
- `color-button-primary-fill-disabled` (string, optional, nullable)
- `color-button-secondary-fill-disabled` (string, optional, nullable)
- `color-error` (string, optional, nullable)
- `color-font` (string, optional, nullable)
- `color-font-button-primary` (string, optional, nullable)
- `color-font-button-secondary` (string, optional, nullable)
- `color-font-small` (string, optional, nullable)
- `color-font-title` (string, optional, nullable)
- `color-icon-header` (string, optional, nullable)
- `color-input-background` (string, optional, nullable)
- `color-input-border` (string, optional, nullable)
- `color-link` (string, optional, nullable)
- `color-modal-background` (string, optional, nullable)
- `color-primary` (string, optional, nullable)
- `color-progress-bar` (string, optional, nullable)
- `color-success` (string, optional, nullable)
- `color-warning` (string, optional, nullable)
- `color-divider` (string, optional, nullable)
- `color-dropdown-background` (string, optional, nullable)
- `color-dropdown-option` (string, optional, nullable)
- `font-family` (string, optional, nullable)
- `font-family-title` (string, optional, nullable)
- `font-url` (string, optional, nullable)
- `font-size-body` (string, optional, nullable)
- `font-size-header` (string, optional, nullable)
- `font-size-small` (string, optional, nullable)
- `line-height-body` (string, optional, nullable)
- `line-height-header` (string, optional, nullable)
- `line-height-small` (string, optional, nullable)
- `header-font-weight` (string, optional, nullable)
- `header-margin-bottom` (string, optional, nullable)
- `icon-color-primary` (string, optional, nullable)
- `icon-color-highlight` (string, optional, nullable)
- `icon-color-stroke` (string, optional, nullable)
- `icon-color-background` (string, optional, nullable)
- `icon-color-government-id-type` (string, optional, nullable)
- `icon-style` (string, optional, nullable)
- `input-style` (string, optional, nullable)
- `page-transition` (string, optional, nullable)
- `text-align` (string, optional, nullable)
- `text-decoration-line-link` (string, optional, nullable)
- `us-state-input-method` (string, optional, nullable)
- `vertical-options-style` (string, optional, nullable)
- `government-id-pictograph-position` (string, optional, nullable)
- `id-back-pictograph-height` (string, optional, nullable)
- `id-back-pictograph-url` (string, optional, nullable)
- `id-front-pictograph-height` (string, optional, nullable)
- `id-front-pictograph-url` (string, optional, nullable)
- `passport-front-pictograph-height` (string, optional, nullable)
- `passport-front-pictograph-url` (string, optional, nullable)
- `passport-signature-pictograph-height` (string, optional, nullable)
- `passport-signature-pictograph-url` (string, optional, nullable)
- `government-id-select-pictograph-height` (string, optional, nullable)
- `government-id-select-pictograph-url` (string, optional, nullable)
- `device-handoff-terms-text-position` (string, optional, nullable)
- `selfie-pictograph-url` (string, optional, nullable)
- `selfie-pictograph-height` (string, optional, nullable)
- `selfie-center-pictograph-url` (string, optional, nullable)
- `selfie-center-pictograph-height` (string, optional, nullable)
- `selfie-left-pictograph-url` (string, optional, nullable)
- `selfie-left-pictograph-height` (string, optional, nullable)
- `selfie-right-pictograph-url` (string, optional, nullable)
- `selfie-right-pictograph-height` (string, optional, nullable)
- `document-pictograph-position` (string, optional, nullable)
- `document-pictograph-height` (string, optional, nullable)
- `document-pictograph-url` (string, optional, nullable)
- `camera-support-pictograph-height` (string, optional, nullable)
- `camera-support-pictograph-url` (string, optional, nullable)
- `loading-pictograph-height` (string, optional, nullable)
- `loading-pictograph-url` (string, optional, nullable)
- `navbar-logo-display` (string, optional, nullable)
- `logo-url` (string, optional, nullable)
- `logo` (string, optional, nullable)
- `logo-data` (string, optional, nullable)
- `logo-filename` (string, optional, nullable)

### VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateVersionRelationshipsInquiryTemplate

- `data` (VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateVersionRelationshipsInquiryTemplateData, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsReviewer

The entity that reviewed the transaction

- `data` (VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsReviewerData, optional, nullable)

### VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsTransactionLabel

- `data` (VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsTransactionLabelData, optional, nullable)

### VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsTransactionType

- `data` (VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsTransactionTypeData, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsRelatedObjects

Objects involved in this Transaction's related Workflow runs.

- `data` (list of VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsRelatedObjectsDataItems, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsSentinelSessions

The Sentinel sessions that collected device and network data for this Transaction. Present on every Transaction; `data` is empty unless the Transaction has one or more Sentinel sessions.

- `data` (list of VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsSentinelSessionsDataItems, 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)

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsName

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddress

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsIdentificationNumbers

- `type` (string, optional)
- `value` (list of VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsIdentificationNumbersValueItems, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsBirthdate

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsPhoneNumber

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsEmailAddress

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsSelfiePhoto

- `type` ("file", optional)
- `value` (File, optional, nullable)

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountRelationshipsAccountTypeData

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

### VerificationIncludedObjectsItemsDiscriminatorMappingDocumentGenericAttributesExtractionResultsItemsAcceptsItems

- `result` (string, optional) — The extracted value
- `extraction-type` (enum, optional) — Type of extraction performed
  - Allowed values: `inquiry_field`, `text`, `regex`, `entity`, `license_plate_jp_class`, `license_plate_jp_text`
- `similarity` (string, optional) — Match similarity level (for inquiry_field type)
- `source-value` (string, optional) — Source value for comparison (for inquiry_field type)
- `pattern` (string, optional) — Pattern used for extraction (for text/regex types)
- `search-text` (string, optional) — Text searched for extraction (for text/regex types)
- `edit-distance` (double, optional) — Edit distance for text matches (for text type)
- `groups` (list of string, optional) — Regex capture groups (for regex type)
- `option` (string, optional) — Entity extraction option (for entity type)
- `metadata` (VerificationIncludedObjectsItemsDiscriminatorMappingDocumentGenericAttributesExtractionResultsItemsAcceptsItemsMetadata, optional) — Additional extraction metadata

### VerificationIncludedObjectsItemsDiscriminatorMappingDocumentGenericAttributesExtractionResultsItemsRejectsItems

### DocumentSharedRelationshipsInquiryData

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

### DocumentSharedRelationshipsTemplateData

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

### DocumentSharedRelationshipsInquiryTemplateVersionData

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

### DocumentSharedRelationshipsInquiryTemplateData

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

### DocumentSharedRelationshipsTransactionData

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

### DocumentSharedRelationshipsDocumentFilesDataItems

- `id` (string, optional)
- `type` ("document-file", optional)

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsNameFirst

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsNameMiddle

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsNameLast

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsAddressStreet1

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsAddressStreet2

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsAddressCity

City of residence address. Not all international addresses use this attribute.

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsAddressSubdivision

State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute.

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsAddressPostalCode

ZIP or postal code of residence address. Not all international addresses use this attribute.

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsAddressCountryCode

ISO 3166-1 alpha 2 country code.

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsBirthdate

- `type` (string, optional)
- `value` (string, optional, nullable) — Date of birth in YYYY-MM-DD format

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsEmailAddress

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsPhoneNumber

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsDriverLicenseNumber

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFieldsPassportNumber

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsAccountData

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsDocumentsDataItems

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsTemplateData

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsInquiryTemplateData

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsInquiryTemplateVersionData

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsReportsDataItems

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsTransactionData

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsSelfiesDataItems

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsSessionsDataItems

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

### SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsVerificationsDataItems

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

### FieldSchemaArrayConfig

- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `item-schema` (field-schema, optional)
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### FieldSchemaBooleanConfig

- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### FieldSchemaChoicesConfig

- `allow-empty` (boolean, optional, default: false)
- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `option-labels` (list of string, optional) — Display labels for each value in `options`, in the same order.
- `options` (list of string, optional)
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### FieldSchemaDateConfig

- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `max-date` (date, optional, nullable)
- `min-date` (date, optional, nullable)
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### FieldSchemaDatetimeConfig

- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### FieldSchemaEmailAddressConfig

- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### FieldSchemaFileConfig

- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `max-file-size-bytes` (integer, optional, default: 10000000)
- `min-file-size-bytes` (integer, optional, default: 1)
- `page-count-limit-enabled` (boolean, optional, default: false) — Whether the document page-count limits are enforced.
- `page-count-max` (integer, optional, nullable) — Maximum allowed page count when `page-count-limit-enabled` is true.
- `page-count-min` (integer, optional, nullable) — Minimum allowed page count when `page-count-limit-enabled` is true.
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `supported-mime-types` (list of string, optional, default: ["image/jpg image/jpeg image/png image/heic image/heif image/tif image/tiff image/gif image/svg+xml application/pdf text/plain text/csv video/mp4 video/webm video/quicktime"])
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### FieldSchemaHashConfig

- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `ignore-unknown-keys` (boolean, optional, default: false)
- `item-schemas` (list of field-schema, optional)
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### FieldSchemaIntegerConfig

- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `max` (double, optional)
- `min` (double, optional)
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### FieldSchemaJsonConfig

- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `json-schema` (map from string to any, optional) — A JSON Schema document (Draft 7 syntax) describing the shape of values stored in this field. Synthesized server-side by some verification types (e.g. `government-id` writes a map of national identification numbers); the schema is informational and may evolve without a versioned update.
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### FieldSchemaMultiChoicesConfig

- `allow-empty` (boolean, optional, default: false)
- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `option-labels` (list of string, optional) — Display labels for each value in `options`, in the same order.
- `options` (list of string, optional)
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### FieldSchemaNumberConfig

- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `max` (double, optional)
- `min` (double, optional)
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### FieldSchemaStringConfig

- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `max-char-length` (integer, optional, default: 255)
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `sanitize` (list of string, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### FieldSchemaRelationConfig

- `archived-at` (datetime, optional, nullable)
- `deactivated-at` (datetime, optional, nullable)
- `redaction-policy` (string, optional, default: none) — Whether the field's value may be redacted on request. Possible values: - `none` — value is redactable - `never` — value is never redacted Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
- `required` (boolean, optional)
- `source-key-path` (string, optional, nullable) — When the field schema is an alias, the dotted key path of the source field; absent for non-alias schemas.
- `target` (string, optional) — Customer-facing identifier for the specific Relation subtype this field points to — `document-generic`, `document-government-id`, `document-government-id-nfc`, `document-mdoc`, `document-qr-code`, or `selfie`. Use this on a future write API to specify which relation kind to create.
- `write-policy` (string, optional, default: none) — Whether the field's value may be overwritten after it is first set. Possible values: - `none` — value may be overwritten on subsequent writes - `write_once` — subsequent writes are rejected once a value is set Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.

### VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateRelationshipsLatestPublishedVersionData

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

### VerificationIncludedObjectsItemsDiscriminatorMappingInquiryTemplateVersionRelationshipsInquiryTemplateData

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

### VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsReviewerData

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

### VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsTransactionLabelData

- `type` ("transaction-label", optional)
- `id` (string, optional) — Unique identifier for this Transaction Label. Starts with `txnl_`.

### VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsTransactionTypeData

- `type` ("transaction-type", optional)
- `id` (string, optional) — Unique identifier for this Transaction Type. Starts with `txntp_`.

### VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsRelatedObjectsDataItems

- `type` (string, optional)
- `id` (string, optional) — Unique identifier for this object.

### VerificationIncludedObjectsItemsDiscriminatorMappingTransactionRelationshipsSentinelSessionsDataItems

- `type` ("sentinel-session", optional)
- `id` (string, optional) — Unique identifier for this Sentinel Session. Starts with `snts_`.

### ExtractionResponsesItemsResultsItemsMetadata

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsNameValue

- `first` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsNameValueFirst, optional)
- `middle` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsNameValueMiddle, optional)
- `last` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsNameValueLast, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddressValue

- `street_1` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddressValueStreet1, optional)
- `street_2` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddressValueStreet2, optional)
- `subdivision` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddressValueSubdivision, optional)
- `city` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddressValueCity, optional)
- `postal_code` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddressValuePostalCode, optional)
- `country_code` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddressValueCountryCode, optional)

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsIdentificationNumbersValueItems

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

### VerificationIncludedObjectsItemsDiscriminatorMappingDocumentGenericAttributesExtractionResultsItemsAcceptsItemsMetadata

Additional extraction metadata

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsNameValueFirst

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsNameValueMiddle

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsNameValueLast

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddressValueStreet1

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddressValueStreet2

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddressValueSubdivision

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddressValueCity

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddressValuePostalCode

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsAddressValueCountryCode

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsIdentificationNumbersValueItemsValue

- `identification_class` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsIdentificationNumbersValueItemsValueIdentificationClass, optional)
- `identification_number` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsIdentificationNumbersValueItemsValueIdentificationNumber, optional)
- `issuing_country` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsIdentificationNumbersValueItemsValueIssuingCountry, optional)
- `hashed_identification_number` (VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsIdentificationNumbersValueItemsValueHashedIdentificationNumber, optional) — A SHA-256 hash of the identification number, keyed on organization, country code, identification class, and issuing subdivision. Stable across re-verifications of the same document for the same organization. Null when the identification number has not been hashed.

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsIdentificationNumbersValueItemsValueIdentificationClass

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsIdentificationNumbersValueItemsValueIdentificationNumber

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsIdentificationNumbersValueItemsValueIssuingCountry

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

### VerificationIncludedObjectsItemsDiscriminatorMappingAccountAttributesFieldsIdentificationNumbersValueItemsValueHashedIdentificationNumber

A SHA-256 hash of the identification number, keyed on organization, country code, identification class, and issuing subdivision. Stable across re-verifications of the same document for the same organization. Null when the identification number has not been hashed.

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