API endpoints
Last updated: October 28, 2024
The complete iProov Open API endpoint reference is on iPortal: https://secure.iproov.me/docs.html#section/Introduction
For API credentials, you need a valid user account where you can set up your service provider in iPortal.
The endpoints are described below.
All request body elements are mandatory unless otherwise specified.
POST /claim/enrol/token
Element | Description |
---|---|
user_id
|
Mandatory |
resource
|
|
token
|
Capture enroll: use this parameter to initiate the iProov SDK. |
POST /claim/enrol/image
This is a multipart/form-data request.
Element | Description |
---|---|
image
|
Format: string <binary> Image requirements:
|
token
|
The output token from this call: POST claim/enrol/token |
source
|
Specify the correct image source type:
|
rotation
|
The rotation of the image. Currently only the value '0' is supported (the image cannot be rotated). |
POST /claim/enrol/validate
You must call this endpoint to validate that an enrollment was successful.
To receive a frame in response, your service provider must be configured accordingly, contact the iProov Customer Success team.
Element | Description |
---|---|
token
|
The output token from this call: POST claim/enrol/token call |
POST /claim/verify/token
Element | Description |
---|---|
user_id
|
Mandatory |
token
|
For photo enroll and verify, use this token to initiate the iProov SDK. |
POST /claim/verify/validate
You must call this endpoint to validate that a verification was successful.
Element | Description |
---|---|
api_key
|
To receive a frame in response, specify the API key of the service provider. |
Next step