Skip to main content

Identity Verification

This capability verifies whether the person in the transaction is who they claim to be.

What it does

Uses Unico's identity base and additional signals to return a verdict on whether the face of the transaction (captured or provided) belongs to the holder of the respective government identifier.

Inputs

  • A capture session opened via POST /v1/process with a flow that includes Identity Verification, or a base64 image submitted via POST /processes/v1.
  • The user's government identifier (CPF, in Brazil).

Possible responses

ResponseAPI contractWeb & Native contractMeaning
YESyesAUTHENTICATION_RESULT_POSITIVEThe face belongs to the holder of the provided government identifier.
NOnoAUTHENTICATION_RESULT_NEGATIVEThe face does NOT belong to the holder of the provided government identifier.
INCONCLUSIVEinconclusiveAUTHENTICATION_RESULT_INCONCLUSIVEInsufficient evidence to decide.

The API contract (POST /processes/v1) returns lowercase strings in idCloud.result. The Web & Native contract (GET /client/v1/process/{id}) returns full enum strings in authenticationInfo.authenticationResult. See Get Process for the full enum table.

Availability

SurfaceSupported
SDK (Android, iOS, Flutter)
Web (iFrame, Redirect)
API (headless, no SDK)