---
title: Human Token Journey
description: Como usar os fluxos humantoken e humantoken+revalidation — o que o create retorna, o que você deve guardar e como ler o resultado.
canonical: https://developer.unico.io/pt-BR/human-plugin/integrations/human-token-journey
locale: pt-BR
generated_by: markdown-export
---

# Human Token Journey

Fluxos em que a pessoa tira a selfie na jornada de captura.

`humantoken` e `humantoken+revalidation` permitem que a pessoa tire a selfie na jornada de captura, em uma página hospedada ou no SDK. Envie `callbackUri` na requisição de create e, para uma revalidação, `references`. Veja [Fluxos](/pt-BR/human-plugin/api-reference/create-process#flows).

Para o lado do front-end, consulte o guia de captura da sua plataforma: [Web](/pt-BR/human-plugin/integrations/web), [Android](/pt-BR/human-plugin/integrations/android), [iOS](/pt-BR/human-plugin/integrations/ios), [Ionic](/pt-BR/human-plugin/integrations/ionic), [React Native](/pt-BR/human-plugin/integrations/react-native) ou [Flutter](/pt-BR/human-plugin/integrations/flutter).

## Sequência

```mermaid
sequenceDiagram
  participant B as Your back-end
  participant H as Human Plugin
  participant P as Person
  B->>H: POST /v1/processes (humantoken, callbackUri)
  H-->>B: 201, PROCESS_STATE_CREATED, token + link
  B->>P: send link or SDK token
  P->>P: takes the selfie
  P-->>B: returns to callbackUri
  B->>H: GET /v1/processes/{id}
  H-->>B: 200, Human Token + intelligence
```

## O que guardar

O `token` e o `link` estão na resposta do create **somente**. O Human Plugin não os armazena, e um `GET` posterior não os retorna. Repasse-os ao front-end no mesmo ciclo de requisição, ou armazene-os você mesmo.

## Como ler o resultado

O retorno ao seu `callbackUri` significa que a captura terminou, não como terminou. Depois que a pessoa voltar, chame `GET /v1/processes/{id}`: ele responde o resultado assim que houver um, com o Human Token, ou `humanTokenMatch` em uma revalidação, e a [inteligência](/pt-BR/human-plugin/get-started/intelligence) da pessoa.

Se a pessoa nunca voltar, o processo permanece em `PROCESS_STATE_CREATED` até que a captura tenha um resultado.