Zum Hauptinhalt springen

Wiederverwendbare Dokumente abrufen

Verwenden Sie diesen Endpunkt, um zu prüfen, ob ein Benutzer bereits ein Dokument zur Wiederverwendung verfügbar hat, bevor ein neuer Dokumentenerfassungsablauf gestartet wird. Wird ein Dokument gefunden, kann dessen documentId direkt an POST /processes/v1 (Dokumenttyp) übergeben werden, um den Erfassungsschritt zu überspringen.

Endpunkt

UmgebungURL
ProduktionGET https://api.id.unico.app/documents/v1
SandboxGET https://api.id.uat.unico.app/documents/v1

Anfrage

Headers
HeaderWert
AuthorizationBearer <access_token> (siehe Authentifizierung)
APIKEYBereitgestellter API-Schlüssel mit aktivierter Dokumentenerfassung und Wiederverwendung.
Query parameters
ParameterTypErforderlichBeschreibung
codestringjaBenutzerkennung (CPF oder CURP, ohne Formatierung).
typestringjaAbzufragender Dokumenttyp. Zulässige Werte: BR_RG, BR_CNH, BR_CIN, BR_PASSPORT.
Hinweis

Die oben aufgeführten type-Werte gelten ausschließlich für diesen Endpunkt. Verwechseln Sie sie nicht mit:

  • subject.duiType in POST-Anfragen — verwendet das Präfix DUI_TYPE_* und identifiziert die Person, nicht den Dokumenttyp (z. B. DUI_TYPE_BR_CPF).
  • documentType in der Antwort — verwendet den vollständigen Registry-Pfad (z. B. unico.moja.dictionary.br.cnh.v2.Cnh).

Beispiel

curl -X GET "https://api.id.unico.app/documents/v1?code=12345678909&type=BR_CNH" \
-H "Authorization: Bearer $TOKEN" \
-H "APIKEY: $API_KEY"

Antworten

200 OK
{
"items": [
{
"documentType": "unico.moja.dictionary.br.cnh.v2.Cnh",
"documentId": "doc-abc-123"
}
]
}
FeldTypBeschreibung
itemsarrayListe der für den Benutzer gefundenen wiederverwendbaren Dokumente. Leeres Array, wenn kein wiederverwendbares Dokument für den angegebenen code und type gefunden wurde.
items[].documentTypestringDokumenttyp-Bezeichner. Mögliche Werte: unico.moja.dictionary.br.rg.v2.Rg, unico.moja.dictionary.br.cnh.v2.Cnh, unico.moja.dictionary.br.cin.v1.Cin, unico.moja.dictionary.br.passaporte.v1.Passaporte.
items[].documentIdstringDokumentkennung. Übergeben Sie diesen Wert in document.documentId bei POST /processes/v1, um das Dokument wiederzuverwenden.
403 Forbidden

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

429 Too Many Requests

Ratenlimit erreicht. Versuchen Sie es nach dem im Retry-After-Antwortheader angegebenen Intervall erneut. Siehe Ratenlimits.

Verwendung der documentId zur Wiederverwendung

Sobald Sie eine documentId haben, übergeben Sie diese in der Dokumentprozessanfrage, um die Aufnahme zu überspringen:

{
"subject": {
"code": "12345678909",
"name": "Luke Skywalker"
},
"document": {
"purpose": "onboarding",
"authProcessId": "<biometric-process-id>",
"documentId": "doc-abc-123"
}
}
FeldBeschreibung
document.purposeGeschäftszweck für diesen Dokumentprozess. Zulässige Werte: creditprocess, carpurchase, paybypaycheck, onboarding, fgts. Diese Werte sind spezifisch für die Dokument-API und unterscheiden sich vom purpose-Enum des biometrischen SDK.
document.authProcessIdID des zuvor für diesen Benutzer erstellten biometrischen Prozesses (aus POST /processes/v1).
document.documentIdDokument-ID aus der Antwort dieses Endpunkts. Wenn angegeben, kann document.files weggelassen werden — die Plattform ruft das zuvor aufgenommene Dokument automatisch ab.

Das vollständige Schema der Dokumentprozessanfrage finden Sie unter Dokumentprozess erstellen.

Fehlercodes

CodeMeldungBeschreibung
20507O parâmetro subject.code é inválido.Fehlerhafter oder nicht vorhandener Kennungswert (CPF oder CURP).
20002O parâmetro APIKey não foi informado.Fehlender APIKEY-Header.
20001O parâmetro authtoken não foi informado.Fehlender Authentifizierungstoken-Header.