Audience:
Developers
Get account holder verification status using the API
Call the accountHolder query to get an account holder's verification status.
Add verificationStatusInfo to get more details about specific statuses.
This guide gives more details about an account holder verification with the status WaitingForInformation.
Guide
- First, retrieve the required
accountHolderId: on your Dashboard, go to Data > Account holders, locate the account holder you need, and click to copy their ID. - Call the
accountHolderquery. - Enter the
accountHolderIdretrieved in step 1. - Add the
verificationStatusInfoobject. - Add the
AccountHolderWaitingForInformationVerificationStatusInfounion to get information about theWaitingForInformationstatus for this account holder verification. - Add
verificationRequirements>idandtype.
verificationRequirementsReview possible verificationRequirements in the waiting for information requirements.
Query
Open in API Explorerquery WaitingForInfoStatus {
accountHolder(id: "$ACCOUNT_HOLDER_ID") {
verificationStatusInfo {
status
... on AccountHolderWaitingForInformationVerificationStatusInfo {
__typename
waitingForInformationAt
status
verificationRequirements {
id
type
}
}
}
}
}
Payload
Note the two verification requirements needed from this account holder (lines 11, 15).
{
"data": {
"accountHolder": {
"verificationStatusInfo": {
"status": "WaitingForInformation",
"__typename": "AccountHolderWaitingForInformationVerificationStatusInfo",
"waitingForInformationAt": "2024-10-29T13:56:38.972Z",
"verificationRequirements": [
{
"id": "$VERIFICATION_REQUIREMENT_ID_1",
"type": "FirstTransferRequired"
},
{
"id": "$VERIFICATION_REQUIREMENT_ID_2",
"type": "LegalRepresentativeDetailsRequired"
}
]
}
}
}
}
Also available
Get account holder verification statusFrom the Dashboard