| 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 |
documentType | String | Specifies the verification type (Bank AC Verification) |
| Field | Description |
|---|---|
ok | Indicates whether the request was successful (true / false) |
message | Status message describing the result of the verification |
result.status_code | Status code returned by the system |
result.request_id | Unique request identifier for tracking |
result.case_id | Case ID for internal reference |
result.bank_txn_status | Indicates transaction success or failure (true / false) |
result.account_number | Bank account number provided in the request |
result.ifsc | IFSC code of the bank branch |
result.account_name | Name of the account holder (if successfully verified) |
result.bank_response | Response message from the bank (e.g., success, invalid account) |
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 AC Verification\"\r\n accountNumber: \"9887770213958242\"\r\n ifsc: \"JSFB0CPC002\"\r\n }\r\n ) {\r\n ok\r\n message\r\n result {\r\n __typename\r\n ... on BankAccountVerificationResult {\r\n status_code\r\n request_id\r\n case_id\r\n bank_txn_status\r\n account_number\r\n ifsc\r\n account_name\r\n bank_response\r\n }\r\n }\r\n }\r\n}\r\n",
"variables": {}
}'{
"data": {
"verify": {
"ok": true,
"message": "Verification completed successfully",
"result": {
"__typename": "BankAccountVerificationResult",
"status_code": 101,
"request_id": "6354deb1-bb84-41a4-a52a-fc57284c6c30",
"case_id": "123456",
"bank_txn_status": false,
"account_number": "9887770213958242",
"ifsc": "JSFB0CPC002",
"account_name": null,
"bank_response": "Invalid Account Number"
}
}
}
}