---
title: Human Token Journey
description: humantoken 및 humantoken+revalidation 플로우 사용 방법 — 생성 응답이 반환하는 값, 보관해야 할 항목, 결과를 읽는 방법을 설명합니다.
canonical: https://developer.unico.io/ko/human-plugin/integrations/human-token-journey
locale: ko
generated_by: markdown-export
---

# Human Token Journey

사용자가 캡처 Journey에서 셀피를 촬영하는 플로우입니다.

`humantoken`과 `humantoken+revalidation`은 사용자가 호스팅 페이지 또는 SDK의 캡처 Journey에서 셀피를 촬영하도록 합니다. 생성 요청에 `callbackUri`를 보내고, 재검증의 경우 `references`도 보냅니다. [플로우](/ko/human-plugin/api-reference/create-process#flows)를 참고하세요.

프런트엔드 측은 각 플랫폼의 캡처 가이드를 참고하세요: [Web](/ko/human-plugin/integrations/web), [Android](/ko/human-plugin/integrations/android), [iOS](/ko/human-plugin/integrations/ios), [Ionic](/ko/human-plugin/integrations/ionic), [React Native](/ko/human-plugin/integrations/react-native), [Flutter](/ko/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`)과 해당 사용자의 [인텔리전스](/ko/human-plugin/get-started/intelligence)를 응답합니다.

사용자가 돌아오지 않으면 캡처 결과가 나올 때까지 프로세스는 `PROCESS_STATE_CREATED` 상태로 유지됩니다.