| 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 |
|---|---|---|
email | String | Email address to be verified |
caseId | String | Unique identifier for tracking the request |
documentType | String | Specifies the verification type (email verification) |
| Field | Description |
|---|---|
ok | Indicates whether the request was successful (true / false) |
message | Status message describing the result |
result.request_id | Unique request identifier generated by the system |
result.status_code | Status code indicating processing result |
result.email | Email address that was verified |
result.result | Validation result (e.g., valid, invalid) |
result.disposable | Indicates if the email is from a disposable provider (true / false) |
result.webmail | Indicates if the email is from a webmail provider |
result.smtp_check | Indicates whether SMTP validation was successful |
result.mx_records | Indicates if MX records exist for the domain |
result.blocked | Indicates if the email is flagged or blocked |
error | Contains error details if the request fails |
curl --location --request POST 'https://api.staging.indiconnect.in/idverifygr/verification' \
--header 'myAppId: verification_v3_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: \"email verification\"\r\n email: \"tusharpatil0912@gmail.com\"\r\n caseId: \"EMAIL-UAT-001\"\r\n }\r\n ) {\r\n ok\r\n message\r\n result {\r\n __typename\r\n ... on EmailVerificationResult {\r\n request_id\r\n status_code\r\n email\r\n result\r\n disposable\r\n webmail\r\n smtp_check\r\n mx_records\r\n blocked\r\n }\r\n }\r\n error {\r\n message\r\n }\r\n }\r\n}\r\n",
"variables": {}
}'{
"data": {
"verify": {
"ok": true,
"message": "Verification completed successfully",
"result": {
"__typename": "EmailVerificationResult",
"request_id": "20238459-4db6-4ea5-add6-fefd8d8bf46a",
"status_code": 101,
"email": "tusharpatil0912@gmail.com",
"result": "valid",
"disposable": false,
"webmail": false,
"smtp_check": true,
"mx_records": true,
"blocked": false
},
"error": null
}
}
}