Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Verify that a bank account number belongs to the specified account holder.
POST /Citizen/AccountVerificationService
curl -X POST "https://citizen.uat.securecitizen.cloud/Citizen/AccountVerificationService" \ -H "Authorization: Bearer <access_token>" \ -H "Content-Type: application/json" \ -d '{ "ConsentReceived": true, "AccountNumber": "1234567890", "BranchCode": "123456", "AccountType": "Current", "IdNumber": "8001014800080", "InitialsAndSurname": "J Doe", "CRef": "REF00001" }'
ConsentReceived
true
AccountNumber
BranchCode
AccountType
Current
Savings
Transmission
IdNumber
InitialsAndSurname
CRef
{ "AccountVerificationResult": { "accountFound": true, "accountOpen": true, "accountAcceptsCredits": true, "accountAcceptsDebits": true, "idNumberMatch": true, "initialsMatch": true, "resultCode": "PASS", "resultDescription": "Account verified successfully" }, "Status": "Success", "CRef": "REF00001" }
accountFound
accountOpen
accountAcceptsCredits
accountAcceptsDebits
idNumberMatch
initialsMatch
resultCode
PASS
FAIL
PARTIAL
resultDescription