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
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 |
| Flow | Capabilities | Possible result |
|---|---|---|
idage-decision | Age Verification | approved inconclusive denied |
idlive-idage-decision | Liveness Age Verification | approved inconclusive denied |
The recipes below are only available for clients in Mexico
The names of the recipes with RENAPO Verification are provisional. Confirm the name with the Unico Onboarding team before configuring your integration.
| Flow | Capabilities | Possible result |
|---|---|---|
unico-id-idgov-trust-decision | Identity Verification Fraud Risk Classification RENAPO Verification | approved inconclusive high-risk critical-risk denied |
See RENAPO Verification for the idGov block this recipe returns. The Web & SDK recipes with RENAPO Verification are listed in Available flows.
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.
Talk to your Unico project contact — recipes can be combined and customized for your scenario.