Zum Hauptinhalt springen

Prozessdokument setzen

Setzt das Ausweisdokument (CPF, CURP, SSN oder anderer duiType) für einen Prozess, der ohne Dokument erstellt wurde. Einmal gesetzt, ist das Dokument unveränderlich.

Nur verfügbar für Prozesse, deren Custom Flow die Erstellung ohne Dokument erlaubt -- d. h. Prozesse im Status AWAITING_FOR_DOCUMENT.

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

Anfrage

Headers
HeaderWert
AuthorizationBearer <access_token> (siehe Authentifizierung)
Content-Typeapplication/json
Pfadparameter
FeldTypErforderlichBeschreibung
processIdstringjaProzess-ID, die bei der Erstellung in process.id zurückgegeben wurde.
Body-Parameter
FeldTypErforderlichBeschreibung
duiTypeenumjaDokumenttyp. Werte: DUI_TYPE_BR_CPF, DUI_TYPE_MX_CURP, DUI_TYPE_US_SSN. Dieser Endpunkt unterstützt eine Teilmenge der von Prozess erstellen akzeptierten Dokumenttypen -- Custom Flows, die optionale Dokumenterstellung erlauben, werden derzeit gegen diese engere Liste validiert.
duiValuestringjaDokumentnummer, ohne Formatierung. Maximal 320 Zeichen (unterstützt kodierte oder zusammengesetzte Kennungen; Standard-Dokumentnummern wie CPF oder CURP sind deutlich kürzer).

Beispiel

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

Antworten

200 OK
{
"process": {
"id": "abc-123",
"person": {
"duiType": "DUI_TYPE_BR_CPF",
"duiValue": "12345678901"
}
}
}
FeldTypBeschreibung
process.idstringProzesskennung.
process.person.duiTypestringFür den Prozess gesetzter Dokumenttyp.
process.person.duiValuestringFür den Prozess gesetzter Dokumentwert.

Fehlercodes

CodeNachrichtBeschreibung
3process id is invalidWenn die Prozess-ID ungültig ist.
3dui_type is requiredWenn der Dokumenttyp nicht angegeben wurde.
3dui_value is requiredWenn die Dokumentnummer nicht angegeben wurde.
3dui_value exceeds maximum lengthWenn die Dokumentnummer die maximale Zeichenanzahl überschreitet.
9process is not awaiting for documentWenn der angegebene Prozess keine Dokumenteinreichung akzeptiert.
9process expiredWenn der angegebene Prozess abgelaufen ist.
9document already set, cannot be modifiedWenn dem Prozess bereits ein Dokument zugeordnet ist.
9process already finishedWenn der Prozess bereits abgeschlossen wurde.
9flow does not allow optional documentWenn das Dokument für den vom Prozess ausgeführten Flow obligatorisch ist.

Nächste Schritte

  • Nach dem Setzen des Dokuments setzt der Prozess seine Pipeline fort. Rufen Sie Prozess abrufen auf, um das Ergebnis abzurufen, oder warten Sie auf den Webhook.