---
title: Journey для Human Token
description: 'Как использовать потоки humantoken и humantoken+revalidation: что возвращает создание, что нужно сохранить и как прочитать результат.'
canonical: https://developer.unico.io/ru/human-plugin/integrations/human-token-journey
locale: ru
generated_by: markdown-export
---

# Journey для Human Token

Потоки, в которых человек делает селфи в процессе захвата.

`humantoken` и `humantoken+revalidation` позволяют человеку сделать селфи в процессе захвата, на размещённой странице или в SDK. Передайте `callbackUri` в запросе на создание, а для ревалидации ещё и `references`. См. [Потоки](/ru/human-plugin/api-reference/create-process#flows).

Клиентскую часть описывает руководство по захвату для вашей платформы: [Web](/ru/human-plugin/integrations/web), [Android](/ru/human-plugin/integrations/android), [iOS](/ru/human-plugin/integrations/ios), [Ionic](/ru/human-plugin/integrations/ionic), [React Native](/ru/human-plugin/integrations/react-native) или [Flutter](/ru/human-plugin/integrations/flutter).

## Последовательность

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

## Что сохранить

`token` и `link` есть **только** в ответе на создание. Human Plugin их не хранит, и последующий `GET` их не возвращает. Передайте их клиентской части в том же цикле запроса или сохраните сами.

## Как прочитать результат

Возврат на ваш `callbackUri` означает, что захват завершился, но не как именно. Когда человек вернётся, вызовите `GET /v1/processes/{id}`: он отвечает результатом, как только тот появляется, с Human Token (или `humanTokenMatch` при ревалидации) и [intelligence](/ru/human-plugin/get-started/intelligence) этого человека.

Если человек так и не вернётся, процесс остаётся в состоянии `PROCESS_STATE_CREATED`, пока у захвата не появится результат.