Zum Hauptinhalt springen
Prozessdokument festlegenPOST

Erstellen Sie einen Prozess ohne Dokument, lassen Sie den Nutzer die Erfassung abschließen und senden Sie anschließend das Dokument von Ihrem Back-end. Danach wird der Prozess abgeschlossen.

MarkdownChatGPTClaude

Lebenszyklus​

  1. Ihr Back-end erstellt den Prozess mit Prozess erstellen, ohne person.duiType und person.duiValue. Der Flow muss ein optionales Dokument erlauben. Der Prozess beginnt als PROCESS_STATE_CREATED.
  2. Der Nutzer durchläuft die Journey und führt die Erfassung durch.
  3. Die Unico API versetzt den Prozess in AWAITING_FOR_DOCUMENT, den Zustand, den Prozess abrufen zurückgibt, während der Prozess auf das Dokument wartet. Sie können bereits die Teilergebnisse der Funktionen lesen, die nicht von duiValue abhängen.
  4. Ihr Back-end ruft diesen Endpunkt mit der Prozess-ID in der URL und dem Dokument im Body auf. Die Unico API schließt den Prozess dann ab, und er wechselt zu PROCESS_STATE_FINISHED.
Die Antwort enthält nicht das endgültige Ergebnis

Lesen Sie den endgültigen Zustand und das Ergebnis mit Prozess abrufen oder warten Sie auf den Webhook.

Endpunkt​

UmgebungURL
ProduktionPOST https://api.idcloud.unico.app/client/v1/process/{processId}/document
SandboxPOST https://api.idcloud.uat.unico.app/client/v1/process/{processId}/document

Request​

Headers
HeaderWert
AuthorizationBearer <access_token> (siehe Authentifizierung)
Content-Typeapplication/json

Die Zugangsdaten benötigen dieselbe Berechtigung, die für den Aufruf von Prozess erstellen verwendet wird.

Pfadparameter
ParameterTypErforderlichBeschreibung
processIdstring (UUID)jaProzesskennung, die von Prozess erstellen zurückgegeben wird.
Body-Parameter
FeldTypErforderlichBeschreibung
duiTypeenumjaDokumenttyp. DUI_TYPE_UNSPECIFIED wird abgelehnt. Siehe duiType-Werte unten.
duiValuestringjaDokumentnummer, ohne Formatierung. Bis zu 320 Zeichen.
duiType-Werte
LandWertBeschreibung
ARDUI_TYPE_AR_PASSPORTArgentinischer Reisepass
ARDUI_TYPE_AR_DNIArgentinische DNI
ARDUI_TYPE_AR_LNCArgentinischer Führerschein (Licencia Nacional de Conducir)
ATDUI_TYPE_AT_STNRÖsterreichische Steuernummer (STNR)
BEDUI_TYPE_BE_NNBelgische Nationalnummer (NN)
BRDUI_TYPE_BR_CPFBrasilianische CPF
BRDUI_TYPE_BR_PASSPORTBrasilianischer Reisepass
BRDUI_TYPE_BR_CNPJBrasilianische CNPJ
CADUI_TYPE_CA_SINKanadische SIN
CHDUI_TYPE_CH_AHVSchweizer AHV/AVS-Nummer
CLDUI_TYPE_CL_RUNChilenische RUN
CLDUI_TYPE_CL_PASSPORTChilenischer Reisepass
CLDUI_TYPE_CL_LICENCIA_CONDUCIRChilenischer Führerschein (Licencia de Conducir)
CODUI_TYPE_CO_NITKolumbianische NIT
CODUI_TYPE_CO_PASSPORTKolumbianischer Reisepass
CODUI_TYPE_CO_LICENCIA_CONDUCCIONKolumbianischer Führerschein (Licencia de Conducción)
CODUI_TYPE_CO_CCKolumbianischer Bürgerausweis (Cédula de Ciudadanía)
DEDUI_TYPE_DE_IDNRDeutsche Steuer-Identifikationsnummer (IdNr)
DKDUI_TYPE_DK_CPRDänische CPR
ECDUI_TYPE_EC_NIEcuadorianische NI
ESDUI_TYPE_ES_NIESpanische Ausländer-Identifikationsnummer (NIE)
ESDUI_TYPE_ES_DNISpanischer Personalausweis (DNI)
FIDUI_TYPE_FI_HETUFinnische Personenkennung (HETU)
FRDUI_TYPE_FR_SPIFranzösische Steuerreferenznummer (SPI)
GBDUI_TYPE_GB_NINOBritische Sozialversicherungsnummer (NINO)
GTDUI_TYPE_GT_CUIGuatemaltekische CUI
IDDUI_TYPE_ID_NIKIndonesische NIK
IEDUI_TYPE_IE_PPSNIrische Sozialversicherungsnummer (PPSN)
ITDUI_TYPE_IT_CFItalienischer Codice Fiscale (CF)
LKDUI_TYPE_LK_NICSri-lankische NIC
LUDUI_TYPE_LU_MATRICULELuxemburgische nationale Identifikationsnummer (Matricule)
MXDUI_TYPE_MX_CURPMexikanische CURP
MXDUI_TYPE_MX_RFC_PERSONA_FISICAMexikanische RFC (Persona Física)
MXDUI_TYPE_MX_LICENCIA_CONDUCIRMexikanischer Führerschein (Licencia de Conducir)
NGDUI_TYPE_NG_NINNigerianische NIN
NGDUI_TYPE_NG_BVNNigerianische Bankverifizierungsnummer (BVN)
NGDUI_TYPE_NG_BVN_TOKENNigerianisches BVN-Token (gehasht)
NGDUI_TYPE_NG_NIN_TOKENNigerianisches NIN-Token (gehasht)
NLDUI_TYPE_NL_BSNNiederländische Bürgerservicenummer (BSN)
NODUI_TYPE_NO_FNRNorwegische nationale Identitätsnummer (Fødselsnummer)
PEDUI_TYPE_PE_RUCPeruanische RUC
PEDUI_TYPE_PE_DNIPeruanische DNI
PEDUI_TYPE_PE_PASSPORTPeruanischer Reisepass
PLDUI_TYPE_PL_PESELPolnische PESEL
PTDUI_TYPE_PT_NIFPortugiesische Steueridentifikationsnummer (NIF)
SEDUI_TYPE_SE_PNRSchwedische Personennummer (PNR)
SEDUI_TYPE_SE_SAMORDNINGSNUMMERSchwedische Koordinierungsnummer (Samordningsnummer)
TRDUI_TYPE_TR_TCKNTürkische Identifikationsnummer (TCKN)
USDUI_TYPE_US_SSNUS-amerikanische SSN
USDUI_TYPE_US_PASSPORTUS-amerikanischer Reisepass
USDUI_TYPE_US_DRIVER_LICENSEUS-amerikanischer Führerschein
USDUI_TYPE_US_PASSPORT_CARDUS-amerikanische Passkarte
USDUI_TYPE_US_POLYCARBONATE_PASSPORTUS-amerikanischer Polycarbonat-Reisepass
USDUI_TYPE_US_ID_CARDUS-amerikanische ID-Karte
UYDUI_TYPE_UY_CIUruguayische CI
ZZDUI_TYPE_ZZ_EMAILE-Mail-Adresse
ZZDUI_TYPE_ZZ_PHONE_NUMBERTelefonnummer
Wann der Aufruf akzeptiert wird
  • Der Prozess befindet sich in AWAITING_FOR_DOCUMENT: Der Nutzer hat die Erfassung bereits abgeschlossen.
  • Der Prozess ist nicht abgelaufen.
  • Der Flow erlaubt ein optionales Dokument.

Das Dokument ist unveränderlich. Ein zweiter Aufruf schlägt fehl, da der Prozess nicht mehr auf ein Dokument wartet.

Beispiel​

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"
}'

Antworten​

200 OK
{
"processId": "3116552c-6a3e-4c1f-9d2b-8f0e7a5b4c21",
"duiType": "DUI_TYPE_BR_CPF",
"duiValue": "12345678909"
}
FeldTypBeschreibung
processIdstring (UUID)Prozesskennung.
duiTypeenumFür den Prozess registrierter Dokumenttyp.
duiValuestringFür den Prozess registrierte Dokumentnummer.

Die Beispielwerte sind Platzhalter.

Fehlercodes​

CodeBeschreibung
3processId fehlt oder ist ungültig, duiType ist nicht angegeben, oder duiValue ist leer oder länger als 320 Zeichen.
9Der Prozess wartet nicht auf ein Dokument (dies schließt ein bereits festgelegtes Dokument ein), ist abgelaufen oder abgeschlossen, oder der Flow erlaubt kein optionales Dokument.
Hinweis

Das Dokument wird beim Identitätsdienst registriert, bevor es gespeichert wird. Wenn diese Registrierung fehlschlägt, gibt der Aufruf den Status dieses Fehlers zurück.

Nächste Schritte​

  • Um den endgültigen Zustand und das Ergebnis zu lesen, siehe Prozess abrufen.
  • Um benachrichtigt zu werden, wenn der Prozess abgeschlossen ist, siehe Webhooks und Events.