---
title: "Generate bank verification token"
method: POST
path: "/bank/tokens/"
tags: ["Bank"]
---

# Generate bank verification token

`POST /bank/tokens/`

## Request body

- BankTokenRequest
  - `lifetime` integer — The duration in seconds of bank verification token validity.
  - `country` 'AT' | 'BE' | 'BG' | 'HR' | 'CY' | 'DK' | 'EE' | 'FI' | 'FR' | 'DE' | 'GR' | 'HU' | 'IS' | 'IE' | 'IT' | 'LV' | 'LT' | 'LU' | 'MT' | 'NL' | 'NO' | 'PL' | 'PT' | 'RO' | 'SK' | 'SI' | 'ES' | 'SE'
  - `bank` string, nullable
  - `access` BankAccessRequest
    - `accounts` boolean
    - `balances` boolean
    - `transactions` boolean

## Response `201`

- BankToken
  - `tokenString` string, required — Token string used for authentication.
  - `expiration` string, date-time, required — Date and time when this token will become expired.
  - `isValid` boolean, required — Indicates whether this token is valid.
  - `country` 'AT' | 'BE' | 'BG' | 'HR' | 'CY' | 'DK' | 'EE' | 'FI' | 'FR' | 'DE' | 'GR' | 'HU' | 'IS' | 'IE' | 'IT' | 'LV' | 'LT' | 'LU' | 'MT' | 'NL' | 'NO' | 'PL' | 'PT' | 'RO' | 'SK' | 'SI' | 'ES' | 'SE'
  - `bank` string, nullable
  - `access` BankAccess
    - `accounts` boolean
    - `balances` boolean
    - `transactions` boolean

---

[API](https://skmtc.net/idenfy/apis/idenfy-ivs-core-api.md) · [All operations](https://skmtc.net/idenfy/apis/idenfy-ivs-core-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/idenfy/idenfy-ivs-core-api/revisions/3540d9ee5506/schema)
