> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.withpersona.com/2020-05-18/api-reference/verifications/redact-a-verification/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.withpersona.com/_mcp/server. # Redact a Verification DELETE https://api.withpersona.com/api/v1/verifications/{verification-id} Permanently deletes personally identifiable information (PII) for a Verification. **This action cannot be undone**. This endpoint can be used to comply with privacy regulations such as GDPR / CCPA or to enforce data privacy. Reference: https://docs.withpersona.com/api-reference/verifications/redact-a-verification ## Authentication - `Authorization` header (bearer token, required) — Bearer authentication of the form `Bearer `, where token is your auth token. ## Request ### Path parameters - `verification-id` (string, required) ### Headers - `Key-Inflection` (enum, optional) — Determines casing for the API response. - Allowed values: `camel`, `kebab`, `snake` - `Idempotency-Key` (string, optional) — Ensures the request is idempotent. - `Persona-Version` (enum, optional) — Server API version. More info on versioning can be found [here](https://docs.withpersona.com/versioning). - Allowed values: `2025-12-08`, `2025-10-27`, `2023-01-05`, `2022-09-01`, `2021-08-18`, `2021-07-05`, `2021-02-21`, `2020-05-18` ## Response ### 200 This endpoint returns a Verification object and (optionally) its related objects in `included`. - `data` (verification, required) ## Errors ### 400 Bad Request Error The request was unacceptable, often due to invalid parameters. - `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional) ### 401 Unauthorized Error An invalid API key was provided. - `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional) ### 403 Forbidden Error The given API key doesn’t have permissions to perform the request or a quota has been exceeded. - `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional) ### 404 Not Found Error The requested resource doesn’t exist. - `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional) ### 409 Conflict Error The request conflicts with another request, often due to attempting to create a duplicate resource. - `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional) ### 422 Unprocessable Entity Error The request modifies the resource in an unacceptable way, often due to an invalid action or parameter. - `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional) ### 429 Too Many Requests Error Your organization’s rate limit has been exceeded. We recommend an exponential backoff on requests. - `errors` (list of VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems, optional) ## Types ### verification - `type`: `verification/aamva` (AAMVA Verification) - `attributes` (VerificationDiscriminatorMappingVerificationAamvaAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/bank-pennydrop` (Bank Pennydrop Verification) - `attributes` (verification-shared-attributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/brand-asset` (Brand Asset Verification) - `attributes` (VerificationDiscriminatorMappingVerificationBrandAssetAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/business-website` (Business Website Verification) - `attributes` (VerificationDiscriminatorMappingVerificationBusinessWebsiteAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/certificate-korea` (Certificate Korea Verification) - `attributes` (VerificationDiscriminatorMappingVerificationCertificateKoreaAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/credit-card` (Credit Card Verification) - `attributes` (verification-shared-attributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/crypto-wallet` (Crypto Wallet Verification) - `attributes` (VerificationDiscriminatorMappingVerificationCryptoWalletAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/database` (Database Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/database-aadhaar` (Database Aadhaar Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseAadhaarAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/database-business` (Database Business Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseBusinessAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/database-business-footprint` (Database Business Footprint Verification) - `attributes` (verification-shared-attributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/database-ecbsv` (eCBSV Database Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseEcbsvAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/database-phone-carrier` (Phone Carrier Database Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDatabasePhoneCarrierAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/database-serpro` (Serpro Database Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseSerproAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (VerificationDiscriminatorMappingVerificationDatabaseSerproRelationships, optional) - `type`: `verification/database-standard` (Standard Database Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseStandardAttributes, optional) - `id` (string, optional) - `relationships` (verification-shared-relationships, optional) - `type`: `verification/database-tin` (TIN Database Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseTinAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/database-vat-number` (Database VAT Number Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDatabaseVatNumberAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-connect-id` (Digital ID Connect ID Verification) - `attributes` (verification-shared-attributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-e-do-app` (Digital ID e-do App Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdEDoAppAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-finnish-trust-network` (Digital ID Finnish Trust Network Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdFinnishTrustNetworkAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-france-identite` (Digital ID France Identite Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdFranceIdentiteAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-generic` (Digital ID Generic Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdGenericAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-idin` (Digital ID iDIN Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdIdinAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-its-me` (Digital ID itsme Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdItsMeAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-kcb-credit-card` (Digital ID KCB Credit Card Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdKcbCreditCardAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-mit-id` (Digital ID MitID Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdMitIdAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-northern-ireland-drivers-license-check-code` (Digital ID Northern Ireland Drivers License Check Code Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdNorthernIrelandDriversLicenseCheckCodeAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-one-id` (Digital ID One ID Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdOneIdAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-philsys` (Digital ID PhilSys Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdPhilsysAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-serpro` (Digital ID SERPRO Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdSerproAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-singpass` (Digital ID Singpass Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdSingpassAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-swedish-bank-id` (Digital ID Swedish BankID Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdSwedishBankIdAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-uk-sharecode` (Digital ID UK Sharecode Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDigitalIdUkSharecodeAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/digital-id-world-id` (Digital ID World ID Verification) - `attributes` (verification-shared-attributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/document` (Document Verification) - `attributes` (VerificationDiscriminatorMappingVerificationDocumentAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (VerificationDiscriminatorMappingVerificationDocumentRelationships, optional) - `type`: `verification/email-address` (Email Address Verification) - `attributes` (VerificationDiscriminatorMappingVerificationEmailAddressAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/government-id` (Government ID Verification) - `attributes` (VerificationDiscriminatorMappingVerificationGovernmentIdAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (VerificationDiscriminatorMappingVerificationGovernmentIdRelationships, optional) - `type`: `verification/government-id-nfc` (Government ID NFC Verification) - `attributes` (VerificationDiscriminatorMappingVerificationGovernmentIdNfcAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (VerificationDiscriminatorMappingVerificationGovernmentIdNfcRelationships, optional) - `type`: `verification/jp-my-number-nfc-scan` (JP My Number NFC Scan Verification) - `attributes` (VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/mdoc` (mDoc Verification) - `attributes` (VerificationDiscriminatorMappingVerificationMdocAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/persona-fff-inquiry` (Persona FFF Inquiry Verification) - `attributes` (verification-shared-attributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/phone-number` (Phone Number Verification) - `attributes` (VerificationDiscriminatorMappingVerificationPhoneNumberAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/phone-number-silent-network-authentication` (Phone Number Silent Network Authentication Verification) - `attributes` (VerificationDiscriminatorMappingVerificationPhoneNumberSilentNetworkAuthenticationAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/qes-infocert` (QES InfoCert Verification) - `attributes` (VerificationDiscriminatorMappingVerificationQesInfocertAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/selfie` (Selfie Verification) - `attributes` (VerificationDiscriminatorMappingVerificationSelfieAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) - `type`: `verification/verifiable-credential` (Verifiable Credential Verification) - `attributes` (VerificationDiscriminatorMappingVerificationVerifiableCredentialAttributes, optional) - `id` (string, optional) — The token of the verification - `relationships` (verification-shared-relationships, optional) ### VerificationsVerificationIdDeleteResponsesContentApplicationJsonSchemaErrorsItems - `title` (string, optional) - `details` (string, optional) ### VerificationDiscriminatorMappingVerificationAamvaAttributes - `address-postal-code` (string, optional) - `birthdate` (date, optional) — Birthdate, must be in the format "YYYY-MM-DD". - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `expiration-date` (date, optional) - `identification-number` (string, optional) - `issue-date` (date, optional) - `issuing-authority` (string, optional) - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### verification-shared-relationships - `inquiry` (VerificationSharedRelationshipsInquiry, optional) — The inquiry linked to the verification - `template` (VerificationSharedRelationshipsTemplate, optional) - `inquiry-template-version` (VerificationSharedRelationshipsInquiryTemplateVersion, optional) - `inquiry-template` (VerificationSharedRelationshipsInquiryTemplate, optional) - `transaction` (VerificationSharedRelationshipsTransaction, optional) - `verification-template` (VerificationSharedRelationshipsVerificationTemplate, optional) - `verification-template-version` (VerificationSharedRelationshipsVerificationTemplateVersion, optional) - `accounts` (VerificationSharedRelationshipsAccounts, optional) ### verification-shared-attributes - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `tags` (list of string, optional) — Tags on the verification - `checks` (list of VerificationSharedAttributesChecksItems, optional) ### VerificationDiscriminatorMappingVerificationBrandAssetAttributes - `business-name` (string, optional, nullable) — Name of the business associated with the brand asset. - `business-website` (string, optional, nullable) — Website URL associated with the brand asset. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationBusinessWebsiteAttributes - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `extracted-identity` (VerificationDiscriminatorMappingVerificationBusinessWebsiteAttributesExtractedIdentity, optional) — Identity details extracted from the website. Each list is null when the verification has not finished processing or has been redacted. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification - `website-url` (string, optional, nullable) — The website URL being verified. ### VerificationDiscriminatorMappingVerificationCertificateKoreaAttributes - `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format. - `certificate-type` (string, optional, nullable) — The type of certificate used for verification. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `identification-number` (string, optional, nullable) - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationCryptoWalletAttributes - `chain-id` (string, optional, nullable) — Blockchain network identifier extracted from the signed authentication message (CAIP-2, e.g. "eip155:1" for Ethereum mainnet). - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `expected-address` (string, optional, nullable) — Optional address the signed wallet address is compared against. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification - `wallet-address` (string, optional, nullable) — Wallet address extracted from the signed authentication message. ### VerificationDiscriminatorMappingVerificationDatabaseAttributes - `address-city` (string, optional, nullable) — City of residence address. Not all international addresses use this attribute. - `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute. - `address-street-1` (string, optional, nullable) — Street name of residence address. - `address-street-2` (string, optional, nullable) — Extension of residence address, usually apartment or suite number. - `address-subdivision` (string, optional, nullable) — State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute. - `birthdate` (date, optional, nullable) — Birthdate, must be in the format "YYYY-MM-DD". - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `document-expiry-date` (string, optional, nullable) - `document-issuing-date` (string, optional, nullable) - `document-issuing-subdivision` (string, optional, nullable) - `document-number` (string, optional, nullable) - `email-address` (string, optional, nullable) — Email address. - `identification-number` (string, optional, nullable) - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `name-middle` (string, optional, nullable) — Middle name. - `normalized-address-city` (string, optional, nullable) — Normalized city of residence address. Not all international addresses use this attribute. - `normalized-address-postal-code` (string, optional, nullable) — Normalized ZIP or postal code of residence address. Not all international addresses use this attribute. - `normalized-address-street-1` (string, optional, nullable) — Normalized street name of residence address. - `normalized-address-street-2` (string, optional, nullable) — Normalized extension of residence address, usually apartment or suite number. - `normalized-address-subdivision` (string, optional, nullable) — Normalized state or subdivision of residence address. In the US, this should be the abbreviated name. Not all international addresses use this attribute. - `phone-number` (string, optional, nullable) — Phone number. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification - `smarty-streets-address-city` (string, optional, nullable, deprecated) — (DEPRECATED) Normalized address city from SmartyStreets. This field was removed in API version 2021-07-05 and replaced with normalized-address-city. - `smarty-streets-address-postal-code` (string, optional, nullable, deprecated) — (DEPRECATED) Normalized address postal code from SmartyStreets. This field was removed in API version 2021-07-05 and replaced with normalized-address-postal-code. - `smarty-streets-address-street-1` (string, optional, nullable, deprecated) — (DEPRECATED) Normalized address street 1 from SmartyStreets. This field was removed in API version 2021-07-05 and replaced with normalized-address-street-1. - `smarty-streets-address-street-2` (string, optional, nullable, deprecated) — (DEPRECATED) Normalized address street 2 from SmartyStreets. This field was removed in API version 2021-07-05 and replaced with normalized-address-street-2. - `smarty-streets-address-subdivision` (string, optional, nullable, deprecated) — (DEPRECATED) Normalized address subdivision from SmartyStreets. This field was removed in API version 2021-07-05 and replaced with normalized-address-subdivision. - `smarty-streets-validation` (string, optional, nullable, deprecated) — (DEPRECATED) Address validation result from SmartyStreets. This field was removed in API version 2021-07-05. ### VerificationDiscriminatorMappingVerificationDatabaseAadhaarAttributes - `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDatabaseBusinessAttributes - `address-city` (string, optional, nullable) — City of business address. Not all international addresses use this attribute. - `address-country-code` (string, optional) — Country code of the business address. - `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute. - `address-street-1` (string, optional, nullable) — Street name of business address. - `address-street-2` (string, optional, nullable) — Extension of business address, usually apartment or suite number. - `address-subdivision` (string, optional, nullable) — State or subdivision of business address. In the US, this should be the abbreviated name. Not all international addresses use this attribute. - `birthdate` (date, optional, nullable) — Birthdate, must be in the format "YYYY-MM-DD". - `business-name` (string, optional) — Name of the business - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `email-address` (string, optional, nullable) — Email address. - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `name-middle` (string, optional, nullable) — Middle name. - `phone-number` (string, optional, nullable) — Phone number. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `registration-number` (string, optional, nullable) — Registration number of the business - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDatabaseEcbsvAttributes - `birthdate` (date, optional, nullable) — Birthdate of the individual - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `email-address` (string, optional, nullable) — Email address of the individual. - `identification-number` (string, optional, nullable) — Social Security Number of the individual. - `name-first` (string, optional, nullable) — First name of the individual. - `name-last` (string, optional, nullable) — Last name of the individual. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `signature-ip` (string, optional, nullable) — IP address of the individual - `signature-timestamp` (datetime, optional, nullable) — Timestamp of the signature - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDatabasePhoneCarrierAttributes - `address-city` (string, optional, nullable) — City of residence address. Not all international addresses use this attribute. - `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute. - `address-street-1` (string, optional, nullable) — Street name of residence address. - `address-street-2` (string, optional, nullable) — Extension of residence address, usually apartment or suite number. - `address-subdivision` (string, optional, nullable) — State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute. - `birthdate` (date, optional, nullable) — Birthdate in the format "YYYY-MM-DD". - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `phone-number` (string, optional, nullable) — Phone number. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDatabaseSerproAttributes - `birthdate` (date, optional, nullable) — Birthdate of the individual. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `cpf` (string, optional) — The Cadastro de Pessoas Físicas for the individual. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `name-first` (string, optional) — First name of the individual. - `name-full` (string, optional) — Full name of the individual. - `name-last` (string, optional) — Last name of the individual. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDatabaseSerproRelationships - `accounts` (VerificationSharedRelationshipsAccounts, optional) - `inquiry` (VerificationSharedRelationshipsInquiry, optional) — The inquiry linked to the verification - `inquiry-template` (VerificationSharedRelationshipsInquiryTemplate, optional) - `inquiry-template-version` (VerificationSharedRelationshipsInquiryTemplateVersion, optional) - `selfie` (VerificationDiscriminatorMappingVerificationDatabaseSerproRelationshipsSelfie, optional) — The selfie linked to the Verification - `template` (VerificationSharedRelationshipsTemplate, optional) - `transaction` (VerificationSharedRelationshipsTransaction, optional) - `verification-template` (VerificationSharedRelationshipsVerificationTemplate, optional) - `verification-template-version` (VerificationSharedRelationshipsVerificationTemplateVersion, optional) ### VerificationDiscriminatorMappingVerificationDatabaseStandardAttributes - `address-city` (string, optional, nullable) — City of residence address. Not all international addresses use this attribute. - `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute. - `address-street-1` (string, optional, nullable) — Street name of residence address. - `address-street-2` (string, optional, nullable) — Extension of residence address, usually apartment or suite number. - `address-subdivision` (string, optional, nullable) — State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute. - `birthdate` (date, optional, nullable) — Birthdate, must be in the format "YYYY-MM-DD". - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `email-address` (string, optional, nullable) — Email address. - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `name-middle` (string, optional, nullable) — Middle name. - `normalized-address-city` (string, optional) - `normalized-address-postal-code` (string, optional) - `normalized-address-street-1` (string, optional) - `normalized-address-street-2` (string, optional) - `normalized-address-subdivision` (string, optional) - `phone-number` (string, optional, nullable) — Phone number. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDatabaseTinAttributes - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `name-business` (string, optional, nullable) - `name-first` (string, optional, nullable) - `name-last` (string, optional, nullable) - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification - `tin` (string, optional) - `tin-type` (string, optional, nullable) ### VerificationDiscriminatorMappingVerificationDatabaseVatNumberAttributes - `address-city` (string, optional, nullable) - `address-postal-code` (string, optional, nullable) - `address-street-1` (string, optional, nullable) — Street name of business address. - `address-street-2` (string, optional, nullable) — Extension of business address. - `address-subdivision` (string, optional, nullable) - `business-name` (string, optional, nullable) — Name of the business as supplied for verification. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `registered-address-city` (string, optional, nullable) - `registered-address-country-code` (string, optional, nullable) - `registered-address-postal-code` (string, optional, nullable) - `registered-address-street-1` (string, optional, nullable) - `registered-address-street-2` (string, optional, nullable) - `registered-address-subdivision` (string, optional, nullable) - `registered-business-name` (string, optional, nullable) — Business name as returned by the registered VAT record. - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification - `vat-number` (string, optional, nullable) — The VAT number being verified. ### VerificationDiscriminatorMappingVerificationDigitalIdEDoAppAttributes - `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `identification-number` (string, optional, nullable) - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider. - `response-status` (string, optional, nullable) — Provider-reported status of the verification. - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdFinnishTrustNetworkAttributes - `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `identification-number` (string, optional, nullable) - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider. - `response-status` (string, optional, nullable) — Provider-reported status of the verification. - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdFranceIdentiteAttributes - `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `identification-number` (string, optional, nullable) - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider. - `response-status` (string, optional, nullable) — Provider-reported status of the verification. - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdGenericAttributes - `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `identification-number` (string, optional, nullable) - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider. - `response-status` (string, optional, nullable) — Provider-reported status of the verification. - `selected-country-code` (string, optional, nullable) — The country selected by the end user for verification. - `selected-digital-id-type` (string, optional, nullable) — The digital ID type selected by the end user. - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdIdinAttributes - `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `identification-number` (string, optional, nullable) - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider. - `response-status` (string, optional, nullable) — Provider-reported status of the verification. - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdItsMeAttributes - `address` (string, optional, nullable) — Registered address as returned by itsme. - `birth-place` (string, optional, nullable) - `birthdate` (date, optional, nullable) - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `document-number` (string, optional, nullable) - `email` (string, optional, nullable) - `gender` (string, optional, nullable) - `id-expiry-date` (date, optional, nullable) - `id-picture` (string, optional, nullable) — Encoded portrait image returned by the provider. - `identification-number` (string, optional, nullable) - `language` (string, optional, nullable) - `name-first` (string, optional, nullable) - `name-last` (string, optional, nullable) - `nationality` (string, optional, nullable) - `phone` (string, optional, nullable) - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `response-country` (string, optional, nullable) - `response-status` (string, optional, nullable) - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdKcbCreditCardAttributes - `birthdate` (date, optional, nullable) - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `ci` (string, optional, nullable) — Connecting Information (Korean unique identifier). - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `di` (string, optional, nullable) — Duplication Information (Korean per-service identifier). - `name-full` (string, optional, nullable) — Full name returned by the provider. - `native-foreigner-code` (string, optional, nullable) - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `sex` (string, optional, nullable) - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdMitIdAttributes - `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `identification-number` (string, optional, nullable) - `level-of-assurance` (string, optional, nullable) — The level of assurance reported by MitID for this verification. - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider. - `response-status` (string, optional, nullable) — Provider-reported status of the verification. - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdNorthernIrelandDriversLicenseCheckCodeAttributes - `check-code` (string, optional, nullable) — The single-use check code generated by the driver on nidirect.gov.uk. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `driving-license-details` (string, optional, nullable) — Additional licence details returned by the DVA licence check. - `license-expiry-date` (date, optional, nullable) — Date until which the driving licence is valid. - `license-number` (string, optional, nullable) — The Northern Ireland driving licence number submitted for the check. - `license-status` (string, optional, nullable) — Driving status returned by the DVA licence check. - `name-full` (string, optional, nullable) — Full name returned by the DVA licence check. - `name-full-input` (string, optional, nullable) — Full name provided by the end user for comparison. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdOneIdAttributes - `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `identification-number` (string, optional, nullable) - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider. - `response-status` (string, optional, nullable) — Provider-reported status of the verification. - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdPhilsysAttributes - `birthdate` (date, optional, nullable) - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `issue-date` (date, optional, nullable) - `issuer` (string, optional, nullable) - `name-first` (string, optional, nullable) - `name-last` (string, optional, nullable) - `name-middle` (string, optional, nullable) - `pcn` (string, optional, nullable) — PhilSys Card Number. - `place-of-birth` (string, optional, nullable) - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `sex` (string, optional, nullable) - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `suffix` (string, optional, nullable) - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdSerproAttributes - `birthdate` (date, optional, nullable) - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `cpf` (string, optional, nullable) — Brazilian CPF identifier. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `expiration-date` (date, optional, nullable) - `identification-number` (string, optional, nullable) - `issue-date` (date, optional, nullable) - `name` (string, optional, nullable) - `qr-code-attachment` (VerificationDiscriminatorMappingVerificationDigitalIdSerproAttributesQrCodeAttachment, optional, nullable) — QR code attachment returned by SERPRO, if present. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `selfie-compare-image-url` (string, optional, nullable) — URL of the selfie comparison image, if present. - `selfie-comparison-error-code` (string, optional, nullable) - `selfie-confidence-level` (string, optional, nullable) - `selfie-similarity-score` (double, optional, nullable) - `serpro-selfie-available` (boolean, optional, nullable) - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdSingpassAttributes - `address-country-code` (string, optional, nullable) - `address-country-description` (string, optional, nullable) — The country name of the individual's registered address as described by Singpass. Singpass codes follow ICA's legacy list rather than ISO 3166-1, so this description is the only reliable source for the country name. - `address-postal-code` (string, optional, nullable) - `address-street-1` (string, optional, nullable) - `address-street-2` (string, optional, nullable) - `alias-name` (string, optional, nullable) - `birth-country` (string, optional, nullable) - `birth-country-description` (string, optional, nullable) — The name of the individual's country of birth as described by Singpass. Singpass codes follow ICA's legacy list rather than ISO 3166-1, so this description is the only reliable source for the country name. - `birthdate` (date, optional, nullable) - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `hanyu-pinyin-alias-name` (string, optional, nullable) - `hanyu-pinyin-name` (string, optional, nullable) - `identity-coi` (string, optional, nullable) — Country of issue for the identity document. - `identity-number` (string, optional, nullable) - `married-name` (string, optional, nullable) - `name` (string, optional, nullable) - `nationality` (string, optional, nullable) - `nationality-description` (string, optional, nullable) — The individual's nationality as described by Singpass. Singpass codes follow ICA's legacy list rather than ISO 3166-1, so this description is the only reliable source for the readable value. - `pass-expiry-date` (date, optional, nullable) - `pass-status` (string, optional, nullable) - `pass-type` (string, optional, nullable) — Pass type for foreign residents. - `race` (string, optional, nullable) - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `residential-status` (string, optional, nullable) - `secondary-race` (string, optional, nullable) - `sex` (string, optional, nullable) - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdSwedishBankIdAttributes - `birthdate` (date, optional, nullable) — Birthdate in YYYY-MM-DD format. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `identification-number` (string, optional, nullable) - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `response-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code returned by the provider. - `response-status` (string, optional, nullable) — Provider-reported status of the verification. - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDigitalIdUkSharecodeAttributes - `birthdate` (date, optional, nullable) - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `immigration-status` (string, optional, nullable) - `name-full` (string, optional, nullable) — Full name returned by the provider. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `reference-number` (string, optional, nullable) - `right-to-work-digital-verification-service-provider-registration-confirmation` ("Yes", optional) — Persona's confirmation that it is registered as a Right to Work Digital Verification Service Provider. - `right-to-work-digital-verification-services-register-url` ("https://www.access-dvs-register.service.gov.uk/register/service-details?serviceId=261", optional) — Link to Persona's entry in the UK Digital Verification Services Register. - `right-to-work-end-date` (date, optional, nullable) — Date until which the person may work in the UK. - `right-to-work-start-date` (date, optional, nullable) — Date from which the person may work in the UK. - `right-to-work-supplementary-code-compliance-confirmation` ("Yes", optional) — Persona's confirmation that the check follows the UK Supplementary Code for Digital Right to Work Checks. - `sharecode` (string, optional, nullable) — The UK share code used for verification. - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification - `valid-from-date` (date, optional, nullable) — Date from which the immigration status is valid. - `valid-until-date` (date, optional, nullable) — Date until which the immigration status is valid. ### VerificationDiscriminatorMappingVerificationDocumentAttributes - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `document-type` (string, optional, nullable) — Document classification assignment based on document content. - `extraction-responses` (list of ExtractionResponsesItems, optional, nullable) — A list of extractions resulting from processing the uploaded documents corresponding to the document's extraction configuration. - `fields` (VerificationDiscriminatorMappingVerificationDocumentAttributesFields, optional) — JSON key-value pairs of field name to field value. - `files` (list of File, optional) — The files uploaded to the associated document for processing. - `files-normalized` (list of File, optional) - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationDocumentRelationships - `accounts` (VerificationSharedRelationshipsAccounts, optional) - `document` (VerificationDiscriminatorMappingVerificationDocumentRelationshipsDocument, optional) - `inquiry` (VerificationSharedRelationshipsInquiry, optional) — The inquiry linked to the verification - `inquiry-template` (VerificationSharedRelationshipsInquiryTemplate, optional) - `inquiry-template-version` (VerificationSharedRelationshipsInquiryTemplateVersion, optional) - `template` (VerificationSharedRelationshipsTemplate, optional) - `transaction` (VerificationSharedRelationshipsTransaction, optional) - `verification-template` (VerificationSharedRelationshipsVerificationTemplate, optional) - `verification-template-version` (VerificationSharedRelationshipsVerificationTemplateVersion, optional) ### VerificationDiscriminatorMappingVerificationEmailAddressAttributes - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `confirmation-code` (string, optional) - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `email-address` (string, optional, nullable) - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationGovernmentIdAttributes - `address-city` (string, optional, nullable) — City of residence address. Not all international addresses use this attribute. - `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute. - `address-street-1` (string, optional, nullable) — Street name of residence address. - `address-street-2` (string, optional, nullable) — Extension of residence address, usually apartment or suite number. - `address-subdivision` (string, optional, nullable) — State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute. - `back-photo-url` (string, optional, nullable) - `birthdate` (string, optional, nullable) - `birthplace` (string, optional, nullable) - `capture-method` (string, optional, nullable) - `capture-methods` (VerificationDiscriminatorMappingVerificationGovernmentIdAttributesCaptureMethods, optional, nullable) — Capture method for each side of the ID, keyed by side. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `designations` (list of any, optional, nullable) - `document-number` (string, optional, nullable) - `endorsements` (string, optional, nullable) - `entity-confidence-reasons` (list of string, optional) - `entity-confidence-score` (double, optional, nullable, default: 0) - `expiration-date` (string, optional, nullable) - `from-reusable-persona` (boolean, optional) - `front-photo-url` (string, optional, nullable) - `height` (string, optional, nullable) - `id-class` (string, optional, nullable) - `identification-number` (string, optional, nullable) - `issue-date` (string, optional, nullable) - `issuing-authority` (string, optional, nullable) - `issuing-subdivision` (string, optional, nullable) - `name-first` (string, optional, nullable) - `name-last` (string, optional, nullable) - `name-middle` (string, optional, nullable) - `name-suffix` (string, optional, nullable) - `nationality` (string, optional, nullable) - `native-name-first` (string, optional, nullable) — Native script given or first name. - `native-name-last` (string, optional, nullable) — Native script family or last name. - `native-name-middle` (string, optional, nullable) — Native script middle name. - `native-name-title` (string, optional, nullable) — Native script name title or prefix. - `photo-urls` (list of VerificationDiscriminatorMappingVerificationGovernmentIdAttributesPhotoUrlsItems, optional, nullable) - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `restrictions` (string, optional, nullable) - `selfie-photo` (VerificationDiscriminatorMappingVerificationGovernmentIdAttributesSelfiePhoto, optional, nullable) - `selfie-photo-url` (string, optional, nullable) - `sex` (string, optional, nullable) - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification - `vehicle-class` (string, optional, nullable) - `vehicle-classes` (map from string to VerificationDiscriminatorMappingVerificationGovernmentIdAttributesVehicleClasses, optional, nullable) — Issue and expiration dates for each vehicle class extracted from a driving license (e.g. European licenses). Keys are the class identifiers exactly as they appear on the license, including national classes. - `video-url` (string, optional, nullable) - `visa-status` (string, optional, nullable) - `driver-license-number` (string, optional, nullable, deprecated) - `passport-number` (string, optional, nullable, deprecated) ### VerificationDiscriminatorMappingVerificationGovernmentIdRelationships - `accounts` (VerificationSharedRelationshipsAccounts, optional) - `document` (VerificationDiscriminatorMappingVerificationGovernmentIdRelationshipsDocument, optional) - `inquiry` (VerificationSharedRelationshipsInquiry, optional) — The inquiry linked to the verification - `inquiry-template` (VerificationSharedRelationshipsInquiryTemplate, optional) - `inquiry-template-version` (VerificationSharedRelationshipsInquiryTemplateVersion, optional) - `template` (VerificationSharedRelationshipsTemplate, optional) - `transaction` (VerificationSharedRelationshipsTransaction, optional) - `verification-template` (VerificationSharedRelationshipsVerificationTemplate, optional) - `verification-template-version` (VerificationSharedRelationshipsVerificationTemplateVersion, optional) ### VerificationDiscriminatorMappingVerificationGovernmentIdNfcAttributes - `address-city` (string, optional, nullable) — City of residence address. Not all international addresses use this attribute. - `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. Not all international addresses use this attribute. - `address-street-1` (string, optional, nullable) — Street name of residence address. - `address-street-2` (string, optional, nullable) — Extension of residence address, usually apartment or suite number. - `address-subdivision` (string, optional, nullable) — State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute. - `birthdate` (string, optional, nullable) - `checks` (list of VerificationDiscriminatorMappingVerificationGovernmentIdNfcAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `expiration-date` (string, optional, nullable) - `id-class` (string, optional, nullable) - `identification-number` (string, optional, nullable) - `name-first` (string, optional) - `name-last` (string, optional) - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `selfie-photo` (VerificationDiscriminatorMappingVerificationGovernmentIdNfcAttributesSelfiePhoto, optional, nullable) - `selfie-photo-url` (string, optional, nullable) - `sex` (string, optional, nullable) - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationGovernmentIdNfcRelationships - `accounts` (VerificationSharedRelationshipsAccounts, optional) - `document` (VerificationDiscriminatorMappingVerificationGovernmentIdNfcRelationshipsDocument, optional) - `inquiry` (VerificationSharedRelationshipsInquiry, optional) — The inquiry linked to the verification - `inquiry-template` (VerificationSharedRelationshipsInquiryTemplate, optional) - `inquiry-template-version` (VerificationSharedRelationshipsInquiryTemplateVersion, optional) - `template` (VerificationSharedRelationshipsTemplate, optional) - `transaction` (VerificationSharedRelationshipsTransaction, optional) - `verification-template` (VerificationSharedRelationshipsVerificationTemplate, optional) - `verification-template-version` (VerificationSharedRelationshipsVerificationTemplateVersion, optional) ### VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributes - `address` (string, optional, nullable) - `birthdate` (date, optional, nullable) - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `expiration-date` (date, optional, nullable) - `identification-class` (string, optional, nullable) — Persona-standard document class of the scanned card, derived from the scan operation (e.g. "myn" for My Number card, "dl" for driver's license, "rp" for residence card). - `identification-number` (string, optional, nullable) — Identification number on the scanned card — the driver's license number (DL operations) or residence card number (res_read). - `kana-name` (string, optional, nullable) - `name-full` (string, optional, nullable) - `operation` (string, optional, nullable) — The operation performed against the NFC card. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `selfie-photo` (VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributesSelfiePhoto, optional, nullable) — Portrait photo of the bearer extracted from the NFC card, when present. - `sex` (string, optional, nullable) — Extracted sex designation from the scanned card. - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification - `vehicle-classes` (map from string to VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributesVehicleClasses, optional, nullable) — Vehicle classes the bearer is licensed for, extracted from a scanned driver's license. - `face-image` (VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributesFaceImage, optional, nullable, deprecated) — Face image extracted from the NFC card, when present. Deprecated in favor of `selfie-photo`. - `gender` (string, optional, nullable, deprecated) — Deprecated in favor of `sex` - `license-number` (string, optional, nullable, deprecated) — Identification number scanned from drivers license. Deprecated in favor of identification-number. ### VerificationDiscriminatorMappingVerificationMdocAttributes - `address-city` (string, optional, nullable) — City of residence address. - `address-country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code of the residence address. - `address-postal-code` (string, optional, nullable) — ZIP or postal code of residence address. - `address-state` (string, optional, nullable) — State or subdivision of residence address. - `address-street` (string, optional, nullable) — Street address of residence. - `age-in-years` (integer, optional, nullable) — Age of the holder. - `birthdate` (string, optional, nullable) — Date of birth. - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `expiration-date` (string, optional, nullable) — The expiration date of the document. - `identification-number` (string, optional, nullable) — The document or identification number. - `issuing-authority` (string, optional, nullable) — The authority that issued the document. - `issuing-country` (string, optional, nullable) — ISO 3166-1 alpha 2 country code of the issuing country. - `issuing-jurisdiction` (string, optional, nullable) — The jurisdiction that issued the document. - `meets-minimum-age` (boolean, optional, nullable) — Whether the holder meets a minimum age requirement. - `name-first` (string, optional, nullable) — Given or first name. - `name-last` (string, optional, nullable) — Family or last name. - `nationality` (string, optional, nullable) — Nationality of the holder. - `portrait-photo` (VerificationDiscriminatorMappingVerificationMdocAttributesPortraitPhoto, optional, nullable) — The portrait photo extracted from the mobile document credential. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification - `validated-issuer-key` (string, optional, nullable) — The trusted organization that issued the document credentials. ### VerificationDiscriminatorMappingVerificationPhoneNumberAttributes - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `confirmation-code` (string, optional) - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `metadata` (VerificationDiscriminatorMappingVerificationPhoneNumberAttributesMetadata, optional) - `phone-number` (string, optional) - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationPhoneNumberSilentNetworkAuthenticationAttributes - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `phone-number` (string, optional, nullable) — The phone number being verified. - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationDiscriminatorMappingVerificationQesInfocertAttributes - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification - `tentative-sub-state` (string, optional, nullable) — An InfoCert-specific sub-state describing why the verification is in a tentative status. Only populated when the verification status is `tentatively_passed` or `tentatively_failed`. ### VerificationDiscriminatorMappingVerificationSelfieAttributes - `capture-method` (string, optional, nullable) — Possible values: - photo - video Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `center-photo-face-coordinates` (VerificationDiscriminatorMappingVerificationSelfieAttributesCenterPhotoFaceCoordinates, optional, nullable) - `center-photo-url` (string, optional, nullable) - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `document-similarity-score` (double, optional, nullable) - `entity-confidence-reasons` (list of string, optional) - `from-reusable-persona` (boolean, optional) - `left-photo-url` (string, optional, nullable) - `photo-urls` (list of VerificationDiscriminatorMappingVerificationSelfieAttributesPhotoUrlsItems, optional) - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `right-photo-url` (string, optional, nullable) - `selfie-similarity-score-left` (double, optional, nullable) - `selfie-similarity-score-right` (double, optional, nullable) - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification - `video-url` (string, optional, nullable) ### VerificationDiscriminatorMappingVerificationVerifiableCredentialAttributes - `checks` (list of VerificationSharedAttributesChecksItems, optional) - `completed-at` (datetime, optional, nullable) — The time the verification was completed in ISO 8601 format - `completed-at-ts` (integer, optional, nullable) — The time the verification was completed in Unix timestamp format - `country-code` (string, optional, nullable) — ISO 3166-1 alpha 2 country code. - `created-at` (datetime, optional) — The time the verification was created in ISO 8601 format - `created-at-ts` (integer, optional) — The time the verification was created in Unix timestamp format - `redacted-at` (datetime, optional, nullable) — The time the verification was redacted in ISO 8601 format - `selected-credential-expiration-date` (datetime, optional, nullable) — Expiration date of the selected credential. - `selected-credential-issuance-date` (datetime, optional, nullable) — Issuance date of the selected credential. - `selected-credential-issuer` (string, optional, nullable) — The issuer of the credential selected for verification. - `selected-credential-types` (list of string, optional, nullable) — The list of credential types of the selected credential. - `status` (string, optional) — The status of the verification Possible values: - initiated - submitted - tentatively_passed (only for `verification/document` and `verification/qes-infocert`) - tentatively_failed (only for `verification/database-business` and `verification/database-business-footprint`) - passed - failed - requires_retry - skipped - canceled - confirmed (only for `verification/email-address` and `verification/phone-number`) Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `submitted-at` (datetime, optional, nullable) — The time the verification was submitted in ISO 8601 format - `submitted-at-ts` (integer, optional, nullable) — The time the verification was submitted in Unix timestamp format - `tags` (list of string, optional) — Tags on the verification ### VerificationSharedAttributesChecksItems - `name` (string, optional) - `status` (string, optional) — Possible values: - passed - failed - not_applicable Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `category` (string, optional, nullable) — The category assigned to the check. Possible values include: - biometrics - fraud - user_action_required - validity This categorizes the check itself, not its outcome. A null category means the check is uncategorized or its category is unknown; it must not be interpreted as non-fraud. Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `reasons` (list of string, optional) — If applicable, reasons are the list of reasons explaining why the check failed or is not applicable. For some checks, `reasons` is the primary signal carrying the underlying detection results. For example, `business_website_malicious_website_detection` surfaces its IPQS and Google Web Risk signals here (e.g. `malware`, `phishing`, `spam-source`) rather than in `metadata`. - `requirement` (string, optional) — Possible values: - required - not_required - requires_retry Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `metadata` (map from string to any, optional) — This is a free-form object containing relevant metadata to the processing and result of the check. ### VerificationSharedRelationshipsInquiry The inquiry linked to the verification - `data` (VerificationSharedRelationshipsInquiryData, optional, nullable) ### VerificationSharedRelationshipsTemplate - `data` (VerificationSharedRelationshipsTemplateData, optional, nullable) ### VerificationSharedRelationshipsInquiryTemplateVersion - `data` (VerificationSharedRelationshipsInquiryTemplateVersionData, optional, nullable) ### VerificationSharedRelationshipsInquiryTemplate - `data` (VerificationSharedRelationshipsInquiryTemplateData, optional, nullable) ### VerificationSharedRelationshipsTransaction - `data` (VerificationSharedRelationshipsTransactionData, optional, nullable) ### VerificationSharedRelationshipsVerificationTemplate - `data` (VerificationSharedRelationshipsVerificationTemplateData, optional, nullable) ### VerificationSharedRelationshipsVerificationTemplateVersion - `data` (VerificationSharedRelationshipsVerificationTemplateVersionData, optional, nullable) ### VerificationSharedRelationshipsAccounts - `data` (list of VerificationSharedRelationshipsAccountsDataItems, optional) ### VerificationDiscriminatorMappingVerificationBusinessWebsiteAttributesExtractedIdentity Identity details extracted from the website. Each list is null when the verification has not finished processing or has been redacted. - `business-names` (list of business-website-extracted-identity-record, optional, nullable) — Business names extracted from the website. - `addresses` (list of business-website-extracted-identity-record, optional, nullable) — Addresses extracted from the website. - `phone-numbers` (list of business-website-extracted-identity-record, optional, nullable) — Phone numbers extracted from the website. - `emails` (list of business-website-extracted-identity-record, optional, nullable) — Email addresses extracted from the website. ### VerificationDiscriminatorMappingVerificationDatabaseSerproRelationshipsSelfie The selfie linked to the Verification - `data` (VerificationDiscriminatorMappingVerificationDatabaseSerproRelationshipsSelfieData, optional, nullable) ### VerificationDiscriminatorMappingVerificationDigitalIdSerproAttributesQrCodeAttachment QR code attachment returned by SERPRO, if present. ### ExtractionResponsesItems - `extraction-type` (string, optional) - `field-name` (string, optional) - `structured-results` (list of map from string to any, optional) — A list of structured AI extraction results with locations stripped. Values are recursive — objects contain nested structured results — but bounding-box location data is omitted from the API response. - `results` (list of ExtractionResponsesItemsResultsItems, optional) — A list of objects containing the actual value extracted and additional information relevant to the extraction result. ### VerificationDiscriminatorMappingVerificationDocumentAttributesFields JSON key-value pairs of field name to field value. ### File - `filename` (string, optional) - `url` (string, optional) - `byte-size` (integer, optional) ### VerificationDiscriminatorMappingVerificationDocumentRelationshipsDocument - `data` (VerificationDiscriminatorMappingVerificationDocumentRelationshipsDocumentData, optional) ### VerificationDiscriminatorMappingVerificationGovernmentIdAttributesCaptureMethods Capture method for each side of the ID, keyed by side. - `front` (string, optional, nullable) - `back` (string, optional, nullable) ### VerificationDiscriminatorMappingVerificationGovernmentIdAttributesPhotoUrlsItems - `byte-size` (integer, optional, default: 0) - `filename` (string, optional) - `normalized-url` (string, optional) - `original-urls` (list of string, optional) - `page` (string, optional) - `url` (string, optional) ### VerificationDiscriminatorMappingVerificationGovernmentIdAttributesSelfiePhoto - `byte-size` (integer, optional, default: 0) - `filename` (string, optional) - `url` (string, optional) ### VerificationDiscriminatorMappingVerificationGovernmentIdAttributesVehicleClasses - `issue-date` (string, optional, nullable) - `expiration-date` (string, optional, nullable) ### VerificationDiscriminatorMappingVerificationGovernmentIdRelationshipsDocument - `data` (VerificationDiscriminatorMappingVerificationGovernmentIdRelationshipsDocumentData, optional) ### VerificationDiscriminatorMappingVerificationGovernmentIdNfcAttributesChecksItems - `category` (string, optional, nullable) - `metadata` (map from string to any, optional) - `name` (string, optional) - `reasons` (list of string, optional) - `requirement` (string, optional) - `status` (string, optional) ### VerificationDiscriminatorMappingVerificationGovernmentIdNfcAttributesSelfiePhoto - `byte-size` (integer, optional, default: 0) - `url` (string, optional) ### VerificationDiscriminatorMappingVerificationGovernmentIdNfcRelationshipsDocument - `data` (VerificationDiscriminatorMappingVerificationGovernmentIdNfcRelationshipsDocumentData, optional) ### VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributesSelfiePhoto Portrait photo of the bearer extracted from the NFC card, when present. - `byte-size` (integer, optional, default: 0) - `url` (string, optional) ### VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributesVehicleClasses - `acquisition-date` (date, optional, nullable) ### VerificationDiscriminatorMappingVerificationJpMyNumberNfcScanAttributesFaceImage Face image extracted from the NFC card, when present. Deprecated in favor of `selfie-photo`. ### VerificationDiscriminatorMappingVerificationMdocAttributesPortraitPhoto The portrait photo extracted from the mobile document credential. - `byte-size` (integer, optional, default: 0) - `url` (string, optional) ### VerificationDiscriminatorMappingVerificationPhoneNumberAttributesMetadata - `telesign-risk-score` (integer, optional) ### VerificationDiscriminatorMappingVerificationSelfieAttributesCenterPhotoFaceCoordinates - `top-left` (list of double, optional) - `top-right` (list of double, optional) - `bottom-left` (list of double, optional) - `bottom-right` (list of double, optional) ### VerificationDiscriminatorMappingVerificationSelfieAttributesPhotoUrlsItems - `byte-size` (integer, optional, default: 0) - `filename` (string, optional) - `page` (string, optional) — Possible values: - left_photo - center_photo - right_photo Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `url` (string, optional) ### VerificationSharedRelationshipsInquiryData - `id` (string, optional) - `type` ("inquiry", optional) ### VerificationSharedRelationshipsTemplateData - `type` ("template", optional) - `id` (string, optional) ### VerificationSharedRelationshipsInquiryTemplateVersionData - `type` ("inquiry-template-version", optional) - `id` (string, optional) ### VerificationSharedRelationshipsInquiryTemplateData - `type` ("inquiry-template", optional) - `id` (string, optional) ### VerificationSharedRelationshipsTransactionData - `type` ("transaction", optional) - `id` (string, optional) ### VerificationSharedRelationshipsVerificationTemplateData - `type` (string, optional) - `id` (string, optional) ### VerificationSharedRelationshipsVerificationTemplateVersionData - `type` (string, optional) - `id` (string, optional) ### VerificationSharedRelationshipsAccountsDataItems - `id` (string, optional) - `type` ("account", optional) ### business-website-extracted-identity-record A single identity detail extracted from the business website, with the page it was found on. - `value` (string, optional, nullable) — The extracted value — for example a business name, address, phone number, or email address. - `source` (string, optional, nullable) — The URL of the website page the value was extracted from. ### VerificationDiscriminatorMappingVerificationDatabaseSerproRelationshipsSelfieData - `id` (string, optional) - `type` (string, optional) — Possible values: - selfie/profile-and-center - selfie/center-only - selfie/configurable-poses Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. ### ExtractionResponsesItemsResultsItems - `value` (string, optional) - `page` (integer, optional) — The page number the extraction result is detected. Page is 1-indexed. - `match-level` (string, optional) — If extraction-type is guided, match-level describes the degree in which the extracted value is similar to the source value. Otherwise the match-level is full. - `metadata` (ExtractionResponsesItemsResultsItemsMetadata, optional, nullable) — This is a free-form object containing potentially helpful metadata on the extraction result. ### VerificationDiscriminatorMappingVerificationDocumentRelationshipsDocumentData - `id` (string, optional) - `type` (string, optional) ### VerificationDiscriminatorMappingVerificationGovernmentIdRelationshipsDocumentData - `id` (string, optional) - `type` (string, optional) ### VerificationDiscriminatorMappingVerificationGovernmentIdNfcRelationshipsDocumentData - `id` (string, optional) - `type` (string, optional) ### ExtractionResponsesItemsResultsItemsMetadata This is a free-form object containing potentially helpful metadata on the extraction result. ## Examples **Response** ```json { "data": { "type": "verification/government-id", "attributes": { "address-city": null, "address-postal-code": null, "address-street-1": null, "address-street-2": null, "address-subdivision": null, "back-photo-url": null, "birthdate": null, "capture-method": null, "capture-methods": { "front": null, "back": null }, "checks": [], "completed-at": null, "country-code": null, "created-at": "2019-11-15T21:24:24.000Z", "endorsements": null, "entity-confidence-reasons": [], "entity-confidence-score": null, "expiration-date": null, "front-photo-url": null, "height": null, "id-class": null, "identification-number": null, "issue-date": null, "issuing-authority": null, "name-first": null, "name-last": null, "name-middle": null, "restrictions": null, "selfie-photo-url": null, "sex": null, "status": "passed", "tags": [], "vehicle-class": null, "driver-license-number": null }, "id": "ver_7f6w4qu7KK7gjjtgp7nAixHd", "relationships": { "inquiry": { "data": null } } } } ``` **SDK Code** ```python Success import requests url = "https://api.withpersona.com/api/v1/verifications/verification-id" headers = {"Authorization": "Bearer "} response = requests.delete(url, headers=headers) print(response.json()) ``` ```javascript Success const url = 'https://api.withpersona.com/api/v1/verifications/verification-id'; const options = {method: 'DELETE', headers: {Authorization: 'Bearer '}}; try { const response = await fetch(url, options); const data = await response.json(); console.log(data); } catch (error) { console.error(error); } ``` ```go Success package main import ( "fmt" "net/http" "io" ) func main() { url := "https://api.withpersona.com/api/v1/verifications/verification-id" req, _ := http.NewRequest("DELETE", url, nil) req.Header.Add("Authorization", "Bearer ") res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := io.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) } ``` ```ruby Success require 'uri' require 'net/http' url = URI("https://api.withpersona.com/api/v1/verifications/verification-id") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true request = Net::HTTP::Delete.new(url) request["Authorization"] = 'Bearer ' response = http.request(request) puts response.read_body ``` ```java Success import com.mashape.unirest.http.HttpResponse; import com.mashape.unirest.http.Unirest; HttpResponse response = Unirest.delete("https://api.withpersona.com/api/v1/verifications/verification-id") .header("Authorization", "Bearer ") .asString(); ``` ```php Success request('DELETE', 'https://api.withpersona.com/api/v1/verifications/verification-id', [ 'headers' => [ 'Authorization' => 'Bearer ', ], ]); echo $response->getBody(); ``` ```csharp Success using RestSharp; var client = new RestClient("https://api.withpersona.com/api/v1/verifications/verification-id"); var request = new RestRequest(Method.DELETE); request.AddHeader("Authorization", "Bearer "); IRestResponse response = client.Execute(request); ``` ```swift Success import Foundation let headers = ["Authorization": "Bearer "] let request = NSMutableURLRequest(url: NSURL(string: "https://api.withpersona.com/api/v1/verifications/verification-id")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "DELETE" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error as Any) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume() ```