Flows
Every integration executes a recipe: the combination of capabilities configured in your project's APIKey. The recipe defines what Unico executes in each process and how the results are consolidated into the single result — you don't need to orchestrate anything on your side.
Identity verification
| Flow | Capabilities | Possible result |
|---|---|---|
trust-decision | Fraud Risk Classification | inconclusive high-risk critical-risk denied |
unico-id-decision | Identity Verification | approved inconclusive denied |
unico-id-trust-decision | Identity Verification Fraud Risk Classification | approved inconclusive high-risk critical-risk denied |
idlive-idunico-decision | Liveness Identity Verification | approved inconclusive denied |
idlive-trust-decision | Liveness Fraud Risk Classification | inconclusive high-risk critical-risk denied |
idlive-unico-id-trust-decision | Liveness Identity Verification Fraud Risk Classification | approved inconclusive high-risk critical-risk denied |
The flows below are only available for clients in Brazil
Score-based decisioning
Reduces inconclusive results with probabilistic risk scoring
| Flow | Capabilities | Possible result |
|---|---|---|
idunico-score-decision | Identity Verification Risk Score | approved inconclusive retry denied |
idunico-trust-score-decision | Identity Verification Risk Score Fraud Risk Classification | approved inconclusive retry high-risk critical-risk denied |
idlive-idunico-score-decision | Liveness Identity Verification Risk Score | approved inconclusive retry denied |
idlive-idunico-trust-score-decision | Liveness Identity Verification Risk Score Fraud Risk Classification | approved inconclusive retry high-risk critical-risk denied |
Revalidation and specific cases
| Flow | Capabilities | Possible result |
|---|---|---|
idage-decision | Age Verification | approved inconclusive denied |
idlive-idage-decision | Liveness Age Verification | approved inconclusive denied |
Interpreting results
Whichever recipe your APIKey runs, it always resolves to one of the same idCloud.result values — no need to interpret each capability's output separately:
| idCloud.result | Meaning | Recommended action |
|---|---|---|
| approved | Real person and validated identity. | Proceed with the flow. |
| denied | Identity not validated, liveness check failed, or extreme risk identified. | End the flow or redirect to an alternative flow. |
| critical-risk | Critical risk level identified. | End the flow or route to manual review. |
| high-risk | High risk level identified. | Route to manual review or an alternative flow. |
| retry | Insufficient capture or score to evaluate. | Ask the user for a new capture. |
| inconclusive | Not enough evidence for a verdict. | Route to manual review or an alternative flow. |
See Get Process or Create Process for the full response contract.
No recipe fits your use case?
Talk to your Unico project contact — recipes can be combined and customized for your scenario.