The decision rule
This is the most important part of the integration. Write it in the positive:errorCode, values, confidence, or info. Those fields are diagnostics: use them in your logs and in support tickets. They change between service versions and are not part of the contract.
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
id is the transaction identifier. Always log it — it is the first thing support will ask for.
Environments
The UAT environment may run ahead of production. It also validates pre-release versions, so response times and per-image verdicts can differ. Use it to certify your integration — the contract, the status codes, the error handling — not as a performance reference and not to compare verdicts image by image across environments.
Next
Integration
Prepare the image, build the call, and validate your integration before production.
Responses
What each response carries, how
info behaves, and which component blocked.Errors
Status codes, whose problem each one is, and which are safe to retry.