| 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 |
|---|---|---|
ipAddress | String | IP address to be evaluated for quality and risk analysis |
documentType | String | Specifies the verification type (IP Quality Check_S) |
| Field | Description |
|---|---|
ok | Indicates whether the request was successful (true / false) |
message | Status message describing the result |
result.asn | Autonomous System Number associated with the IP |
result.isp | Internet Service Provider of the IP address |
result.countryCode | Country code of the IP location |
result.region | Region/state of the IP location |
result.city | City of the IP location |
result.proxy | Indicates if the IP is using a proxy (true / false) |
result.vpn | Indicates if the IP is using a VPN (true / false) |
result.tor | Indicates if the IP is associated with TOR network (true / false) |
result.botStatus | Indicates whether the IP is flagged as bot activity |
result.fraudScore | Risk score indicating likelihood of fraudulent activity (lower is safer) |
result.address | Formatted address associated with the IP |
error | Contains error details if the request fails |
curl --location --request POST 'https://api.staging.indiconnect.in/idverifygr/verification' \
--header 'myAppId: verification_v5_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: \"IP Quality Check_S\"\r\n ipAddress: \"208.217.10.25\"\r\n }\r\n ) {\r\n ok\r\n message\r\n result {\r\n __typename\r\n ... on IPQualityCheckResult {\r\n fraudScore\r\n isp\r\n countryCode\r\n region\r\n city\r\n vpn\r\n proxy\r\n tor\r\n botStatus\r\n address\r\n }\r\n }\r\n error {\r\n decryptedError\r\n }\r\n }\r\n}\r\n",
"variables": {}
}'{
"statusCode": 0,
"body": {
"status": "string",
"code": 0,
"message": "string",
"timestamp": "string",
"errors": [
"string"
]
}
}