Process Unified Api session data
POST/unified/process
This endpoint allows you to execute multiple KYC services in a single request by aggregating them into a unified flow.
Request Payload Behavior
The request body must contain the combined (intersection) of all required properties for each service you include in requestedServices.
How it works:
- Each service may require:
- Start Session parameters
- Process parameters
- If a service supports both start session and process, you must provide all required fields for both steps.
- If a service only supports process, then you only need to provide the fields required for that step.
Example
If you request:
{
"requestedServices": ["FaceMatch", "DataMatch"]
}
Then your payload must include:
- All required fields for:
- FaceMatch → Start Session
- FaceMatch → Process
- DataMatch → Process (if it does not have start session)
Important Notes
- Missing required fields for any requested service will result in validation errors.
- You should consult the documentation of each individual service to determine:
- Which fields are required for start session
- Which fields are required for process
Summary
- Think of this endpoint as a merged schema of multiple services
- The payload must satisfy all required inputs across all selected services
Request
Responses
- 200
- 400
- 401
- 403
Invalid data provided
Invalid API key provided
Account not allowed to perform one of the requested operations in this Unified Api requests