Zum Hauptinhalt springen

Prozessdokument festlegen

Legt das Ausweisdokument (CPF, CURP, SSN oder ein anderer duiType) für einen Prozess fest, der ohne Dokument erstellt wurde. Nach der Festlegung ist das Dokument unveränderlich.

Nur verfügbar für Prozesse, deren Custom Flow eine 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 wird.
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 eine optionale Dokumenterstellung erlauben, werden derzeit anhand dieser engeren Liste validiert.
duiValuestringjaDokumentnummer ohne Formatierung. Maximal 320 Zeichen (für kodierte oder zusammengesetzte Bezeichner; standardmäßige 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 festgelegter Dokumenttyp.
process.person.duiValuestringFür den Prozess festgelegter Dokumentwert.
400 Bad Request

Wird zurückgegeben, wenn der Anfrage-Payload fehlerhaft ist, erforderliche Felder fehlen oder der Prozessstatus die Operation nicht erlaubt.

401 Unauthorized

Bearer-Token fehlt, ist abgelaufen oder ungültig. Siehe Authentifizierung.

404 Not Found

Prozess nicht gefunden.

429 Too Many Requests

Rate-Limit erreicht. Es wird kein detaillierter Fehlercode angegeben — nur HTTP-Status.

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 Zeichengrenze überschreitet.
9process is not awaiting for documentWenn der angegebene Prozess keine Dokumentübermittlung 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 verpflichtend ist.

Nächste Schritte

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