---
title: "Retrieve a Database Standard Verification"
method: GET
path: "/verification/database-standards/{verification-id}"
tags: ["databaseStandardVerifications"]
---

# Retrieve a Database Standard Verification

`GET /verification/database-standards/{verification-id}`

## Request

- Base URL: `https://api.withpersona.com/api/v1`
- URL: `https://api.withpersona.com/api/v1/verification/database-standards/{verification-id}`
- Auth: HTTP bearer

Retrieve a database standard verification

## Path parameters

- `verification-id` string, required

## Query parameters

- `include` string
- `fields` object

## Headers

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

## Response `200`

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

- DatabaseStandardVerificationsRetrieveADatabaseStandardVerificationResponse200
  - `data` VerificationDatabaseStandard, required: A Standard Database Verification
    - `id` string
    - `attributes` VerificationDiscriminatorMappingVerificationDatabaseStandardAttributes
      - `status` string: 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` string, date-time: The time the verification was created in ISO 8601 format
      - `created-at-ts` integer: The time the verification was created in Unix timestamp format
      - `submitted-at` string, date-time, nullable: The time the verification was submitted in ISO 8601 format
      - `submitted-at-ts` integer, nullable: The time the verification was submitted in Unix timestamp format
      - `completed-at` string, date-time, nullable: The time the verification was completed in ISO 8601 format
      - `completed-at-ts` integer, nullable: The time the verification was completed in Unix timestamp format
      - `redacted-at` string, date-time, nullable: The time the verification was redacted in ISO 8601 format
      - `country-code` string, nullable: ISO 3166-1 alpha 2 country code.
      - `tags` string[]: Tags on the verification
      - `checks` VerificationSharedAttributesChecksItems[]
        - `name` string
        - `status` string: 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, 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` string[]: 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: 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` object: This is a free-form object containing relevant metadata to the processing and result of the check.
      - `address-street-1` string, nullable: Street name of residence address.
      - `address-street-2` string, nullable: Extension of residence address, usually apartment or suite number.
      - `address-city` string, nullable: City of residence address. Not all international addresses use this attribute.
      - `address-subdivision` string, nullable: State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute.
      - `address-postal-code` string, nullable: ZIP or postal code of residence address. Not all international addresses use this attribute.
      - `birthdate` string, date, nullable: Birthdate, must be in the format "YYYY-MM-DD".
      - `name-first` string, nullable: Given or first name.
      - `name-middle` string, nullable: Middle name.
      - `name-last` string, nullable: Family or last name.
      - `phone-number` string, nullable: Phone number.
      - `email-address` string, nullable: Email address.
      - `normalized-address-city` string
      - `normalized-address-postal-code` string
      - `normalized-address-street-1` string
      - `normalized-address-street-2` string
      - `normalized-address-subdivision` string
    - `relationships` VerificationSharedRelationships
      - `inquiry` VerificationSharedRelationshipsInquiry: The inquiry linked to the verification
        - `data` VerificationSharedRelationshipsInquiryData
          - `id` string
          - `type` 'inquiry'
      - `template` VerificationSharedRelationshipsTemplate
        - `data` VerificationSharedRelationshipsTemplateData
          - `type` 'template'
          - `id` string
      - `inquiry-template-version` VerificationSharedRelationshipsInquiryTemplateVersion
        - `data` VerificationSharedRelationshipsInquiryTemplateVersionData
          - `type` 'inquiry-template-version'
          - `id` string
      - `inquiry-template` VerificationSharedRelationshipsInquiryTemplate
        - `data` VerificationSharedRelationshipsInquiryTemplateData
          - `type` 'inquiry-template'
          - `id` string
      - `transaction` VerificationSharedRelationshipsTransaction
        - `data` VerificationSharedRelationshipsTransactionData
          - `type` 'transaction'
          - `id` string
      - `verification-template` VerificationSharedRelationshipsVerificationTemplate
        - `data` VerificationSharedRelationshipsVerificationTemplateData
          - `type` string
          - `id` string
      - `verification-template-version` VerificationSharedRelationshipsVerificationTemplateVersion
        - `data` VerificationSharedRelationshipsVerificationTemplateVersionData
          - `type` string
          - `id` string
      - `accounts` VerificationSharedRelationshipsAccounts
        - `data` VerificationSharedRelationshipsAccountsDataItems[]
          - `id` string
          - `type` 'account'

## Other responses

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

---

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