Adyen for Platforms: Account API
  1. Account holders
Adyen for Platforms: Account API
  • Verification
    • Trigger verification
      POST
    • Delete bank accounts
      POST
    • Delete legal arrangements
      POST
    • Delete payout methods
      POST
    • Delete shareholders
      POST
    • Delete signatories
      POST
    • Get documents
      POST
    • Upload a document
      POST
  • Accounts
    • Close an account
      POST
    • Create an account
      POST
    • Update an account
      POST
  • Account holders
    • Close an account holder
      POST
    • Close stores
      POST
    • Create an account holder
      POST
    • Get an account holder
      POST
    • Get a tax form
      POST
    • Suspend an account holder
      POST
    • Unsuspend an account holder
      POST
    • Update an account holder
      POST
    • Update payout or processing state
      POST
  1. Account holders

Get an account holder

POST
/getAccountHolder
Account holders
Returns the details of an account holder.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/getAccountHolder' \
--header 'Content-Type: application/json' \
--data-raw '{
    "accountCode": "string",
    "accountHolderCode": "string",
    "showDetails": true
}'
Response Response Example
200 - Example 1
{
    "accountHolderCode": "string",
    "accountHolderDetails": {
        "address": {
            "city": "string",
            "country": "string",
            "houseNumberOrName": "string",
            "postalCode": "string",
            "stateOrProvince": "string",
            "street": "string"
        },
        "bankAccountDetails": [
            {
                "accountNumber": "string",
                "accountType": "string",
                "bankAccountName": "string",
                "bankAccountReference": "string",
                "bankAccountUUID": "string",
                "bankBicSwift": "string",
                "bankCity": "string",
                "bankCode": "string",
                "bankName": "string",
                "branchCode": "string",
                "checkCode": "string",
                "countryCode": "string",
                "currencyCode": "string",
                "iban": "string",
                "ownerCity": "string",
                "ownerCountryCode": "string",
                "ownerDateOfBirth": "string",
                "ownerHouseNumberOrName": "string",
                "ownerName": "string",
                "ownerNationality": "string",
                "ownerPostalCode": "string",
                "ownerState": "string",
                "ownerStreet": "string",
                "primaryAccount": true,
                "taxId": "string",
                "urlForVerification": "string"
            }
        ],
        "bankAggregatorDataReference": "string",
        "businessDetails": {
            "doingBusinessAs": "string",
            "legalBusinessName": "string",
            "listedUltimateParentCompany": [
                {
                    "address": {
                        "city": "string",
                        "country": "string",
                        "houseNumberOrName": "string",
                        "postalCode": "string",
                        "stateOrProvince": "string",
                        "street": "string"
                    },
                    "businessDetails": {
                        "legalBusinessName": "string",
                        "registrationNumber": "string",
                        "stockExchange": "string",
                        "stockNumber": "string",
                        "stockTicker": "string"
                    },
                    "ultimateParentCompanyCode": "string"
                }
            ],
            "registrationNumber": "string",
            "shareholders": [
                {
                    "address": {
                        "city": "string",
                        "country": "string",
                        "houseNumberOrName": "string",
                        "postalCode": "string",
                        "stateOrProvince": "string",
                        "street": "string"
                    },
                    "email": "string",
                    "fullPhoneNumber": "string",
                    "jobTitle": "string",
                    "name": {
                        "firstName": "string",
                        "gender": "MALE",
                        "infix": "string",
                        "lastName": "string"
                    },
                    "personalData": {
                        "dateOfBirth": "string",
                        "documentData": [
                            {
                                "expirationDate": "string",
                                "issuerCountry": "st",
                                "issuerState": "string",
                                "number": "string",
                                "type": "DRIVINGLICENSE"
                            }
                        ],
                        "nationality": "st"
                    },
                    "phoneNumber": {
                        "phoneCountryCode": "string",
                        "phoneNumber": "string",
                        "phoneType": "Fax"
                    },
                    "shareholderCode": "string",
                    "shareholderReference": "string",
                    "shareholderType": "Controller",
                    "webAddress": "string"
                }
            ],
            "signatories": [
                {
                    "address": {
                        "city": "string",
                        "country": "string",
                        "houseNumberOrName": "string",
                        "postalCode": "string",
                        "stateOrProvince": "string",
                        "street": "string"
                    },
                    "email": "string",
                    "fullPhoneNumber": "string",
                    "jobTitle": "string",
                    "name": {
                        "firstName": "string",
                        "gender": "MALE",
                        "infix": "string",
                        "lastName": "string"
                    },
                    "personalData": {
                        "dateOfBirth": "string",
                        "documentData": [
                            {
                                "expirationDate": "string",
                                "issuerCountry": "st",
                                "issuerState": "string",
                                "number": "string",
                                "type": "DRIVINGLICENSE"
                            }
                        ],
                        "nationality": "st"
                    },
                    "phoneNumber": {
                        "phoneCountryCode": "string",
                        "phoneNumber": "string",
                        "phoneType": "Fax"
                    },
                    "signatoryCode": "string",
                    "signatoryReference": "string",
                    "webAddress": "string"
                }
            ],
            "stockExchange": "string",
            "stockNumber": "string",
            "stockTicker": "string",
            "taxId": "string"
        },
        "email": "string",
        "fullPhoneNumber": "string",
        "individualDetails": {
            "name": {
                "firstName": "string",
                "gender": "MALE",
                "infix": "string",
                "lastName": "string"
            },
            "personalData": {
                "dateOfBirth": "string",
                "documentData": [
                    {
                        "expirationDate": "string",
                        "issuerCountry": "st",
                        "issuerState": "string",
                        "number": "string",
                        "type": "DRIVINGLICENSE"
                    }
                ],
                "nationality": "st"
            }
        },
        "lastReviewDate": "string",
        "legalArrangements": [
            {
                "address": {
                    "city": "string",
                    "country": "string",
                    "houseNumberOrName": "string",
                    "postalCode": "string",
                    "stateOrProvince": "string",
                    "street": "string"
                },
                "legalArrangementCode": "string",
                "legalArrangementEntities": [
                    {
                        "address": {
                            "city": "string",
                            "country": "string",
                            "houseNumberOrName": "string",
                            "postalCode": "string",
                            "stateOrProvince": "string",
                            "street": "string"
                        },
                        "businessDetails": {
                            "doingBusinessAs": "string",
                            "legalBusinessName": "string",
                            "listedUltimateParentCompany": [
                                {
                                    "address": {
                                        "city": "string",
                                        "country": "string",
                                        "houseNumberOrName": "string",
                                        "postalCode": "string",
                                        "stateOrProvince": "string",
                                        "street": "string"
                                    },
                                    "businessDetails": {
                                        "legalBusinessName": "string",
                                        "registrationNumber": "string",
                                        "stockExchange": "string",
                                        "stockNumber": "string",
                                        "stockTicker": "string"
                                    },
                                    "ultimateParentCompanyCode": "string"
                                }
                            ],
                            "registrationNumber": "string",
                            "shareholders": [
                                {
                                    "address": {
                                        "city": "string",
                                        "country": "string",
                                        "houseNumberOrName": "string",
                                        "postalCode": "string",
                                        "stateOrProvince": "string",
                                        "street": "string"
                                    },
                                    "email": "string",
                                    "fullPhoneNumber": "string",
                                    "jobTitle": "string",
                                    "name": {
                                        "firstName": "string",
                                        "gender": "MALE",
                                        "infix": "string",
                                        "lastName": "string"
                                    },
                                    "personalData": {
                                        "dateOfBirth": "string",
                                        "documentData": [
                                            {
                                                "expirationDate": "string",
                                                "issuerCountry": "st",
                                                "issuerState": "string",
                                                "number": "string",
                                                "type": "DRIVINGLICENSE"
                                            }
                                        ],
                                        "nationality": "st"
                                    },
                                    "phoneNumber": {
                                        "phoneCountryCode": "string",
                                        "phoneNumber": "string",
                                        "phoneType": "Fax"
                                    },
                                    "shareholderCode": "string",
                                    "shareholderReference": "string",
                                    "shareholderType": "Controller",
                                    "webAddress": "string"
                                }
                            ],
                            "signatories": [
                                {
                                    "address": {
                                        "city": "string",
                                        "country": "string",
                                        "houseNumberOrName": "string",
                                        "postalCode": "string",
                                        "stateOrProvince": "string",
                                        "street": "string"
                                    },
                                    "email": "string",
                                    "fullPhoneNumber": "string",
                                    "jobTitle": "string",
                                    "name": {
                                        "firstName": "string",
                                        "gender": "MALE",
                                        "infix": "string",
                                        "lastName": "string"
                                    },
                                    "personalData": {
                                        "dateOfBirth": "string",
                                        "documentData": [
                                            {
                                                "expirationDate": "string",
                                                "issuerCountry": "st",
                                                "issuerState": "string",
                                                "number": "string",
                                                "type": "DRIVINGLICENSE"
                                            }
                                        ],
                                        "nationality": "st"
                                    },
                                    "phoneNumber": {
                                        "phoneCountryCode": "string",
                                        "phoneNumber": "string",
                                        "phoneType": "Fax"
                                    },
                                    "signatoryCode": "string",
                                    "signatoryReference": "string",
                                    "webAddress": "string"
                                }
                            ],
                            "stockExchange": "string",
                            "stockNumber": "string",
                            "stockTicker": "string",
                            "taxId": "string"
                        },
                        "email": "string",
                        "fullPhoneNumber": "string",
                        "individualDetails": {
                            "name": {
                                "firstName": "string",
                                "gender": "MALE",
                                "infix": "string",
                                "lastName": "string"
                            },
                            "personalData": {
                                "dateOfBirth": "string",
                                "documentData": [
                                    {
                                        "expirationDate": "string",
                                        "issuerCountry": "st",
                                        "issuerState": "string",
                                        "number": "string",
                                        "type": "DRIVINGLICENSE"
                                    }
                                ],
                                "nationality": "st"
                            }
                        },
                        "legalArrangementEntityCode": "string",
                        "legalArrangementEntityReference": "string",
                        "legalArrangementMembers": [
                            "Beneficiary"
                        ],
                        "legalEntityType": "Business",
                        "phoneNumber": {
                            "phoneCountryCode": "string",
                            "phoneNumber": "string",
                            "phoneType": "Fax"
                        },
                        "webAddress": "string"
                    }
                ],
                "legalArrangementReference": "string",
                "legalForm": "CashManagementTrust",
                "name": "string",
                "registrationNumber": "string",
                "taxNumber": "string",
                "type": "Association"
            }
        ],
        "merchantCategoryCode": "string",
        "metadata": {
            "property1": "string",
            "property2": "string"
        },
        "payoutMethods": [
            {
                "merchantAccount": "string",
                "payoutMethodCode": "string",
                "payoutMethodReference": "string",
                "recurringDetailReference": "string",
                "shopperReference": "string"
            }
        ],
        "principalBusinessAddress": {
            "city": "string",
            "country": "string",
            "houseNumberOrName": "string",
            "postalCode": "string",
            "stateOrProvince": "string",
            "street": "string"
        },
        "storeDetails": [
            {
                "address": {
                    "city": "string",
                    "country": "string",
                    "houseNumberOrName": "string",
                    "postalCode": "string",
                    "stateOrProvince": "string",
                    "street": "string"
                },
                "fullPhoneNumber": "string",
                "logo": "string",
                "merchantAccount": "string",
                "merchantCategoryCode": "string",
                "merchantHouseNumber": "string",
                "phoneNumber": {
                    "phoneCountryCode": "string",
                    "phoneNumber": "string",
                    "phoneType": "Fax"
                },
                "shopperInteraction": "Ecommerce",
                "splitConfigurationUUID": "string",
                "status": "Active",
                "store": "string",
                "storeName": "string",
                "storeReference": "string",
                "virtualAccount": "string",
                "webAddress": "string"
            }
        ],
        "webAddress": "string"
    },
    "accountHolderStatus": {
        "events": [
            {
                "event": "InactivateAccount",
                "executionDate": "2019-08-24T14:15:22Z",
                "reason": "string"
            }
        ],
        "payoutState": {
            "allowPayout": true,
            "disableReason": "string",
            "disabled": true,
            "notAllowedReason": "string",
            "payoutLimit": {
                "currency": "str",
                "value": 0
            },
            "tierNumber": 0
        },
        "processingState": {
            "disableReason": "string",
            "disabled": true,
            "processedFrom": {
                "currency": "str",
                "value": 0
            },
            "processedTo": {
                "currency": "str",
                "value": 0
            },
            "tierNumber": 0
        },
        "status": "Active",
        "statusReason": "string"
    },
    "accounts": [
        {
            "accountCode": "string",
            "bankAccountUUID": "string",
            "beneficiaryAccount": "string",
            "beneficiaryMerchantReference": "string",
            "description": "string",
            "metadata": {
                "property1": "string",
                "property2": "string"
            },
            "payoutMethodCode": "string",
            "payoutSchedule": {
                "nextScheduledPayout": "2019-08-24T14:15:22Z",
                "schedule": "BIWEEKLY_ON_1ST_AND_15TH_AT_MIDNIGHT"
            },
            "payoutSpeed": "INSTANT",
            "status": "string"
        }
    ],
    "description": "string",
    "invalidFields": [
        {
            "errorCode": 0,
            "errorDescription": "string",
            "fieldType": {
                "field": "string",
                "fieldName": "accountCode",
                "shareholderCode": "string"
            }
        }
    ],
    "legalEntity": "Business",
    "migrationData": {
        "accountHolderId": "string",
        "balancePlatform": "string",
        "migrated": true,
        "migratedAccounts": [
            {
                "balanceAccountId": "string",
                "virtualAccountCode": "string"
            }
        ],
        "migratedStores": [
            {
                "businessLineId": "string",
                "storeCode": "string",
                "storeId": "string",
                "storeReference": "string"
            }
        ],
        "migrationDate": "2019-08-24T14:15:22Z"
    },
    "primaryCurrency": "string",
    "pspReference": "string",
    "resultCode": "string",
    "systemUpToDateTime": "2019-08-24T14:15:22Z",
    "verification": {
        "accountHolder": {
            "checks": [
                {
                    "requiredFields": [
                        "string"
                    ],
                    "status": "AWAITING_DATA",
                    "summary": {
                        "kycCheckCode": 0,
                        "kycCheckDescription": "string"
                    },
                    "type": "BANK_ACCOUNT_VERIFICATION"
                }
            ]
        },
        "legalArrangements": [
            {
                "checks": [
                    {
                        "requiredFields": [
                            "string"
                        ],
                        "status": "AWAITING_DATA",
                        "summary": {
                            "kycCheckCode": 0,
                            "kycCheckDescription": "string"
                        },
                        "type": "BANK_ACCOUNT_VERIFICATION"
                    }
                ],
                "legalArrangementCode": "string"
            }
        ],
        "legalArrangementsEntities": [
            {
                "checks": [
                    {
                        "requiredFields": [
                            "string"
                        ],
                        "status": "AWAITING_DATA",
                        "summary": {
                            "kycCheckCode": 0,
                            "kycCheckDescription": "string"
                        },
                        "type": "BANK_ACCOUNT_VERIFICATION"
                    }
                ],
                "legalArrangementCode": "string",
                "legalArrangementEntityCode": "string"
            }
        ],
        "payoutMethods": [
            {
                "checks": [
                    {
                        "requiredFields": [
                            "string"
                        ],
                        "status": "AWAITING_DATA",
                        "summary": {
                            "kycCheckCode": 0,
                            "kycCheckDescription": "string"
                        },
                        "type": "BANK_ACCOUNT_VERIFICATION"
                    }
                ],
                "payoutMethodCode": "string"
            }
        ],
        "shareholders": [
            {
                "checks": [
                    {
                        "requiredFields": [
                            "string"
                        ],
                        "status": "AWAITING_DATA",
                        "summary": {
                            "kycCheckCode": 0,
                            "kycCheckDescription": "string"
                        },
                        "type": "BANK_ACCOUNT_VERIFICATION"
                    }
                ],
                "legalArrangementCode": "string",
                "legalArrangementEntityCode": "string",
                "shareholderCode": "string"
            }
        ],
        "signatories": [
            {
                "checks": [
                    {
                        "requiredFields": [
                            "string"
                        ],
                        "status": "AWAITING_DATA",
                        "summary": {
                            "kycCheckCode": 0,
                            "kycCheckDescription": "string"
                        },
                        "type": "BANK_ACCOUNT_VERIFICATION"
                    }
                ],
                "signatoryCode": "string"
            }
        ],
        "ultimateParentCompany": [
            {
                "checks": [
                    {
                        "requiredFields": [
                            "string"
                        ],
                        "status": "AWAITING_DATA",
                        "summary": {
                            "kycCheckCode": 0,
                            "kycCheckDescription": "string"
                        },
                        "type": "BANK_ACCOUNT_VERIFICATION"
                    }
                ],
                "ultimateParentCompanyCode": "string"
            }
        ]
    },
    "verificationProfile": "string"
}

Request

Body Params application/json
accountCode
string 
optional
The code of the account of which to retrieve the details.
Required if no accountHolderCode is provided.
accountHolderCode
string 
optional
The code of the account holder of which to retrieve the details.
Required if no accountCode is provided.
showDetails
boolean 
optional
True if the request should return the account holder details
Examples

Responses

🟢200OK - the request has succeeded.
application/json
Body
accountHolderCode
string 
optional
The code of the account holder.
accountHolderDetails
object (AccountHolderDetails) 
optional
Details of the account holder.
address
object (ViasAddress) 
optional
The address of the account holder.
bankAccountDetails
array[object (BankAccountDetail) {26}] 
optional
Array of bank accounts associated with the account holder. For details about the required bankAccountDetail fields, see Required information.
bankAggregatorDataReference
string 
optional
The opaque reference value returned by the Adyen API during bank account login.
businessDetails
object (BusinessDetails) 
optional
Details about the business or nonprofit account holder.
Required when creating an account holder with legalEntity Business or NonProfit.
email
string 
optional
The email address of the account holder.
fullPhoneNumber
string 
optional
The phone number of the account holder provided as a single string. It will be handled as a landline phone.
Examples: "0031 6 11 22 33 44", "+316/1122-3344", "(0031) 611223344"
individualDetails
object (IndividualDetails) 
optional
Details about the individual account holder.
Required when creating an account holder with legalEntity Individual.
lastReviewDate
string 
optional
Date when you last reviewed the account holder's information, in ISO-8601 YYYY-MM-DD format. For example, 2020-01-31.
legalArrangements
array[object (LegalArrangementDetail) {9}] 
optional
An array containing information about the account holder's legal arrangements.
merchantCategoryCode
string 
optional
The Merchant Category Code of the account holder.
If not specified in the request, this will be derived from the platform account (which is configured by Adyen).
metadata
object 
optional
A set of key and value pairs for general use by the account holder or merchant.
The keys do not have specific names and may be used for storing miscellaneous data as desired.
The values being stored have a maximum length of eighty (80) characters and will be truncated if necessary.
Note that during an update of metadata, the omission of existing key-value pairs will result in the deletion of those key-value pairs.
payoutMethods
array[object (PayoutMethod) {5}] 
optional
Array of tokenized card details associated with the account holder. For details about how you can use the tokens to pay out, refer to Pay out to cards.
principalBusinessAddress
object (ViasAddress) 
optional
The principal business address of the account holder.
storeDetails
array[object (StoreDetail) {15}] 
optional
Array of stores associated with the account holder. Required when onboarding account holders that have an Adyen point of sale.
webAddress
string 
optional
The URL of the website of the account holder.
accountHolderStatus
object (AccountHolderStatus) 
optional
The status of the account holder.
events
array[object (AccountEvent) {3}] 
optional
A list of events scheduled for the account holder.
payoutState
object (AccountPayoutState) 
optional
The payout state of the account holder.
processingState
object (AccountProcessingState) 
optional
The processing state of the account holder.
status
enum<string> 
required
The status of the account holder.
Permitted values: Active, Inactive, Suspended, Closed.
Allowed values:
ActiveClosedInactiveSuspended
statusReason
string 
optional
The reason why the status was assigned to the account holder.
accounts
array[object (Account) {10}] 
optional
A list of the accounts under the account holder.
accountCode
string 
optional
The code of the account.
bankAccountUUID
string 
optional
The bankAccountUUID of the bank account held by the account holder to couple the account with. Scheduled payouts in currencies matching the currency of this bank account will be sent to this bank account. Payouts in different currencies will be sent to a matching bank account of the account holder.
beneficiaryAccount
string 
optional
The beneficiary of the account.
beneficiaryMerchantReference
string 
optional
The reason that a beneficiary has been set up for this account. This may have been supplied during the setup of a beneficiary at the discretion of the executing user.
description
string 
optional
A description of the account.
metadata
object 
optional
A set of key and value pairs for general use by the merchant.
The keys do not have specific names and may be used for storing miscellaneous data as desired.
Note that during an update of metadata, the omission of existing key-value pairs will result in the deletion of those key-value pairs.
payoutMethodCode
string 
optional
The payout method code held by the account holder to couple the account with. Scheduled card payouts will be sent using this payout method code.
payoutSchedule
object (PayoutScheduleResponse) 
optional
The account's payout schedule.
payoutSpeed
enum<string> 
optional
Speed with which payouts for this account are processed. Permitted values: STANDARD, SAME_DAY.
Allowed values:
INSTANTSAME_DAYSTANDARD
status
string 
optional
The status of the account. Possible values: Active, Inactive, Suspended, Closed.
description
string 
optional
The description of the account holder.
invalidFields
array[object (ErrorFieldType) {3}] 
optional
Contains field validation errors that would prevent requests from being processed.
errorCode
integer <int32>
optional
The validation error code.
errorDescription
string 
optional
A description of the validation error.
fieldType
object (FieldType) 
optional
The type of error field.
legalEntity
enum<string> 
optional
The legal entity of the account holder.
Allowed values:
BusinessIndividualNonProfitPartnershipPublicCompany
migrationData
object (MigrationData) 
optional
Details of the account holder migrated to the balance platform.
accountHolderId
string 
optional
The unique identifier of the account holder in the balance platform.
balancePlatform
string 
optional
The unique identifier of the balance platfrom to which the account holder was migrated.
migrated
boolean 
optional
Set to true if the account holder has been migrated.
migratedAccounts
array[object (MigratedAccounts) {2}] 
optional
Contains the mapping of virtual account codes (classic integration) to the balance account codes (balance platform) associated with the migrated account holder.
migratedStores
array[object (MigratedStores) {4}] 
optional
Contains the mapping of business lines and stores associated with the migrated account holder.
migrationDate
string <date-time>
optional
The date when account holder was migrated.
primaryCurrency
string 
optional
The three-character ISO currency code, with which the prospective account holder primarily deals.
pspReference
string 
optional
The reference of a request. Can be used to uniquely identify the request.
resultCode
string 
optional
The result code.
systemUpToDateTime
string <date-time>
optional
The time that shows how up to date is the information in the response.
verification
object (KYCVerificationResult) 
optional
The details of KYC Verification of the account holder.
accountHolder
object (KYCCheckResult) 
optional
The results of the checks on the account holder.
legalArrangements
array[object (KYCLegalArrangementCheckResult) {2}] 
optional
The results of the checks on the legal arrangements.
legalArrangementsEntities
array[object (KYCLegalArrangementEntityCheckResult) {3}] 
optional
The results of the checks on the legal arrangement entities.
payoutMethods
array[object (KYCPayoutMethodCheckResult) {2}] 
optional
The results of the checks on the payout methods.
shareholders
array[object (KYCShareholderCheckResult) {4}] 
optional
The results of the checks on the shareholders.
signatories
array[object (KYCSignatoryCheckResult) {2}] 
optional
The results of the checks on the signatories.
ultimateParentCompany
array[object (KYCUltimateParentCompanyCheckResult) {2}] 
optional
The result of the check on the Ultimate Parent Company.
verificationProfile
string 
optional
The identifier of the profile that applies to this entity.
🟢202Accepted - the request has been accepted for processing, but the processing has not been completed.
🟠400Bad Request - a problem reading or understanding the request.
🟠401Unauthorized - authentication required.
🟠403Forbidden - insufficient permissions to process the request.
🟠422Unprocessable Entity - a request validation error.
🔴500Internal Server Error - the server could not process the request.
Previous
Create an account holder
Next
Get a tax form
Built with