IF

IF Beneficiary Verifications API

The Beneficiary Verifications API from IF — 1 operation(s) for beneficiary verifications.

Operations 1

POST /beneficiary-verifications Verify Beneficiary #

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-deposit-information-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-adjustment-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-adjustment-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-statements-list-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-statements-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-account-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-account-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-account-delete-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-account-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-otpcreate-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-otpcreate-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-transaction-authentication-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-transaction-authentication-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-transaction-authentication-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-transaction-authentication-get-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-transaction-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-transaction-get-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-client-relation-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-client-relation-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-client-relation-delete-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-client-relation-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-client-relation-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-client-relation-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-exchange-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-exchange-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-exchange-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-exchange-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-exchange-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-quote-refresh-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-generic-transaction-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-generic-transaction-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-generic-transaction-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-generic-transaction-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-generic-transaction-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-generic-transaction-get-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-provisioned-account-credit-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-provisioned-account-credit-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-provisioned-account-credit-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-provisioned-account-credit-get-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-incoming-transfer-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-compliance-check-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-open-banking-consent-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-open-banking-consent-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-open-banking-consent-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-beneficiary-bank-account-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-beneficiary-verification-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-beneficiary-bank-account-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-beneficiary-verification-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-outgoing-transfer-date-metadata-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-direct-debit-mandate-update-request-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-transaction-account-statement-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-transaction-account-statement-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-transaction-account-statement-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-transaction-account-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-transaction-account-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-transaction-account-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-user-client-relation-create-platform-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-user-client-relation-create-platform-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-user-client-relation-update-platform-request-schema.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/if:if-beneficiary-verifications-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

if-beneficiary-verifications-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Outgoing Transfer Beneficiary Verifications API
  description: Operations for Outgoing Transfers
  version: '1'
servers:
- url: https://sandbox-api.integrated.finance/v1/{instanceId}
  description: Sandbox
  variables: {}
- url: https://api.integrated.finance/v1/{instanceId}
  description: Production
  variables: {}
tags:
- name: Beneficiary Verifications
paths:
  /beneficiary-verifications:
    post:
      tags:
      - Beneficiary Verifications
      summary: Verify Beneficiary
      operationId: beneficiary-verifications.create
      requestBody:
        content:
          '*/*':
            schema:
              $ref: '#/components/schemas/BeneficiaryVerificationRequest'
        required: true
      responses:
        '200':
          description: Beneficiary verification result
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BeneficiaryVerificationResponse'
components:
  schemas:
    BeneficiaryVerificationIdentity:
      required:
      - type
      type: object
      properties:
        type:
          type: string
      description: Beneficiary identity
      discriminator:
        propertyName: type
        mapping:
          corporate: '#/components/schemas/Corporate'
          individual: '#/components/schemas/Individual'
    BeneficiaryVerificationResponseResource:
      required:
      - beneficiaryBankAccount
      - beneficiaryIdentity
      - clientId
      - directory
      - id
      - serviceProvider
      type: object
      properties:
        id:
          type: string
          description: ID of beneficiary verification
          format: uuid
        clientId:
          type: string
          description: ID of client in UUID format
          format: uuid
        directory:
          type: string
          description: Directory of beneficiary verification
        serviceProvider:
          type: string
          description: Service provider
        beneficiaryIdentity:
          $ref: '#/components/schemas/BeneficiaryVerificationIdentity'
        beneficiaryBankAccount:
          $ref: '#/components/schemas/BeneficiaryVerificationBankAccount'
        attributes:
          $ref: '#/components/schemas/AttributeMap'
        result:
          $ref: '#/components/schemas/BeneficiaryVerificationResult'
      description: Beneficiary Verification Request Resource Object
    BeneficiaryVerificationResponseDataContainer:
      type: object
      properties:
        beneficiaryVerification:
          $ref: '#/components/schemas/BeneficiaryVerificationResponseResource'
      description: Beneficiary verification response data container
    BeneficiaryVerificationReasonCode:
      type: string
      enum:
      - account-switched
      - account-type-not-supported
      - close-match
      - corporate-account-close-match
      - corporate-account-name-matched
      - incorrect-account-number
      - individual-account-close-match
      - individual-account-name-matched
      - invalid-secondary-identifier
      - not-applicable
      - not-matched
      - opted-out
      - sort-code-not-supported
    BeneficiaryVerificationRequest:
      required:
      - connect
      - data
      - metadata
      - workflow
      type: object
      properties:
        workflow:
          $ref: '#/components/schemas/BeneficiaryVerificationWorkflowContainer'
        data:
          $ref: '#/components/schemas/BeneficiaryVerificationRequestDataContainer'
        connect:
          $ref: '#/components/schemas/BeneficiaryVerificationConnectContainer'
        metadata:
          $ref: '#/components/schemas/BeneficiaryCreateMetadataContainer'
      description: Beneficiary verification request model
    BeneficiaryVerificationConnectContainer:
      required:
      - type
      type: object
      properties:
        type:
          type: string
          description: Beneficiary verification connect type
          enum:
          - explicit
          - implicit
        serviceProvider:
          type: string
          description: Beneficiary verification connect service provider
    BeneficiaryVerificationWorkflowContainer:
      required:
      - code
      type: object
      properties:
        code:
          type: string
          description: workflow code
          enum:
          - client.pay-uk.cop
    AttributeMap:
      type: object
      description: outgoing transfer attributes
    BeneficiaryVerificationBankAccount:
      type: object
      properties:
        iban:
          type: string
          description: Iban of beneficiary bank account
        routingCodes:
          $ref: '#/components/schemas/RoutingCodeMap'
        accountNumber:
          type: string
          description: Account number of beneficiary bank account
        country:
          type: string
          description: Two-letter code for the country in which the beneficiary's bank account is held
      description: Bank Account Details
    BeneficiaryVerificationResponse:
      required:
      - connect
      - data
      - metadata
      - workflow
      type: object
      properties:
        workflow:
          $ref: '#/components/schemas/BeneficiaryVerificationWorkflowContainer'
        data:
          $ref: '#/components/schemas/BeneficiaryVerificationResponseDataContainer'
        connect:
          $ref: '#/components/schemas/BeneficiaryVerificationConnectContainer'
        metadata:
          $ref: '#/components/schemas/BeneficiaryCreateMetadataContainer'
      description: Beneficiaries verification response
    LegalEntityType:
      type: string
      enum:
      - corporate
      - individual
    RoutingCodeMap:
      type: object
    LegalEntityIdentification:
      type: object
      properties:
        type:
          $ref: '#/components/schemas/LegalEntityIdentificationType'
        identificationNumber:
          type: string
        issuingCountry:
          maxLength: 2
          minLength: 2
          pattern: ^[A-Z]{2}$
          type: string
        issueDate:
          type: string
          format: date
        expirationDate:
          type: string
          format: date
    Corporate:
      required:
      - legalName
      - type
      type: object
      description: Beneficiary Corporate Identity Details
      allOf:
      - $ref: '#/components/schemas/BeneficiaryVerificationIdentity'
      - type: object
        properties:
          type:
            $ref: '#/components/schemas/LegalEntityType'
          legalName:
            type: string
            description: Legal name of corporate beneficiary
          identifications:
            type: array
            description: Identification numbers of legal entity
            items:
              $ref: '#/components/schemas/LegalEntityIdentification'
    BeneficiaryVerificationResult:
      type: object
      properties:
        matched:
          type: boolean
        reason:
          $ref: '#/components/schemas/BeneficiaryVerificationReasonCode'
        accountHolderName:
          type: string
      description: Beneficiary verification result
    Individual:
      required:
      - familyName
      - givenName
      - type
      type: object
      description: Beneficiary Individual Identity Details
      allOf:
      - $ref: '#/components/schemas/BeneficiaryVerificationIdentity'
      - type: object
        properties:
          type:
            $ref: '#/components/schemas/LegalEntityType'
          givenName:
            type: string
            description: Given name of individual beneficiary
          familyName:
            type: string
            description: Family name of individual beneficiary
    BeneficiaryVerificationRequestResource:
      required:
      - bankAccount
      - clientId
      - identity
      type: object
      properties:
        clientId:
          type: string
          description: ID of client in UUID format
          format: uuid
        identity:
          type: object
          description: Beneficiary identity
          oneOf:
          - $ref: '#/components/schemas/Corporate'
          - $ref: '#/components/schemas/Individual'
        bankAccount:
          $ref: '#/components/schemas/BeneficiaryVerificationBankAccount'
        attributes:
          $ref: '#/components/schemas/AttributeMap'
      description: Beneficiary Details
    BeneficiaryVerificationRequestDataContainer:
      required:
      - beneficiary
      type: object
      properties:
        beneficiary:
          $ref: '#/components/schemas/BeneficiaryVerificationRequestResource'
    LegalEntityIdentificationType:
      type: string
      enum:
      - registration-number
      - passport
      - identity-card
      - driving-licence
      - foreign-identity-card
      - tax-number
    BeneficiaryCreateMetadataContainer:
      type: object
x-provenance:
  method: searched
  source: https://developer.integrated.finance/reference
  harvested: '2026-10-14'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:
  - https://developer.integrated.finance/reference/beneficiariesbankaccountscreate.md
  - https://developer.integrated.finance/reference/beneficiariesbankaccountsget.md
  - https://developer.integrated.finance/reference/beneficiariesbankaccountslist.md
  - https://developer.integrated.finance/reference/beneficiariesbankaccountsrequirementsget.md
  - https://developer.integrated.finance/reference/beneficiariesbankaccountsupdate.md
  - https://developer.integrated.finance/reference/beneficiariescreate.md
  - https://developer.integrated.finance/reference/beneficiariesget.md
  - https://developer.integrated.finance/reference/beneficiarieslist.md
  - https://developer.integrated.finance/reference/beneficiariesupdate.md
  - https://developer.integrated.finance/reference/beneficiary-verificationscreate.md
  - https://developer.integrated.finance/reference/direct-debit-mandatescreate.md
  - https://developer.integrated.finance/reference/direct-debit-mandatesget.md
  - https://developer.integrated.finance/reference/direct-debit-mandateslist.md
  - https://developer.integrated.finance/reference/direct-debit-mandatesupdate.md
  - https://developer.integrated.finance/reference/direct-debit-paymentsget.md
  - https://developer.integrated.finance/reference/direct-debit-paymentslist.md
  - https://developer.integrated.finance/reference/direct-debit-paymentsupdate.md
  - https://developer.integrated.finance/reference/outgoing-transferscompliance-checkget.md
  - https://developer.integrated.finance/reference/outgoing-transferscompliance-checkupdate.md
  - https://developer.integrated.finance/reference/outgoing-transferscreate.md
  - https://developer.integrated.finance/reference/outgoing-transfersdate-metadataget.md
  - https://developer.integrated.finance/reference/outgoing-transfersdate-metadataget_1.md
  - https://developer.integrated.finance/reference/outgoing-transfersget.md
  - https://developer.integrated.finance/reference/outgoing-transferslist.md
  - https://developer.integrated.finance/reference/outgoing-transfersupdate.md
  merge:
    pages: 25
    deduped: 237
    conflicts_kept_first: 0