---
title: Human Token Journey
description: How to use the humantoken and humantoken+revalidation flows — what the create returns, what you must keep, and how to read the result.
canonical: https://developer.unico.io/human-plugin/integrations/human-token-journey
locale: en
generated_by: markdown-export
---

# Human Token Journey

Flows where the person takes the selfie in the capture journey.

`humantoken` and `humantoken+revalidation` let the person take the selfie in the capture journey, on a hosted page or in the SDK. Send `callbackUri` in the create request, and `references` for a revalidation. See [Flows](/human-plugin/api-reference/create-process#flows).

For the front-end side, see the capture guide for your platform: [Web](/human-plugin/integrations/web), [Android](/human-plugin/integrations/android), [iOS](/human-plugin/integrations/ios), [Ionic](/human-plugin/integrations/ionic), [React Native](/human-plugin/integrations/react-native) or [Flutter](/human-plugin/integrations/flutter).

## Sequence

```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
```

## What to keep

The `token` and `link` are in the create response **only**. Human Plugin does not store them, and a later `GET` does not return them. Pass them to the front-end in the same request cycle, or store them yourself.

## How to read the result

The return to your `callbackUri` means the capture ended, not how. After the person comes back, call `GET /v1/processes/{id}`: it answers the result as soon as there is one, with the Human Token, or `humanTokenMatch` in a revalidation, and the person's [intelligence](/human-plugin/get-started/intelligence).

If the person never comes back, the process stays `PROCESS_STATE_CREATED` until the capture has a result.