# Overview

by Unico provides a ready-to-use infrastructure for identity verification via IDCloud. It simplifies integration by offering:

* A Unico backend to manage verification workflows.
* A validation link for the user to complete the journey (Web, WebMobile, or App).
* Secure authentication mechanisms and platform-controlled flows.

<figure><img src="/files/qWkjbyBrBsdTz59lYGmm" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %}

### Authenticate <a href="#se-autentique" id="se-autentique"></a>

The first step is authentication. You must have a service account and perform OAuth2 authentication to obtain a valid access token.
{% endstep %}

{% step %}

### Create a process <a href="#crie-um-processo" id="crie-um-processo"></a>

Consume the POST endpoint to create a process, sending:

* The flow that will be used (indicating its capabilities).
* The user's identification document number.
  {% endstep %}

{% step %}

### Render the link as desired for the user to complete the journey <a href="#renderize-o-link" id="renderize-o-link"></a>

In this step, you must provide the link for the user to complete the journey. This link can be rendered in the app, a web/web-mobile browser, or a messaging flow.
{% endstep %}

{% step %}

### Wait for the Webhook notification <a href="#aguarde-pela-notificacao-do-webhook" id="aguarde-pela-notificacao-do-webhook"></a>

To optimize your operation, wait for the webhook to know when the user has completed the process.
{% endstep %}

{% step %}

### Retrieve the process results <a href="#busque-o-resultado-do-processo" id="busque-o-resultado-do-processo"></a>

Consume the GET endpoint to retrieve the process results and make your decision.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://devcenter.unico.io/unico-idcloud/by-unico-integration/getting-started/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
