---
title: Human Token Journey
description: humantoken フローと humantoken+revalidation フローの使い方。作成が返すもの、保持すべき情報、結果の読み取り方を説明します。
canonical: https://developer.unico.io/ja/human-plugin/integrations/human-token-journey
locale: ja
generated_by: markdown-export
---

# Human Token Journey

本人がキャプチャ Journey で自撮りを行うフローです。

`humantoken` と `humantoken+revalidation` では、本人がホスト型ページまたは SDK 上のキャプチャ Journey で自撮りを行います。作成リクエストで `callbackUri` を送信し、再検証では `references` も送信します。[フロー](/ja/human-plugin/api-reference/create-process#flows)を参照してください。

フロントエンド側については、各プラットフォームのキャプチャガイドを参照してください: [Web](/ja/human-plugin/integrations/web)、[Android](/ja/human-plugin/integrations/android)、[iOS](/ja/human-plugin/integrations/ios)、[Ionic](/ja/human-plugin/integrations/ionic)、[React Native](/ja/human-plugin/integrations/react-native)、[Flutter](/ja/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`)と、その人物の[インテリジェンス](/ja/human-plugin/get-started/intelligence)が返されます。

本人が戻ってこない場合、キャプチャの結果が出るまでプロセスは `PROCESS_STATE_CREATED` のままです。