---
title: "List Verifications"
method: GET
path: "/verifications"
tags: ["Verifications"]
---

# List Verifications

`GET /verifications`

Retrieve a list of `Verification` resources.

## Query parameters

- `after_cursor` string
- `before_cursor` string
- `created_at.gte` string, date-time
- `created_at.lte` string, date-time
- `limit` integer
- `tags.key` string
- `tags.value` string
- `updated_at.gte` string, date-time
- `updated_at.lte` string, date-time

## Headers

- `Finix-Version` string

## Response `200`

List of `Verification` resources

- object
  - `page` Page — Details the page that's returned.
    - `limit` integer — The number of entries to return.
    - `next_cursor` string, nullable — The cursor to use for the next page of results.
  - `_embedded` object
    - `verifications` union[]
      - union
        - PaymentInstrumentVerification
          - `id` string — The ID of the resource.
          - `created_at` string, date-time — Timestamp of when the object was created.
          - `updated_at` string, date-time — Timestamp of when the object was last updated.
          - `application` string — ID of the `Application` the resource was created under.
          - `identity` string, nullable — This field is not applicable to payment instrument verification.
          - `merchant` string, nullable — This field is not applicable to payment instrument verification.
          - `merchant_identity` string, nullable — This field is not applicable to payment instrument verification.
          - `messages` string[] — A codified list of reasons the verification request failed.
          - `outcome_summary` string, nullable — A message providing additional context about why the verification request failed.
          - `outcomes` object[], nullable — A codified list of reasons the verification request failed.
          - `payment_instrument` string — The `Payment Instrument` sent for verification.
          - `payment_instrument_verification_details` object — The payment instruction verification results.
            - `pull_from_card_cross_border` 'FAST_FUNDS' | 'NON_FAST_FUNDS' | 'NOT_SUPPORTED' | 'UNKNOWN', nullable — Indicates whether the `Payment Instrument` supports pull-from-card, cross-border. For more details, see [Push to Card](/guides/payouts/card-payouts)
            - `pull_from_card_domestic` 'FAST_FUNDS' | 'NON_FAST_FUNDS' | 'NOT_SUPPORTED' | 'UNKNOWN', nullable — Indicates whether the `Payment Instrument` supports pull-from-card, domestically. For more details, see [Push to Card](/guides/payouts/card-payouts)
            - `push_to_card_domestic` 'FAST_FUNDS' | 'NON_FAST_FUNDS' | 'NOT_SUPPORTED' | 'UNKNOWN', nullable — Indicates whether the `Payment Instrument` supports push-to-card, domestically. For more details, see [Push to Card](/guides/payouts/card-payouts).
            - `push_to_card_cross_border` 'FAST_FUNDS' | 'NON_FAST_FUNDS' | 'NOT_SUPPORTED' | 'UNKNOWN', nullable — Indicates whether the `Payment Instrument` supports push-to-card, cross-border. For more details, see [Push to Card](/guides/payouts/card-payouts).
            - `card_type` 'CREDIT' | 'DEBIT' | 'HSA_FSA' | 'RELOADABLE_PREPAID' | 'UNRELOADABLE_PREPAID' | 'UNKNOWN', nullable — A code that indicates whether the card is credit, debit, or prepaid.
            - `billing_currency` string, nullable — The currency in which the payment instrument's holder is billed or charged.
            - `issuer_country` 'NON_USA' | 'USA' | 'UNKNOWN', nullable — The country where the entity (bank or financial institution) that issued the payment instrument (e.g., credit card, debit card) is located. - `NON_USA` - The card was issued outside of the United States. - `USA` - The card was issued in the United States. - `UNKNOWN` - The processor did not return an issuer country for this particular BIN.
            - `name_verification_results` NameVerificationResults, nullable
              - …
          - `processor` 'FINIX_V1' | 'DUMMY_V1' — Name of the verification processor.
          - `raw` union — Raw response from the processor.
            - object, nullable
            - string, nullable
          - `state` 'PENDING' | 'FAILED' | 'SUCCEEDED' — The state of the payment instrument verification request.
          - `tags` Tags, nullable — Include up to 50 `key: value` pairs to annotate requests with custom metadata. - Maximum character length for individual `keys` is 40. - Maximum character length for individual `values` is 500. (For example, `order_number: 25`, `item_type: produce`, `department: sales`)
          - `trace_id` string — An ID used for tracking the verification request.
          - `type` 'PAYMENT_INSTRUMENT' — Details the type of resource getting verified.
          - `_links` object — For your convenience, every response includes several URLs which link to resources relevant to the request. You can use these `_links` to make your follow-up requests and quickly access relevant IDs.
            - `self` object — Link to the `Verification`.
              - …
            - `application` object — Link to the `Application` associated with this resource.
              - …
            - `payment_instrument` object — Link to the `Payment Instrument` sent for verification.
              - …
        - MerchantVerification
          - `id` string — The ID of the resource.
          - `created_at` string, date-time — Timestamp of when the object was created.
          - `updated_at` string, date-time — Timestamp of when the object was last updated.
          - `application` string — ID of the `Application` the resource was created under.
          - `identity` string, nullable — The ID of the `Identity` used to create the `Merchant`.
          - `merchant` string — The ID of the `Merchant` sent for verification.
          - `merchant_identity` string — The `Identity` ID associated with the `Merchant`.
          - `messages` string[] — A codified list of reasons the verification request failed.
          - `outcome_summary` string — A message providing additional context about why the verification request failed, available for `SELLER` merchants only.
          - `outcomes` object[] — A codified list of reasons the verification request failed, available for `SELLER` merchants only.
          - `payment_instrument` string — This field is not applicable to merchant verification.
          - `payment_instrument_verification_details` object — This object is not applicable to merchant verification.
            - `pull_from_card_cross_border` string, nullable — This object is not applicable to merchant verification.
            - `pull_from_card_domestic` string, nullable — This object is not applicable to merchant verification.
            - `push_to_card_domestic` string, nullable — This object is not applicable to merchant verification.
            - `push_to_card_cross_border` string, nullable — This object is not applicable to merchant verification.
            - `card_type` string, nullable — This object is not applicable to merchant verification.
            - `billing_currency` string, nullable — This object is not applicable to merchant verification.
            - `issuer_country` string, nullable — This object is not applicable to merchant verification.
          - `processor` 'FINIX_V1' | 'DUMMY_V1' — Name of the verification processor.
          - `raw` union — Raw response from the processor. For `SELLER` Merchants, please use the newer `outcomes` and `outcome_summary` fields.
            - object, nullable
            - string, nullable
          - `state` 'PENDING' | 'FAILED' | 'SUCCEEDED' — The state of the verification request.
          - `tags` Tags, nullable — Include up to 50 `key: value` pairs to annotate requests with custom metadata. - Maximum character length for individual `keys` is 40. - Maximum character length for individual `values` is 500. (For example, `order_number: 25`, `item_type: produce`, `department: sales`)
          - `trace_id` string — An ID used for tracking the verification request.
          - `type` 'MERCHANT' — Details the type of resource getting verified.
          - `sub_type` 'CYBERSOURCE', nullable — Specifies the [Gateway Integration](/api/gateway-integrations) linked to the [Merchant](/api/merchants). If the merchant is not linked to a `Gateway Integration`, this field will be `null`. At this time, `CYBERSOURCE` is the only supported `Gateway Integration`.
          - `_links` object — For your convenience, every response includes several URLs which link to resources relevant to the request. You can use these `_links` to make your follow-up requests and quickly access relevant IDs.
            - `self` object — Link to the `Verification`.
              - …
            - `merchant` object — Link to the `Merchant` sent in the verification request.
              - …
            - `application` object — Link to the `Application` associated with this resource.
              - …
  - `_links` object
    - `self` Self — Link to the resource that was used in the request.
      - `href` string
    - `next` Next — Link to the next page of entries.
      - `href` string

## Other responses

- `401` — Unauthorized. Authentication is required and has failed or has not been provided.
- `403` — Forbidden. The client is authenticated but does not have permission to access the resource.
- `406` — Not Acceptable. The server could not accept the submitted request. Confirm how the request was formatted and submitted.
- `422` — Unprocessable Entity. One or more query parameters were syntactically valid but could not be processed.

---

[API](https://skmtc.net/finix/apis/finix-api-reference.md) · [All operations](https://skmtc.net/finix/apis/finix-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/finix/finix-api-reference/versions/5426f6f99c52/schema)
