API Reference 概要
ゼロから最初のhumanTokenを取得するまでに必要なすべて。
Human Tokenには3つのエンドポイントがあります。このページでは、それらがどのように連携するかを示し、すぐに統合を開始できるようにします。
ベースURL
| 環境 | ベースURL |
|---|---|
| 本番環境 | https://humantoken.unico.app |
すべてのリクエストにはx-unico-accesskeyヘッダーが必要です。キーの生成方法については認証をご覧ください。
クイックスタートフロー
ステップ1 — 認証
Human DashboardまたはAuthentication APIでx-unico-accesskeyを生成します。以下のすべてのリクエストでこのキーを使用します。
x-unico-accesskey: uip_ak.prod.a1b2c3d4.e5f6g7h8.i9j0k1l2
ステップ2 — プロセスを作成する
Create Processを呼び出して検証を開始します。2つのモデルから1つを選択してください:
| モデル | フロー | 仕組み |
|---|---|---|
| API Only | api+humantoken, api+liveness+humantoken, api+liveness+humantoken+revalidation | バックエンドがセルフィーをimageBase64として送信します。humanTokenは同じレスポンスで返されます。 |
| Human Token Journey | humantoken, humantoken+revalidation | ユーザーがUnicoプラットフォームでキャプチャを完了します。journeyを提示するためのtokenとlinkを取得し、Get Processで結果を取得します。 |
API Onlyの例:
curl -X POST https://humantoken.unico.app/client/v1/process \
-H "x-unico-accesskey: $UNICO_ACCESS_KEY" \
-H "Content-Type: application/json" \
-d '{
"flow": "api+humantoken",
"imageBase64": "<base64-encoded-selfie>",
"companyBranchId": "<your-branch-id>"
}'
Human Token Journeyの例:
curl -X POST https://humantoken.unico.app/client/v1/process \
-H "x-unico-accesskey: $UNICO_ACCESS_KEY" \
-H "Content-Type: application/json" \
-d '{
"flow": "humantoken",
"callbackUri": "https://yourapp.com/callback",
"companyBranchId": "<your-branch-id>"
}'
すべてのフロー、パラメータ、レスポンスの詳細についてはCreate Processをご覧ください。