Skip to main content

Overview

This section documents the Web & Native contract, used when the client application delegates capture orchestration to Unico.

When to use this contract

Use Web & Native when:

  • Your application redirects the user to a Unico-hosted journey, either via Web Redirect or embedded iFrame.
  • Your application uses a native SDK (Android, iOS, or Flutter) and delegates the capture experience to Unico.
  • You want to receive results asynchronously, via webhook or by fetching the process result after completion.
  • The flow requires server-side customization of the user journey, such as defining steps or personalizing the experience.

If your application has already captured the image and wants to send it directly, use API instead.

How the flow works

How the flow works

API Reference
Create Process

Create a verification process. Returns a journey URL and SDK tokens for the Unico-hosted capture experience.

Get Process Result

Retrieve the current state and result of a verification process.

Get Selfie

Retrieve the watermarked selfie captured during the verification journey.

Get Evidence Set

Retrieve the full capture evidence bundle for a process — used for compliance and regulatory auditing.

Client Integration
Web Integration

How to integrate on the client side — redirect flows and iFrame SDK setup.

Mobile SDKs

Native libraries for Android, iOS, and Flutter to manage the capture experience inside your mobile application.

Key characteristics
AspectDetail
Main endpointPOST /client/v1/process
Image at creationNot sent — captured inside the Unico-hosted journey
IdentificationDocument type and number provided at process creation
PipelineDefined by the flow type selected at process creation
ReturnJourney URL and tokens for the native SDK
ResultAsynchronous — via webhook or by polling the result endpoint
AuthOAuth2 Bearer token
Supported countriesBR, MX, AR, ID, NG, US