> ## Documentation Index
> Fetch the complete documentation index at: https://docs-platform.services-valid.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Obtém o resultado consolidado do processo

> Consulte o resultado final consolidado de um processo iniciado anteriormente, informando o requestId como parâmetro de caminho.

Use `GET /onboarding/api/v1/steps/result/{requestId}` para consultar o resultado final consolidado de um processo iniciado anteriormente. A requisição requer o `requestId` como parâmetro de caminho para identificar o processo e não espera um corpo de requisição.

A API irá retornar todos os dados e status consolidados do processo especificado pelo identificador.

## Path Parameters

<ParamField path="requestId" type="string" required>
  O ID único da requisição de processo a ser consultada.

  **Exemplo**: `05be75cc-8f8a-414a-891f-434aa9b4e7a5`
</ParamField>

## Response

Retorna o resultado consolidado e o status final do processo.

### Exemplo de sucesso (`200 OK`)

```json theme={"theme":"catppuccin-latte"}
{
  "requestId": "05be75cc-8f8a-414a-891f-434aa9b4e7a5",
  "status": "APPROVED",
  "details": {
    "livenessResult": "MATCHED",
    "fraudScore": 0.95
  },
  "finishedAt": "2023-01-01T12:05:00"
}
```

<ResponseField name="requestId" type="string" required>
  ID do processo consultado.
</ResponseField>

<ResponseField name="status" type="string" required>
  Status final consolidado do processo (e.g., `APPROVED`, `REJECTED`, `PENDING`).
</ResponseField>

<ResponseField name="details" type="object">
  Objeto contendo os resultados detalhados das etapas executadas.
</ResponseField>

<ResponseField name="finishedAt" type="string">
  Data e hora de finalização do processo.
</ResponseField>

## Respostas de Erro

A API pode retornar os status `400` (Bad request), `404` (Resource not found — `requestId` não existe) e `500` (Internal server error).

<ResponseField name="code" type="string">
  Código do erro que categoriza o tipo de erro.

  **Exemplo**: `NOT_FOUND`
</ResponseField>

<ResponseField name="message" type="string">
  Mensagem de erro.

  **Exemplo**: `Resource not found`
</ResponseField>
