POST /front returns a uuid; that uuid travels as relatedUuid in POST /back; the back’s response carries the cross-validations.
The decision rule
This is the most important part of the integration. Write it in the positive:The three identifiers — do not mix them up
Error bodies carry a
uuid generated on the spot that does not correspond to any transaction — only the 200 responses of /front return a uuid usable as relatedUuid.Endpoints
The base URL depends on the environment and is provided by VU along with your api-key. Examples below refer to it as
BASE_URL.
Authentication
Every call carries theApi-Key header with your environment’s key.
A complete example
front.face.image is the face cropped from the document — the image you compare against the selfie with Face Analysis. hasBackSide: true tells you this template expects a back side.
Environments
The UAT environment may run ahead of production. It also validates pre-release versions, so response times and extraction results can differ. Use it to certify your integration — the contract, the status codes, the error handling — not as a performance reference.
Next
Integration
Prepare the images, chain front and back, use the template catalog, and validate before production.
Responses
The extracted fields, the cross-validations, and the two 200s that do not approve anything.
Errors
Status codes, the 422 that echoes your whole request, and which errors are safe to retry.