Start KYC agent
Production BaseURL
https://api.glovgen.com
Sandbox BaseURL
https://dev.api.glovgen.com
Sandbox API key
testing:uEnG9BdkL6WPgjXJl7HFLcotQTrg5ulgJGqZc751qXc
1. Asign KYC checks
This API is designed to integrate wherever a new request, action, or event in your software requires a KYC check afterward — such as a new booking or similar request.
Request type
End Points
POST
https://dev.api.glovgen.com/api/companies/users/checks
Headers
API key and Busniess registered email id need to pass in the header
Key | Value | |
---|---|---|
key | testing:uEnG9BdkL6WPgjXJl7HFLcotQTrg5ulgJGqZc751qXc | |
test@company.com |
body
JSON request
{ "mobile": "8967853033", "email": "customer@gmail.com", "actionDateTime": "2025-03-17T10:30:00", "actionId": "ACT1234743932235", "actionName": "Hotel check-in document verification of Taj Hotel, Delhi", "subCompany": "Taj Hotel Delhi" "validityStartDateTime": "2025-07-08T18:20:00", "validityEndDateTime": "2025-07-08T18:20:00" }
200
response
{ "data": null, "successMessage": "Verification request enqueued successfully", "statusCode": 202, "status": "SUCCESS", "errorMessage": "null" }
2. Retrieve KYC details
Retrieve KYC documents using the Action ID which you provided in the request body.
Request type
End Points
GET
https://dev.api.glovgen.com/api/verification/action
Headers
API key and Busniess registered email id need to pass in the header
Key | Value | |
---|---|---|
key | testing:uEnG9BdkL6WPgjXJl7HFLcotQTrg5ulgJGqZc751qXc | |
test@company.com |
Param
Place action ID which you provided in the request body.
Key | Value | |
---|---|---|
actionId | 744f4F4VF39F8F4VF39F83GF83XJl7HF34F4VF39F83GF83XJl7HGF83XJl7HF |
200
response
200
KYC incomplete/pending response
[ { "id": 10, # This is notification ID "userId": 0, "companyId": 12332867, "companyName": "ABC tech", "subCompany": "Subsidiary", "actionId": "XCT123495000143", "actionName": "Check-in indentity verification for Taj hotel Delhi check-in", "documentType": "Digilocker document", "userDigilockerDocumentId": null, "issuedDocuments": null, "verificationTime": "2025-04-21T15:52:31.548255", "notificationApproved": false, # incomplete/pending KYC "remarks": null, "hasDocument": false, "createdAt": "2025-04-21T15:52:31.548839", "updatedAt": "2025-04-21T15:52:31.548875" } ]
3. Reminder
You send reminders in case individuals haven't completed or need to complete their KYC check soon.
Request type
End Points
POST
https://dev.api.glovgen.com/api/companies/users/reminder?notificationId=258494544434
Headers
API key and Busniess registered email id need to pass in the header
Key | Value | |
---|---|---|
key | testing:uEnG9BdkL6WPgjXJl7HFLcotQTrg5ulgJGqZc751qXc | |
test@company.com |
Param
Place the notification ID you received in the response as the ID
parameter.
Key | Value | |
---|---|---|
notificationId | 5454744f4F4VF39F8F4VF39F83GF83XJl7HF34544G45G54 |
200
response
{ "data": "success", "successMessage": "Verification reminder sent successfully", "statusCode": 200, "status": "SUCCESS", "errorMessage": "null" }
4. Retrieve QR codes
Get your agent 1 and agent 2 QR code by your company ID. For displaying in our clint side interface.
Request type
End Points | × No need api key and email
GET
https://dev.api.glovgen.com/api/companies/{companyId}/qrcode/agent-one
GET
https://dev.api.glovgen.com/api/companies/{companyId}/qrcode/agent-two
200
QR code response