メインコンテンツへスキップ
プロセスドキュメントの設定POST

ドキュメントなしでプロセスを作成し、ユーザーにキャプチャを完了させてから、バックエンドからドキュメントを送信します。その後、プロセスが完了します。

MarkdownChatGPTClaude

ライフサイクル​

  1. バックエンドが プロセスの作成 で、person.duiType と person.duiValue を指定せずにプロセスを作成します。フローが任意のドキュメントを許可している必要があります。プロセスは PROCESS_STATE_CREATED として開始します。
  2. ユーザーがジャーニーを実行し、キャプチャを行います。
  3. Unico API がプロセスを AWAITING_FOR_DOCUMENT に移行します。これは、プロセスがドキュメントを待機している間に プロセスの取得 が返す状態です。この時点で、duiValue に依存しないケイパビリティの部分的な結果をすでに読み取ることができます。
  4. バックエンドが、URL にプロセス ID、ボディにドキュメントを指定してこのエンドポイントを呼び出します。その後、Unico API がプロセスを完了し、プロセスは PROCESS_STATE_FINISHED に移行します。
レスポンスには最終結果は含まれません

最終的な状態と結果は プロセスの取得 で読み取るか、Webhook を待ってください。

エンドポイント​

環境URL
本番POST https://api.idcloud.unico.app/client/v1/process/{processId}/document
サンドボックスPOST https://api.idcloud.uat.unico.app/client/v1/process/{processId}/document

リクエスト​

ヘッダー
ヘッダー値
AuthorizationBearer <access_token>(認証を参照)
Content-Typeapplication/json

認証情報には、プロセスの作成 の呼び出しに使用するのと同じ権限が必要です。

パスパラメータ
パラメータ型必須説明
processIdstring (UUID)はいプロセスの作成が返すプロセス識別子。
ボディパラメータ
フィールド型必須説明
duiTypeenumはいドキュメントの種類。DUI_TYPE_UNSPECIFIED は拒否されます。下記の duiType の値 を参照してください。
duiValuestringはい書式なしのドキュメント番号。最大 320 文字。
duiType の値
国値説明
ARDUI_TYPE_AR_PASSPORTアルゼンチン パスポート
ARDUI_TYPE_AR_DNIアルゼンチン DNI
ARDUI_TYPE_AR_LNCアルゼンチン 運転免許証(Licencia Nacional de Conducir)
ATDUI_TYPE_AT_STNRオーストリア 納税者番号(STNR)
BEDUI_TYPE_BE_NNベルギー 国民番号(NN)
BRDUI_TYPE_BR_CPFブラジル CPF
BRDUI_TYPE_BR_PASSPORTブラジル パスポート
BRDUI_TYPE_BR_CNPJブラジル CNPJ
CADUI_TYPE_CA_SINカナダ SIN
CHDUI_TYPE_CH_AHVスイス AHV/AVS番号
CLDUI_TYPE_CL_RUNチリ RUN
CLDUI_TYPE_CL_PASSPORTチリ パスポート
CLDUI_TYPE_CL_LICENCIA_CONDUCIRチリ 運転免許証(Licencia de Conducir)
CODUI_TYPE_CO_NITコロンビア NIT
CODUI_TYPE_CO_PASSPORTコロンビア パスポート
CODUI_TYPE_CO_LICENCIA_CONDUCCIONコロンビア 運転免許証(Licencia de Conducción)
CODUI_TYPE_CO_CCコロンビア 市民証(Cédula de Ciudadanía)
DEDUI_TYPE_DE_IDNRドイツ 税務識別番号(IdNr)
DKDUI_TYPE_DK_CPRデンマーク CPR
ECDUI_TYPE_EC_NIエクアドル NI
ESDUI_TYPE_ES_NIEスペイン 外国人識別番号(NIE)
ESDUI_TYPE_ES_DNIスペイン 国民身分証明書(DNI)
FIDUI_TYPE_FI_HETUフィンランド 個人識別番号(HETU)
FRDUI_TYPE_FR_SPIフランス 税務参照番号(SPI)
GBDUI_TYPE_GB_NINO英国 国民保険番号(NINO)
GTDUI_TYPE_GT_CUIグアテマラ CUI
IDDUI_TYPE_ID_NIKインドネシア NIK
IEDUI_TYPE_IE_PPSNアイルランド 個人公共サービス番号(PPSN)
ITDUI_TYPE_IT_CFイタリア 税務番号(CF)
LKDUI_TYPE_LK_NICスリランカ NIC
LUDUI_TYPE_LU_MATRICULEルクセンブルク 国民識別番号(Matricule)
MXDUI_TYPE_MX_CURPメキシコ CURP
MXDUI_TYPE_MX_RFC_PERSONA_FISICAメキシコ RFC(個人)
MXDUI_TYPE_MX_LICENCIA_CONDUCIRメキシコ 運転免許証(Licencia de Conducir)
NGDUI_TYPE_NG_NINナイジェリア NIN
NGDUI_TYPE_NG_BVNナイジェリア 銀行認証番号(BVN)
NGDUI_TYPE_NG_BVN_TOKENナイジェリア BVNトークン(ハッシュ化)
NGDUI_TYPE_NG_NIN_TOKENナイジェリア NINトークン(ハッシュ化)
NLDUI_TYPE_NL_BSNオランダ 市民サービス番号(BSN)
NODUI_TYPE_NO_FNRノルウェー 国民識別番号(Fødselsnummer)
PEDUI_TYPE_PE_RUCペルー RUC
PEDUI_TYPE_PE_DNIペルー DNI
PEDUI_TYPE_PE_PASSPORTペルー パスポート
PLDUI_TYPE_PL_PESELポーランド PESEL
PTDUI_TYPE_PT_NIFポルトガル 納税者番号(NIF)
SEDUI_TYPE_SE_PNRスウェーデン 個人番号(PNR)
SEDUI_TYPE_SE_SAMORDNINGSNUMMERスウェーデン 調整番号(Samordningsnummer)
TRDUI_TYPE_TR_TCKNトルコ 国民識別番号(TCKN)
USDUI_TYPE_US_SSNアメリカ合衆国 SSN
USDUI_TYPE_US_PASSPORTアメリカ合衆国 パスポート
USDUI_TYPE_US_DRIVER_LICENSEアメリカ合衆国 運転免許証
USDUI_TYPE_US_PASSPORT_CARDアメリカ合衆国 パスポートカード
USDUI_TYPE_US_POLYCARBONATE_PASSPORTアメリカ合衆国 ポリカーボネートパスポート
USDUI_TYPE_US_ID_CARDアメリカ合衆国 IDカード
UYDUI_TYPE_UY_CIウルグアイ CI
ZZDUI_TYPE_ZZ_EMAILメールアドレス
ZZDUI_TYPE_ZZ_PHONE_NUMBER電話番号
呼び出しが受け付けられる条件
  • プロセスが AWAITING_FOR_DOCUMENT にあること:ユーザーがすでにキャプチャを完了している。
  • プロセスの有効期限が切れていないこと。
  • フローが任意のドキュメントを許可していること。

ドキュメントは変更できません。プロセスがもうドキュメントを待機していないため、2 回目の呼び出しは失敗します。

例​

curl -X POST https://api.idcloud.unico.app/client/v1/process/$PROCESS_ID/document \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"duiType": "DUI_TYPE_BR_CPF",
"duiValue": "12345678909"
}'

レスポンス​

200 OK
{
"processId": "3116552c-6a3e-4c1f-9d2b-8f0e7a5b4c21",
"duiType": "DUI_TYPE_BR_CPF",
"duiValue": "12345678909"
}
フィールド型説明
processIdstring (UUID)プロセス識別子。
duiTypeenumプロセスに登録されたドキュメントの種類。
duiValuestringプロセスに登録されたドキュメント番号。

例の値はプレースホルダーです。

エラーコード​

コード説明
3processId が欠落しているか無効、duiType が未指定、または duiValue が空か 320 文字を超えています。
9プロセスがドキュメントを待機していない(ドキュメントがすでに設定されている場合を含む)、有効期限切れまたは完了済み、あるいはフローが任意のドキュメントを許可していません。
メモ

ドキュメントは保存される前に本人確認サービスに登録されます。その登録が失敗した場合、呼び出しはその失敗のステータスを返します。

次のステップ​

  • 最終的な状態と結果を読み取るには、プロセスの取得 を参照してください。
  • プロセスの完了時に通知を受け取るには、WebhookとEvents を参照してください。