Document Capture & Reuse
When the document is not yet on file, the capability handles the new capture.
What it does
The capability covers two combined scenarios:
- Reuse: if the user already has a document on file in Unico's database — even if it was captured through another integration with a different client — it can be reused, eliminating the need for a new capture and streamlining the flow.
- New capture: if no prior document exists in the database, Unico performs a new capture with the user, processing it with document classification, OCR, FaceMatch, and CPF Match (Brazil only).
The result is a set of returns about the document — classification, extracted data, comparison against the selfie, and verification against the provided CPF (Brazil only).
Supported documents
| Country | Documents |
|---|---|
| Brazil | Identity Card (RG and CIN), Driver's License (CNH), Paper Passport |
| Mexico | Consular Voter ID |
| USA | Driver's License, Paper Passport, Social Security Card |
| Indonesia | Driver's License, Identity Card, Paper Passport |
| Argentina | Driver's License, Identity Card, Paper Passport |
Inputs
- A capture session opened via
POST /v1/processwith a flow that includes Document Capture & Reuse. - The user's identification document number. In Brazil, this is the CPF, which is used for CPF Match.
Possible responses
The capability returns four combined outputs:
| Output | Description |
|---|---|
| Classification | Indicates which document type was identified. In Brazil: RG, CNH, CIN, or Passport. |
| Data Extraction (OCR) | Extraction of text data from the document image. |
| FaceMatch | Comparison between the selfie face and the face on the document. |
| CPF Match | Brazil only: verification that the provided CPF matches the CPF on the document (when the document contains a CPF). |
Reuse vs new capture
The response shape is the same — same fields whether the document was reused or newly captured.
Availability
| Surface | Supported |
|---|---|
| SDK (Android, iOS, Flutter) | - |
| Web (iFrame, Redirect) | - |
| API (headless, no SDK) | ✅ |