메인 콘텐츠로 건너뛰기
프로세스 문서 설정POST

문서 없이 프로세스를 생성하고, 사용자가 캡처를 완료하게 한 다음, 백엔드에서 문서를 전송합니다. 그 후 프로세스가 완료됩니다.

MarkdownChatGPTClaude

생명주기​

  1. 백엔드가 프로세스 생성으로 person.duiType과 person.duiValue 없이 프로세스를 생성합니다. flow가 선택적 문서를 허용해야 합니다. 프로세스는 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 상태입니다: 사용자가 이미 캡처를 완료했습니다.
  • 프로세스가 만료되지 않았습니다.
  • flow가 선택적 문서를 허용합니다.

문서는 변경할 수 없습니다. 프로세스가 더 이상 문서를 기다리지 않으므로 두 번째 호출은 실패합니다.

예제​

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프로세스가 문서를 기다리고 있지 않거나(이미 문서가 설정된 경우 포함), 만료되었거나 완료되었거나, flow가 선택적 문서를 허용하지 않습니다.
참고

문서는 저장되기 전에 신원 서비스에 등록됩니다. 해당 등록이 실패하면 호출은 그 실패의 상태를 반환합니다.

다음 단계​