---
title: "Triggered upon the receipt of KYC Verification results."
method: POST
path: "/ACCOUNT_HOLDER_VERIFICATION"
---

# Triggered upon the receipt of KYC Verification results.

`POST /ACCOUNT_HOLDER_VERIFICATION`

This notification is sent when KYC Verification results are made available.

## Request body

- AccountHolderVerificationNotification
  - `content` AccountHolderVerificationNotificationContent, required
    - `accountHolderCode` string, required — The code of the account holder.
    - `bankAccountUUID` string — The unique ID of the bank account that has been verified.
    - `shareholderCode` string — The code of the shareholder that has been verified.
    - `statusSummaryItems` KYCCheckDataSummaryItem[] — A summary of the verification status.
      - `itemCode` integer — The code of the item reviewed.
      - `itemDescription` string — A description of the item reviewed.
    - `verificationStatus` 'AWAITING_DATA' | 'DATA_PROVIDED' | 'FAILED' | 'INVALID_DATA' | 'PASSED' | 'PENDING' | 'PENDING_REVIEW' | 'RETRY_LIMIT_REACHED' | 'UNCHECKED' — The status of verification.
    - `verificationType` 'BANK_ACCOUNT_VERIFICATION' | 'CARD_VERIFICATION' | 'COMPANY_VERIFICATION' | 'CRIMINAL_BACKGROUND_EXTENSIVE_VERIFICATION' | 'CRIMINAL_BACKGROUND_MEDIUM_VERIFICATION' | 'IDENTITY_VERIFICATION' | 'LEGAL_ARRANGEMENT_VERIFICATION' | 'NONPROFIT_VERIFICATION' | 'PASSPORT_VERIFICATION' | 'PAYOUT_METHOD_VERIFICATION' | 'PCI_SELF_ASSESSMENT_PRESENCE_VERIFICATION' | 'PCI_VERIFICATION' | 'POLITICALLY_EXPOSED_IDENTIFICATION_VERIFICATION' | 'POLITICALLY_EXPOSED_VERIFICATION' — The type of validation performed.
  - `eventType` string, required — The event type of the notification.
  - `executingUserKey` string, required — The user or process that has triggered the notification.
  - `live` boolean, required — Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
  - `pspReference` string, required — The PSP reference of the request from which the notification originates.

## Response `200`

OK - the request has succeeded.

- NotificationResponse
  - `notificationResponse` string — Set this parameter to **[accepted]** to acknowledge that you received a notification from Adyen.

## Changes

- **2021-03-05** (v3) `f1e00a7d736c` — 7 info
  - added the new `CRIMINAL_BACKGROUND_EXTENSIVE_VERIFICATION` enum value to the request property `content/verificationType`
  - added the new `CRIMINAL_BACKGROUND_MEDIUM_VERIFICATION` enum value to the request property `content/verificationType`
  - added the new `LEGAL_ARRANGEMENT_VERIFICATION` enum value to the request property `content/verificationType`
  - added the new `PCI_SELF_ASSESSMENT_PRESENCE_VERIFICATION` enum value to the request property `content/verificationType`
  - …3 more
- **2020-08-05** (v3) `d32ba44e5a85` — 1 breaking, 3 info
  - the response property `notificationResponse` became optional for the status `200`
  - api operation id `post-ACCOUNT_HOLDER_VERIFICATION` was added
  - added the new `CARD_VERIFICATION` enum value to the request property `content/verificationType`
  - added the new `PAYOUT_METHOD_VERIFICATION` enum value to the request property `content/verificationType`
- **2020-03-04** (v3) `0c0608483efe` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/adyen/apis/marketpaynotificationservice/changes/ACCOUNT_HOLDER_VERIFICATION/post.md)

---

[API](https://skmtc.dev/adyen/apis/marketpaynotificationservice.md) · [All operations](https://skmtc.dev/adyen/apis/marketpaynotificationservice/llms.txt) · [OpenAPI document](https://skmtc.dev/adyen/apis/marketpaynotificationservice/revisions/6cbb7c4c1415?raw)
