---
title: "Verify beneficiary's name"
method: POST
path: "/platform/v1/beneficiaries/verification"
tags: ["Fiat Payments"]
---

# Verify beneficiary's name

`POST /platform/v1/beneficiaries/verification`

## Request

- Base URL: `https://api.sandbox.bvnk.com`
- URL: `https://api.sandbox.bvnk.com/platform/v1/beneficiaries/verification`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/bvnk/apis/bvnk-api-endpoints/docs/platform/v1/beneficiaries/verification/post.ts> (a function with typed inputs; its response is checked against the schema)

Verifies the beneficiary's name. You can call this endpoint before creating a payout via [`POST /payment/v2/payouts`](https://docs.bvnk.com/bvnk/api-explorer/endpoints/payout-create-v-2) to verify the beneficiary's name and receive a verification ID that can be used in subsequent payout requests.

When using this endpoint, make sure you specify the same beneficiary's names as you will use in the payload of the [Initiate Payout](https://docs.bvnk.com/bvnk/api-explorer/endpoints/payout-create-v-2) request.

## Request body

- union
  - object
    - `accountNumber` string, required: Beneficiary's bank account number in the IBAN format.
    - `bankCode` string, required: Beneficiary's bank code (BIC/SWIFT code).
    - `firstName` string, required: Beneficiary's first name.
    - `lastName` string, required: Beneficiary's last name.
    - `currency` 'USD' | 'EUR' | 'GBP', required: Currency of the beneficiary's bank account.
  - object
    - `accountNumber` string, required: Beneficiary's bank account number (IBAN format).
    - `bankCode` string, required: Beneficiary's bank code (BIC/SWIFT code).
    - `businessName` string, required: Beneficiary's business name.
    - `currency` 'USD' | 'EUR' | 'GBP', required: The currency of the beneficiary's bank account.

## Response `200`

OK

- object
  - `id` string, uuid, required: Unique verification ID that can be used in the `X-Verification-Id` header of subsequent [Initiate Payout](https://docs.bvnk.com/bvnk/api-explorer/endpoints/payout-create-v-2) requests.
  - `matchStatus` 'MATCH' | 'PARTIAL_MATCH' | 'NO_MATCH' | 'NOT_REQUIRED' | 'NOT_POSSIBLE' | 'TECHNICAL_ERROR', required: Status of the name verification: - `MATCH`: The name provided matches the name of the beneficiary associated with the bank account. - `PARTIAL_MATCH`: The name provided is similar but not exactly the same as the name of the beneficiary associated with the bank account. - `NO_MATCH`: The name provided does not match the name registered for the bank account. - `NOT_REQUIRED`: The name verification is not required for the provided currency. - `NOT_POSSIBLE`: Payee verification is not available for this transfer, so we cannot confirm the recipient's details. Ensure all account information is correct before submitting the payment. - `TECHNICAL_ERROR`: The name verification is not possible due to technical reasons, such as temporary technical errors, or timeouts.
  - `providedName` string, required: Name provided in the verification request.
  - `actualName` string: Actual name on the bank account. Only present for partial match status.
  - `validUntil` string, date-time, required: Time when the verification request expires. By default, five minutes from creation.

## Other responses

- `400`: Bad request - Invalid input parameters
- `401`: Unauthorized - Invalid authentication

## Changes

- **2026-06-16** `97d6c0d2fe2e`: 2 breaking, 2 warning, 2 info
  - the `details/errors` response's property type changed from `object` to `array` for status `400`
  - the `details/errors` response's property type changed from `object` to `array` for status `401`
  - removed the optional property `details/errors/requestBody` from the response with the `400` status
  - removed the optional property `details/errors/requestBody` from the response with the `401` status
  - …2 more

[Operation history](https://skmtc.dev/bvnk/apis/bvnk-api-endpoints/changes/platform/v1/beneficiaries/verification/post.md)

---

[API](https://skmtc.dev/bvnk/apis/bvnk-api-endpoints.md) - [All operations](https://skmtc.dev/bvnk/apis/bvnk-api-endpoints/llms.txt) - [OpenAPI document](https://skmtc.dev/bvnk/apis/bvnk-api-endpoints/revisions/c386d436bf2c?raw)
