메인 콘텐츠로 건너뛰기
프로세스 조회GET

식별자로 Human Token 프로세스를 조회합니다 — 사용자가 Human Token Journey에서 돌아온 후 또는 API Only 결과를 다시 조회할 때 사용합니다.

Markdown

Endpoint​

환경URL
프로덕션GET https://humantoken.unico.app/client/v1/process/{processId}

요청​

헤더
헤더값
x-unico-accesskey<your_access_key> (인증 참조)
경로 매개변수
매개변수유형필수설명
processIdstring (UUID)예프로세스 생성에서 반환된 프로세스 식별자입니다.

예제​

curl -X GET https://humantoken.unico.app/client/v1/process/$PROCESS_ID \
-H "x-unico-accesskey: $UNICO_ACCESS_KEY"

응답​

200 OK

응답 형식은 프로세스 생성과 동일합니다. data의 구조는 프로세스 생성 시 사용된 플로우에 따라 다릅니다.

표준 플로우 (api+humantoken, api+liveness+humantoken, humantoken):

{
"id": "6ed74799-4c2f-4023-b43f-a73cf7c847b2",
"state": "PROCESS_STATE_FINISHED",
"data": {
"humanToken": {
"value": "3f9a1c7e5b2d4086a1e3c5f7092b4d6e8a0c2e4f6183a5c7e9b1d3f5072a4c6e",
"status": "validated"
}
}
}

재검증 플로우 (api+liveness+humantoken+revalidation, humantoken+revalidation):

{
"id": "cb0472c0-6dbc-46c6-b830-2be7edc35424",
"state": "PROCESS_STATE_FINISHED",
"data": {
"humanTokenMatch": "true"
}
}
필드유형설명
idstring (UUID)프로세스 식별자입니다.
statestring프로세스 상태입니다 — state 값을 참조하세요.
data.​humanToken.​valuestring표준 플로우만 해당. 얼굴의 안정적이고 불투명한 식별자입니다 (최대 100자). 동일한 사람은 항상 동일한 값으로 확인됩니다.
data.​humanTokenMatchstring재검증 플로우만 해당. 셀피가 참조된 humanToken과 일치하면 "true", 그렇지 않으면 "false".
state 값
값의미
PROCESS_STATE_UNSPECIFIED상태가 지정되지 않았습니다.
PROCESS_STATE_CREATED프로세스가 생성되었으며 아직 새 세션을 받을 수 있습니다. data는 {}입니다.
PROCESS_STATE_FINISHED프로세스가 완료되어 더 이상 새 세션을 받지 않습니다. 표준 플로우의 경우 Human Token이 생성되면 data.humanToken이 포함되며, 재검증 플로우의 경우 data.humanTokenMatch가 셀피가 참조된 토큰과 일치하는지 나타냅니다. 그렇지 않으면 data는 {}입니다.
PROCESS_STATE_FAILED프로세스가 실패했습니다. data는 {}입니다.
PROCESS_STATE_CANCELED프로세스가 취소되었습니다. data는 {}입니다.
PROCESS_STATE_AWAITING_FOR_DOCUMENT프로세스가 신분증을 기다리고 있습니다. data는 {}입니다.
경고

data.humanToken.value를 사용하기 전에 항상 비어 있지 않은지 확인하세요.

오류 코드​

코드메시지설명
3process id is invalid프로세스 ID가 유효하지 않을 때.

다음 단계​

  • 새 셀피를 전송하려면 프로세스 생성으로 돌아가세요.
  • humanToken이 무엇을 나타내며 언제 생성되지 않는지 알아보려면 Human Token 개요를 참조하세요.