---
title: Prozess abrufen
description: Den aktuellen Status und das Ergebnis eines Verifizierungsprozesses abrufen.
canonical: https://developer.unico.io/de/dual-api/developers/api-reference/web-sdk/get-process
locale: de
generated_by: markdown-export
---

- [/de/](/de/)
- [API-Referenz](/de/dual-api/developers/api-reference/)
- [Web & Nativ](/de/dual-api/developers/api-reference/web-sdk/)
- Prozess abrufen

**Auf dieser SeiteProzess abrufenGETRufen Sie einen bestehenden Prozess anhand seiner Kennung ab. Gemäß dem API-Contract wird das Ergebnis bereits synchron bei der Prozesserstellung zurückgegeben — verwenden Sie diesen Endpunkt für erneute Abfragen, Audits und Support.

WarnungBevor Sie den Prozess abrufen, prüfen Sie unsere Webhook-Konfiguration und Fallback-Strategien — [hier klicken](/de/developers/webhooks-and-events/setup).
### Endpunkt​

UmgebungURL**Produktion**`GET https://api.idcloud.unico.app/client/v1/process/{processId}`**Sandbox**`GET https://api.idcloud.uat.unico.app/client/v1/process/{processId}`
### Anfrage​

Headers
HeaderWert`Authorization``Bearer <access_token>`
Pfadparameter
ParameterTypErforderlichBeschreibung`processId`string (UUID)jaProzesskennung, die von [Prozess erstellen](/de/dual-api/developers/api-reference/web-sdk/post-process) zurückgegeben wird.
### Beispiel​

cURLNode.js```
curl -X GET https://api.idcloud.unico.app/client/v1/process/$PROCESS_ID \  -H "Authorization: Bearer $TOKEN"
```

```
import fetch from 'node-fetch';const res = await fetch(  `https://api.idcloud.unico.app/client/v1/process/${processId}`,  { headers: { Authorization: `Bearer ${accessToken}` } });const { process: proc } = await res.json();
```

### Antworten​

200 OK
```
{  "process": {    "id": "226fd950-4b80-4da6-a476-ba9d397ddc91",    "flow": "id_r2",    "callbackUri": "/",    "userRedirectUrl": "https://cadastro.uat.unico.app/flow?collect-data=true&dynamic-wrapper=true&id=226fd950-4b80-4da6-a476-ba9d397ddc91",    "state": "PROCESS_STATE_FINISHED",    "result": "PROCESS_RESULT_APPROVED",    "createdAt": "2026-08-06T01:42:21.693615Z",    "finishedAt": "2026-08-06T01:43:03.080508Z",    "person": {      "duiType": "DUI_TYPE_BR_CPF",      "duiValue": "40*******50",      "friendlyName": "teste",      "email": "",      "phone": "5511999999999",      "notifications": [        { "notificationChannel": "NOTIFICATION_CHANNEL_WHATSAPP" }      ],      "phoneCountryCodeAlpha3": ""    },    "purpose": "personAuthentication",    "services": [],    "authenticationInfo": { "authenticationId": "55cba227-9828-49df-a16f-bcdaa7bdaa4d" },    "capacities": ["PROCESS_CAPACITY_IDCLOUDONE"],    "expiresAt": "2026-08-13T01:42:21.536500Z",    "token": "",    "companyData": { "branchId": "", "countryCode": "BRA" },    "simulated": false  }}
```

Prozessfelder
FeldBedeutung`id`Prozess-UUID; der Schlüssel zum Abfragen und Nachverfolgen des Flows.`flow`Art der ausgeführten Journey (z. B. `id_r2`, `idlivetrust_r2`, `idtrust_r2`, ...).`callbackUri`Callback-URI, zu der die Client-App am Ende des Flows weitergeleitet wird.`userRedirectUrl`Vollständige URL der CbU-Seite, die der Benutzer öffnet, um die Journey auszuführen (enthält die `id` und Verhaltens-Flags).`state`Lebenszyklusstatus des Prozesses. `PROCESS_STATE_*`-Werte (z. B. `CREATED`, `FAILED`, `FINISHED`, `AWAITING_FOR_DOCUMENT`, `UNSPECIFIED`).`result`Endgültiges Urteil der Auswertung. `PROCESS_RESULT_*`-Werte (z. B. `APPROVED`, `AUTHENTICATED`, `NOT_APPROVED`, ...). Nur aussagekräftig, wenn `state = PROCESS_STATE_FINISHED`.`createdAt`Zeitstempel der Prozesserstellung (UTC).`finishedAt`Zeitstempel des Prozessabschlusses (UTC).`person`Unterobjekt mit den Daten der zu verifizierenden Person.`purpose`Zweck des Prozesses (z. B. `personAuthentication`, Personenregistrierung).`services`Liste der dem Prozess zugeordneten zusätzlichen Services; leer, wenn keine vorhanden sind.`authenticationInfo.authenticationId`ID des vom Flow erzeugten Identitätsauthentifizierungs-Ereignisses.`capacities`Verwendete Fähigkeiten/Produkte. `PROCESS_CAPACITY_*`-Werte (z. B. `IDCLOUDONE`).`expiresAt`Zeitstempel des Prozess-/Link-Ablaufs (UTC).`token`Sitzungs-/Zugriffstoken, das dem Prozess zugeordnet ist (kann leer sein).`companyData`Unterobjekt mit den Daten des Unternehmens/Mandanten, dem der Prozess gehört.`simulated`Boolescher Wert; ob es sich um einen Simulations-/Sandbox-Prozess (`true`) oder einen echten Prozess (`false`) handelt.
Personenfelder
FeldBedeutung`duiType`Art des eindeutigen Identifikationsdokuments. `DUI_TYPE_*`-Werte (z. B. `BR_CPF`).`duiValue`Dokumentwert (z. B. die CPF-Nummer).`friendlyName`Anzeigename/Spitzname für die Person (Freitext, nicht validiert).`email`E-Mail-Adresse der Person; kann leer sein.`phone`Telefonnummer im E.164-Format (Landesvorwahl + Vorwahl + Nummer).`notifications`Liste der Benachrichtigungskanäle. Jeder Eintrag enthält `notificationChannel` mit `NOTIFICATION_CHANNEL_*`-Werten (z. B. `WHATSAPP`, `SMS`, `EMAIL`).`phoneCountryCodeAlpha3`ISO-Alpha-3-Ländercode der Telefonnummer (z. B. `BRA`); kann leer sein.
Unternehmensdatenfelder
FeldBedeutung`branchId`Kennung der Filiale des Mandanten; leer, wenn keine Segmentierung nach Filiale erfolgt.`countryCode`Land des Unternehmens in ISO-Alpha-3 (z. B. `BRA`).
Dokumenttypen und OCR-Felder
`process.services[].documents[].doc.code` gibt den Dokumenttyp als kurzen Code in Großbuchstaben an. Aus `unico.moja.dictionary.br.cnh.v2.Cnh` wird `CNH`.
Der Code enthält weder das Land noch die Schemaversion; die Version wird separat in `doc.version` zurückgegeben.
Dokumenttypen, die das einheitliche Schema verwenden — `unified_schema` in der [Feldreferenz](/de/assets/files/document-content-fields-0e4663f2ade946e901bbc7523c21f032.json) —, werden als der bei der Erfassung identifizierte Typ in Großbuchstaben angegeben: `IDCARD`, `DRIVERLICENSE`, `PASSPORT` oder `VOTERID`.
US-amerikanische Reisepässe behalten ihre Variante, statt zu `PASSPORT` zusammengefasst zu werden; daher werden auch Werte wie `POLYCARBONATEPASSPORT`, `PASSPORTCARD` und `PAPERPASSPORT` zurückgegeben.
Zum Beispiel werden `unico.moja.dictionary.ar.generic.v1.IdCard` und `unico.moja.dictionary.us.generic.v1.PolycarbonatePassport` als `IDCARD` und `POLYCARBONATEPASSPORT` angegeben.
Spezifische Schemata
Dokumenttypen mit eigenem Feldschema — aufgeführt unter `specific_document_schemas` in der [Feldreferenz](/de/assets/files/document-content-fields-0e4663f2ade946e901bbc7523c21f032.json) — finden Sie in der folgenden Tabelle. Verwenden Sie den Dictionary-Typ, um das jeweilige Schema in dieser Datei nachzuschlagen.
Land`doc.code`Dictionary-TypDokumentBR`RG``unico.moja.dictionary.br.rg.v2.Rg`RGBR`CNH``unico.moja.dictionary.br.cnh.v2.Cnh`CNH (Führerschein)BR`CIN``unico.moja.dictionary.br.cin.v1.Cin`CINBR`PASSAPORTE``unico.moja.dictionary.br.passaporte.v1.Passaporte`ReisepassMX`INE``unico.moja.dictionary.mx.ine.v1.Ine`INE-WählerausweisMX`LPC``unico.moja.dictionary.mx.lpc.v1.Lpc`Licencia para conducir (Führerschein)MX`PASAPORTE``unico.moja.dictionary.mx.pasaporte.v1.Pasaporte`Reisepass—`UNKNOWN``unico.moja.dictionary.other.unknown.v1.Unknown`Typ konnte nicht identifiziert werden — `doc.data` ist leer
`PASSAPORTE` und `PASAPORTE` sind unterschiedliche DokumenteDer brasilianische Reisepass ist `PASSAPORTE` (mit zwei S) und der mexikanische `PASAPORTE` (mit einem S), jeweils entsprechend der Schreibweise im eigenen Dictionary. Das ist kein Tippfehler — behandeln Sie die beiden Werte nicht als gleichwertig.
Es wird keine OCR-Extraktion durchgeführt und kein Feld in `doc.data` zurückgegeben, wenn `doc.code` den Wert `UNKNOWN` hat.
Kunden in Brasilien erhalten möglicherweise die vollständige Prozess-PayloadDie Gesamtstruktur der Antwort bleibt gleich — das einzelne Ergebnis ist der Standard.Integrationen in Brasilien erhalten möglicherweise das vollständige Prozessobjekt unten, mit Ergebnissen pro Fähigkeit in authenticationInfo.```
{  "process": {    "id": "53060f52-f146-4c12-a234-5bb5031f6f5b",    "flow": "idchecktrust",    "callbackUri": "https://example.com/callback",    "userRedirectUrl": "https://example.com/redirect",    "state": "PROCESS_STATE_FINISHED",    "result": "PROCESS_RESULT_OK",    "createdAt": "2024-01-01T10:00:00Z",    "finishedAt": "2024-01-01T10:15:00Z",    "expiresAt": "2024-01-08T10:00:00Z",    "purpose": "VERIFICATION",    "clientReference": "client-ref-abc",    "useCase": "smart_revalidation",    "capacities": ["liveness", "face_match"],    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",    "person": {      "duiType": "DUI_TYPE_BR_CPF",      "duiValue": "12345678909",      "friendlyName": "Luke Skywalker",      "notifications": [        {          "notificationChannel": "email"        }      ]    },    "authenticationInfo": {      "authenticationId": "auth-123",      "livenessResult": "LIVENESS_RESULT_LIVE",      "authenticationResult": "AUTHENTICATION_RESULT_INCONCLUSIVE",      "identityFraudstersResult": "TRUST_RESULT_INCONCLUSIVE",      "bioTokenEngineResult": "BIO_TOKEN_ENGINE_RESULT_UNSPECIFIED",      "smartRevalidationResult": "SMART_REVALIDATION_RESULT_UNSPECIFIED",      "idAgeResult": "ID_AGE_RESULT_UNSPECIFIED",      "scoreEngineResult": {        "scoreEnabled": "SCORE_ENABLED_TRUE",        "score": 85.5      }    },    "companyData": {      "branchId": "branch-123",      "countryCode": "BR"    },    "bioTokenData": {      "referenceProcessId": "ref-proc-123",      "authenticationId": "auth-ref-123"    },    "services": [      {        "envelopeId": "4d4f3d90-04a3-4259-b63b-930ab10d2e47",        "documentIds": ["doc-abc-123"],        "consent_granted": true,        "documents": [          {            "doc_id": "doc-abc-123",            "typified": true,            "cpf_match": true,            "face_match": true,            "validate_doc": true,            "reused_doc": false,            "signed_url": "https://example.com/doc?token=xyz",            "doc": {              "version": 1,              "code": "CNH",              "data": {                "numero": "044589731564",                "cpfNumero": "12345678909",                "nomeCivil": "Luke Skywalker",                "dataNascimento": "1990-05-12T00:00:00Z",                "dataExpiracao": "2027-12-07T00:00:00Z",                "categoria": "B"              }            }          }        ]      }    ]  }}
```

Felder der obersten EbeneFeldTypBeschreibung`process.id`string (UUID)Prozesskennung.`process.flow`stringBei der Erstellung gesendete Flow-Kennung.`process.callbackUri`stringFür Prozessereignisse konfigurierte Callback-URL.`process.userRedirectUrl`stringURL zur Weiterleitung des Benutzers nach Abschluss der Journey.`process.state`enumAktueller Prozessstatus. Siehe Werte unten.`process.result`enumVerifizierungsergebnis. Nur vorhanden, wenn `state = PROCESS_STATE_FINISHED`.`process.createdAt`string (datetime)ISO-8601-Zeitstempel der Prozesserstellung.`process.finishedAt`string (datetime)ISO-8601-Zeitstempel des Prozessabschlusses. Nur vorhanden, wenn `state = PROCESS_STATE_FINISHED`.`process.expiresAt`string (datetime)ISO-8601-Zeitstempel des Prozessablaufs.`process.purpose`stringZweck des Prozesses, wie im Flow konfiguriert.`process.clientReference`stringOptionale clientseitige Referenz zur Indexierung im Portal.`process.useCase`stringDem Flow zugeordnete Szenario-Kennung.`process.capacities`array of stringsListe der in diesem Prozess aktivierten Fähigkeiten.`process.token`stringSigniertes JWT für die SDK-Integration.`process.person`objectBei der Erstellung angegebene Identifikation.`process.person.notifications`arrayFür die Journey konfigurierte Benachrichtigungskanäle (z. B. `email`).`process.authenticationInfo`objectErgebnisse pro Fähigkeit. Siehe unten.`process.companyData`objectUnternehmens- und Filialkontext.`process.companyData.branchId`stringFilialkennung.`process.companyData.countryCode`stringISO-3166-1-Alpha-2-Ländercode.`process.bioTokenData`objectReferenzprozess-Info — nur in 1:1-Validierungs- und Intelligente-Revalidierungs-Abläufen vorhanden.`process.services`arraySignierte Umschläge, erfasste Dokumente und andere Service-Ausgaben. Siehe unten.process.state-WerteWertBedeutung`PROCESS_STATE_CREATED`Prozess erstellt; Benutzer hat die Journey noch nicht abgeschlossen.`AWAITING_FOR_DOCUMENT`Prozess ohne Ausweisdokument erstellt; wartet darauf, dass es über [Prozessdokument setzen](/de/dual-api/developers/api-reference/web-sdk/post-process-document) gesetzt wird. Nur vorhanden, wenn der Custom Flow optionale Dokumente erlaubt.`PROCESS_STATE_FINISHED`Journey abgeschlossen. Prüfen Sie `result` und `authenticationInfo`.`PROCESS_STATE_FAILED`Verarbeitungsfehler.Inkonsistenz bei der State-Benennung`AWAITING_FOR_DOCUMENT` folgt nicht der `PROCESS_STATE_*`-Präfixkonvention, die von den anderen States verwendet wird. Dies ist eine bekannte Inkonsistenz bei der Benennung in der aktuellen API.process.result-WerteWertBedeutung`PROCESS_RESULT_OK`Alle Fähigkeiten haben positive Ergebnisse zurückgegeben.`PROCESS_RESULT_INVALID_IDENTITY`Mindestens eine Fähigkeit hat ein eindeutig negatives Ergebnis zurückgegeben (z. B. Lebenderkennung fehlgeschlagen, Identität nicht übereinstimmend).`PROCESS_RESULT_ERROR`Fehler bei der Ergebnisverarbeitung.`PROCESS_RESULT_EXPIRED`Prozess ist abgelaufen, bevor die Journey abgeschlossen wurde.`PROCESS_RESULT_UNSPECIFIED`Prozess noch nicht abgeschlossen.Fähigkeitsergebnisse in authenticationInfoAlle Felder werden unabhängig vom Flow immer zurückgegeben. Felder für nicht im Flow verwendete Fähigkeiten geben `*_UNSPECIFIED` zurück.Abgekürzte Enum-WerteKurzwerte (z. B. `livenessResult = LIVE`, `authenticationResult = INCONCLUSIVE`) entsprechen direkt den hier dokumentierten vollständigen Enum-Werten (`LIVENESS_RESULT_LIVE`, `AUTHENTICATION_RESULT_INCONCLUSIVE`, etc.) — das Präfix wird der Kürze halber weggelassen.FeldFähigkeitMögliche Werte`authenticationId`—Eindeutige Kennung für diesen Authentifizierungsversuch.`livenessResult`[Lebenderkennung](/de/capabilities/liveness)`LIVENESS_RESULT_LIVE`, `LIVENESS_RESULT_NOT_LIVE`, `LIVENESS_RESULT_UNSPECIFIED``authenticationResult`[Identitätsprüfung](/de/capabilities/identity-verification)`AUTHENTICATION_RESULT_POSITIVE`, `AUTHENTICATION_RESULT_NEGATIVE`, `AUTHENTICATION_RESULT_INCONCLUSIVE`, `AUTHENTICATION_RESULT_UNSPECIFIED``identityFraudstersResult`[Betrugseinstufung nach Risiko](/de/capabilities/fraud-risk-classification)`TRUST_RESULT_YES`, `TRUST_RESULT_INCONCLUSIVE`, `TRUST_RESULT_UNSPECIFIED``bioTokenEngineResult`[1:1-Validierung](/de/capabilities/1-1-validation)`BIO_TOKEN_ENGINE_RESULT_POSITIVE`, `BIO_TOKEN_ENGINE_RESULT_NEGATIVE`, `BIO_TOKEN_ENGINE_RESULT_UNSPECIFIED``smartRevalidationResult`[Intelligente Revalidierung](/de/capabilities/smart-revalidation)`SMART_REVALIDATION_RESULT_POSITIVE`, `SMART_REVALIDATION_RESULT_NEGATIVE`, `SMART_REVALIDATION_RESULT_UNSPECIFIED``idAgeResult`[Altersverifizierung](/de/capabilities/age-verification)`ID_AGE_RESULT_POSITIVE`, `ID_AGE_RESULT_NEGATIVE`, `ID_AGE_RESULT_INCONCLUSIVE`, `ID_AGE_RESULT_UNSPECIFIED``scoreEngineResult.scoreEnabled`[Risiko-Score](/de/capabilities/risk-score)`SCORE_ENABLED_TRUE`, `SCORE_ENABLED_FALSE`, `SCORE_ENABLED_UNSPECIFIED``scoreEngineResult.score`[Risiko-Score](/de/capabilities/risk-score)Zahl von -100 bis +100. Vorhanden, wenn `authenticationResult = AUTHENTICATION_RESULT_INCONCLUSIVE` und Risiko-Score aktiviert ist.`serproResult.score`[Serpro-Ähnlichkeitsabgleich](/de/capabilities/serpro-similarity-return)`0`–`100` (Ähnlichkeit); `-1` (kein Gesicht für diesen CPF hinterlegt); `-2` (Integrationsfehler).process.services-FelderGemischte Namenskonventionen in `services`Das Array `services` verwendet camelCase für Umschlag-Ebenen-Felder (`envelopeId`, `documentIds`) und snake_case für Dokument-Ebenen-Felder (`doc_id`, `consent_granted`, `face_match` usw.). Dies spiegelt die tatsächliche API-Antwort wider — beide Konventionen sind absichtlich und kein Dokumentationsfehler.FeldTypBeschreibung`envelopeId`string (UUID)Kennung des signierten Umschlags.`documentIds`array of stringsIDs der in diesem Service erfassten Dokumente.`consent_granted`booleanOb der Benutzer der Datenweitergabe zugestimmt hat.`documents`arrayErfasste Dokumente mit OCR-Daten und Validierungsergebnissen.`documents[].doc_id`stringDokumentkennung.`documents[].typified`booleanOb der Dokumenttyp erfolgreich identifiziert wurde.`documents[].cpf_match`booleanOb der CPF auf dem Dokument mit dem angegebenen CPF übereinstimmt (nur Brasilien).`documents[].face_match`booleanOb das Selfie mit dem Foto auf dem Dokument übereinstimmt.`documents[].validate_doc`booleanOb das Dokument die Authentizitätsprüfung bestanden hat.`documents[].reused_doc`booleanOb dieses Dokument von einem früheren Prozess wiederverwendet wurde.`documents[].signed_url`stringVorsignierte URL zum Herunterladen des Dokument-PDFs (5 Minuten gültig — erneut abrufen zum Erneuern).`documents[].doc.version`integerOCR-Schema-Version.`documents[].doc.code`stringKurzer Dokumenttyp-Code (z. B. `CNH`). Siehe [Dokumenttypen und OCR-Felder](#document-type-values) für alle Werte und die Herleitung des Codes.`documents[].doc.data`objectExtrahierte OCR-Felder. Der Inhalt variiert je nach Dokumenttyp — die vollständige Übersicht finden Sie in der [vollständigen Feldreferenz](/de/assets/files/document-content-fields-0e4663f2ade946e901bbc7523c21f032.json). Die Feldnamen in `doc.data` (z. B. `nomeCivil`, `dataNascimento`) werden auf Portugiesisch zurückgegeben — das sind die tatsächlichen Werte, die von der OCR-Engine erzeugt werden.
Kunden in Mexiko erhalten möglicherweise den Block der RENAPO-VerifizierungDie Antwort behält dieselbe Struktur und ergänzt den idGov-Block.Integrationen in Mexiko mit aktivierter RENAPO-Verifizierung erhalten unter authenticationInfo einen zusätzlichen idGov-Block mit dem Eintrag, den RENAPO zur CURP des Benutzers führt. Er ist eine separate Antwort neben dem Identitätsergebnis.```
{  "process": {    "id": "11111111-2222-3333-4444-555555555555",    "state": "PROCESS_STATE_FINISHED",    "result": "PROCESS_RESULT_APPROVED",    "person": {      "duiType": "DUI_TYPE_MX_CURP",      "duiValue": "PUEA880304MDFRJN04"    },    "authenticationInfo": {      "authenticationId": "22222222-3333-4444-5555-666666666666",      "idGov": {        "government_valid": true,        "curp": "PUEA880304MDFRJN04",        "government_name": "ANA PRUEBA EJEMPLO"      }    },    "companyData": { "countryCode": "MEX" }  }}
```

Weitere Felder und die übrigen `idGov`-Schlüssel sind der Kürze halber weggelassen. Die vollständige Tabelle der `idGov`-Felder finden Sie unter [RENAPO-Verifizierung](/de/capabilities/renapo-verification#possible-responses).FeldTypBeschreibung`authenticationInfo.idGov`objectRENAPO-Eintrag zur CURP. Fehlt, wenn die Capability nicht aktiviert ist. `{}`, wenn RENAPO nicht geantwortet hat. Nur Mexiko. Siehe [RENAPO-Verifizierung](/de/capabilities/renapo-verification).
### Fehlercodes​

400 Bad Request401 Unauthorized404 Not Found429 Too Many Requests500 Internal Server ErrorCodeNachrichtBeschreibung`3`process id is invalidWenn die Prozess-ID ungültig ist.CodeNachrichtBeschreibung—Jwt header is an invalid JSONWenn das verwendete Access-Token falsche Zeichen enthält.—Jwt is expiredWenn das verwendete Access-Token abgelaufen ist.CodeNachrichtBeschreibung`5`error getting process: rpc error: code = NotFound desc = process not foundWenn die Prozess-ID nicht gefunden wurde.Rate-Limit erreicht. Wenn Ihr System einen HTTP-429-Fehler erhält, müssen Sie Mechanismen implementieren, um kaskadierende Ausfälle zu verhindern und eine Verschärfung der Einschränkung zu vermeiden.
**Best Practices:**

**Abkühlphase (Backoff):** Stoppen oder drosseln Sie nachfolgende Anfragen aus Ihrem System sofort. Wiederholen Sie fehlgeschlagene Anfragen nicht kontinuierlich in einer engen Schleife.
**Warteschlange & Drosselung:** Puffern oder reihen Sie ausgehende Anfragen auf Ihrer Seite ein, um den Datenverkehr zu kontrollieren, bevor Sie sie erneut senden.
**Exponentieller Backoff mit Jitter:** Erhöhen Sie beim erneuten Versuch die Wartezeit zwischen den Versuchen exponentiell (z. B. 1 s, 2 s, 4 s, 8 s) und fügen Sie eine kleine zufällige Verzögerung ("Jitter") hinzu, um einen Herdeneffekt zu vermeiden, bei dem alle in der Warteschlange befindlichen Anfragen exakt zur gleichen Millisekunde erneut versucht werden.

WarnungDas kontinuierliche Ansprechen eines rate-limitierten Endpunkts ohne Backoff kann **die Einschränkungsperiode verlängern** und den operativen Durchsatz Ihres Systems erheblich beeinträchtigen. Eine ordnungsgemäße Drosselung der Anfragen auf Ihrer Seite gewährleistet eine reibungslosere und widerstandsfähigere Integration.
Informationen zu Standardlimits, Erhöhung von Anfragen und weiteren Details finden Sie unter [Rate Limits](/de/dual-api/developers/api-reference/rate-limits).CodeNachrichtBeschreibung`99999`Internal failure! Try again laterWenn ein interner Fehler auftritt.
### Polling vs. Webhook​

Sie können diesen Endpunkt abfragen, um den Fortschritt zu prüfen, aber das empfohlene Muster ist, **einen Webhook zu abonnieren** und diesen Endpunkt nur als Fallback aufzurufen. Siehe [Webhooks und Ereignisse](/de/developers/webhooks-and-events).
### Nächste Schritte​

Für das erfasste Selfie siehe [Selfie abrufen](/de/dual-api/developers/api-reference/web-sdk/get-selfie).
Für das Audit-Beweisbundle siehe [Beweissatz abrufen](/de/dual-api/developers/api-reference/web-sdk/get-evidence-set).
Zuletzt aktualisiert am 8. Okt. 2026**