| Header | Description |
|---|---|
myAppId | Application identifier used for service authentication |
service-key | Unique service key provided for accessing the verification service |
Authorization | API authorization credentials for secure access |
Content-Type | Specifies the request payload format (application/json) |
| Parameter | Type | Description |
|---|---|---|
accountNumber | String | Bank account number to be verified |
ifsc | String | IFSC code of the bank branch |
name | String | Name of the account holder for validation and matching |
mobile | String | Registered mobile number (if applicable) |
documentType | String | Specifies the verification type (Bank Account Verification Legacy_S) |
| Field | Description |
|---|---|
ok | Indicates whether the request was successful (true / false) |
message | Status message describing the result of the verification |
result.active | Indicates whether the bank account is active (e.g., yes/no) |
result.reason | Reason for the verification result |
result.name_match | Indicates if the provided name matches with bank records |
result.mobile_match | Indicates if the provided mobile matches (if available) |
result.name_match_score | Score representing the accuracy of name matching |
result.audit_trail.nature | Type of audit information (e.g., BANK RRN) |
result.audit_trail.value | Value associated with the audit trail (e.g., transaction reference) |
result.audit_trail.timestamp | Timestamp of the verification event |
result.bank_transfer.response | Response message from the bank transaction |
result.bank_transfer.bank_rrn | Bank reference number (RRN) for the transaction |
result.bank_transfer.beneficiary_name | Name of the account holder returned by the bank |
result.bank_transfer.beneficiary_ifsc | IFSC code returned by the bank |
error | Contains error details if verification fails |
curl --location --request POST 'https://api.staging.indiconnect.in/idverifygr/verification' \
--header 'myAppId: verification_v2_1_app' \
--header 'service-key: sk_test_a9944179bc598f06' \
--header 'Authorization: x-api-access indc_test_a41eaf2a175f3b13:ac_test_bf7117f6da6c6285' \
--header 'Content-Type: application/json' \
--data-raw '{
"query": "mutation {\r\n verify(\r\n input: {\r\n documentType: \"Bank Account Verification Legacy_S\"\r\n accountNumber: \"60274258687\"\r\n name: \"Tukaram Goroba Waghmare\"\r\n mobile: \"9657551465\"\r\n ifsc: \"MAHB0000521\"\r\n }\r\n ) {\r\n ok\r\n message\r\n result {\r\n __typename\r\n ... on BankAccountVerificationLegacyResult {\r\n active\r\n reason\r\n name_match\r\n mobile_match\r\n name_match_score\r\n audit_trail {\r\n nature\r\n value\r\n timestamp\r\n }\r\n bank_transfer {\r\n response\r\n bank_rrn\r\n beneficiary_name\r\n beneficiary_ifsc\r\n }\r\n }\r\n }\r\n }\r\n}\r\n",
"variables": {}
}'{
"data": {
"verify": {
"ok": true,
"message": "Verification completed successfully",
"result": {
"__typename": "BankAccountVerificationLegacyResult",
"active": "yes",
"reason": "success",
"name_match": "yes",
"mobile_match": "not available",
"name_match_score": 1,
"audit_trail": {
"nature": "BANK RRN",
"value": "BC0014",
"timestamp": "2026-01-09T06:39:06.102Z"
},
"bank_transfer": {
"response": "Transaction Successful",
"bank_rrn": "BC0014",
"beneficiary_name": "Mr TUKARAM GOROBA WAGHMARE",
"beneficiary_ifsc": "MAHB0000521"
}
}
}
}
}