| 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 |
|---|---|---|
idNumber | String | Unique request or transaction ID generated during Udyam OTP initiation |
otp | String | One-Time Password received on the registered mobile number |
documentType | String | Specifies the verification type (Udyam Registration OTP Verify) |
| Field | Description |
|---|---|
ok | Indicates whether the request was successful (true / false) |
message | Status message describing the result |
result.requestId | Unique identifier for the verification request |
result.statusCode | Status code indicating the verification outcome |
result.result | Contains verified Udyam registration details (if available) |
statusMessage | Additional status information (e.g., DOCUMENT_ALREADY_RETRIEVED) |
clientData.caseId | Client-side reference ID for tracking the request |
error | Contains error details if the request fails |
curl --location --request POST 'https://api.staging.indiconnect.in/idverifygr/verification' \
--header 'myAppId: verification_v1' \
--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 idNumber: \"1f2edb30-4455-4bfb-8e28-0415cd3f472b\"\r\n otp: \"870158\"\r\n documentType: \"Udyam Registation Otp Verify\"\r\n }\r\n ) {\r\n ok\r\n message\r\n result {\r\n ... on UdyamVerificationWithOtp {\r\n requestId\r\n statusCode\r\n result\r\n }\r\n }\r\n error {\r\n status\r\n message\r\n decryptedError\r\n }\r\n }\r\n}\r\n","variables":{}}'