API Integration
This section provides technical instructions for integrating VIDA Identity Verification with a focus on the VIDA Conversion Ops flow. Manual Review is triggered when an identity check does not meet the automated approval threshold but still qualifies for manual review by VIDA’s verification team. This flow ensures continued user progression without immediate rejection.
Authentication
Authenticate API requests using your assigned API key. All requests must include the Authorization header using the Bearer schema.
Perform Identity Verification
Submit a verification request via the identity verification endpoint. Required inputs include:
Demographic Data (NIK, Name, Date of Birth, etc)
Live-captured selfie image
The API processes the inputs and verify to Authorative Sources. If the result score falls within the Manual Review threshold, the request is automatically routed for manual review.
Check Verification Status
To check the current status of the verification process, you can use the response from Biometric and Demographic Verification API or Status Check API. Status transitions automatically based on review results without requiring additional input.
In Biometric and Demographic Verification API, If a transaction is routed to Manual Review, the response will include the verification state as SUBMITTED . The status will change to COMPLETED once the manual review is completed
Sample Response on Biometric and Demographic Verification API
Submitted - Manual Review
Approved/Rejected Manual Review
In Status Check API, If a transaction is routed to Manual Review, the response will include the status code as 002 . The status will change to 003 (Approved) or 004 (Rejected) once the manual review is completed
Sample Response on Status Check API
In Progress - Manual Review
Approved Manual Review
Rejected Manual Review
To understand the definition of each status code, please refer to Status Check API
To get the verification data, please refer to Event Detail API
Webhook Integration
Configure a webhook endpoint to receive asynchronous status updates. When a manual review is completed, the webhook sends a POST payload with the final decision and associated metadata.
To set up Webhooks, you will need to contact the VIDA support team. and request for it to be enabled. Please reach out to VIDA support team for further assistance.
Last updated
