Zum Hauptinhalt springen

Wiederverarbeitung und Import biometrischer Datenbanken

Dieser Leitfaden beschreibt, wie Sie eine Wiederverarbeitung oder einen Import biometrischer Datenbanken auf der Unico-Plattform durchführen. Er beschreibt die technischen und betrieblichen Anforderungen für eine effektive, sichere Integration gemäß den Best Practices der Plattform.

Umfang

Dieses Material umfasst zwei Arten von Prozessen:

  • Wiederverarbeitung: Erneute Verarbeitung biometrischer Datensätze von Benutzern, die bereits die Datenbank des Kunden und von Unico durchlaufen haben, zur Neubewertung oder Migration zwischen Systemen.
  • Import biometrischer Datenbanken: Erstmaliges Hochladen oder Aktualisieren einer Datenbank mit Selfies zur Identitätsprüfung und/oder zur Betrugsrisikoeinstufung.
  • Import von Dokumentendatenbanken: Hochladen einer Dokumentendatenbank zusammen mit Selfies für die Facematch- oder CPF-Match-Verifizierung (nur Brasilien).

Voraussetzungen

  • Der Kunde muss einen aktiven Vertrag oder eine NDA mit Unico unterzeichnet haben und sich in der Integrationsphase befinden (Ausnahme bei Genehmigung durch das Governance-Team).
  • Das Projekt folgt formellen TPS-Vereinbarungen (Transaktionen pro Sekunde). Siehe TPS-Vereinbarung unten.
  • Vor Erhalt der Produktionszugangsdaten ist eine vollständige Integrations-Homologation obligatorisch, um Datenqualität, Payload-Konformität und stabile Leistung sicherzustellen.
  • Ein dediziertes Dienstkonto muss für die Wiederverarbeitung oder den Import erstellt werden (z.B. "Reprocessing" oder "Legacy_Import").
  • Ein dedizierter API Key wird speziell für die Wiederverarbeitung/den Import erstellt.
  • (Optional) Eine dedizierte Niederlassung kann für die Wiederverarbeitung/den Import erstellt werden. Dieser Parameter wird im Payload als subsidiaryId identifiziert. Siehe Payload-Parameter unten.
  • Der API Key und das Dienstkonto werden deaktiviert nach dem vereinbarten Zeitraum oder Abschluss der Verarbeitung.

Verfügbare Capabilities

CapabilityBeschreibung
IdentitätsprüfungÜberprüft, ob das eingereichte Selfie dem tatsächlichen Inhaber des Identifikators gehört.
BetrugsrisikoklassifizierungPrüft, ob eine Historie betrügerischen Verhaltens mit diesem Gesicht verbunden ist.
FacematchÜberprüft, ob das Dokumentfoto mit dem eingereichten Selfie übereinstimmt.
CPF Match BrazilBrazil onlyÜberprüft, ob die angegebene CPF mit der auf dem Dokument gedruckten CPF-Nummer übereinstimmt. Hinweis: Nicht alle RGs haben die CPF aufgedruckt.

Selfie-Anforderungen

  • Muss im base64-Format eingereicht werden.
  • Das Bild muss dem ICAO-Standard entsprechen (heller Hintergrund, zentriertes Gesicht, keine Accessoires, die die Identifizierung behindern, angemessene Beleuchtung).
  • Empfohlene Abmessungen: 1920x1080 oder 1080x1920 Verhältnis.
  • Maximale Größe: 800 KB (bei Bedarf mit JPEG 92 komprimieren).
  • Ausrichtung: Hochformat.

Dokumentenanforderungen

TPS-Vereinbarung

  • Die maximal vereinbarte TPS für dieses Projekt beträgt 10 TPS.
  • Verteilen Sie Anfragen gleichmäßig über die Zeit, anstatt sie in großen Schüben zu senden.
  • Dieses Limit darf nicht überschritten werden ohne formelle Genehmigung des Unico-Teams.
  • Anfragen über dem Limit können automatisch verworfen oder blockiert werden.
  • Wenn eine vorübergehende Erhöhung erforderlich ist, ist eine formelle vorherige Vereinbarung notwendig.

Integration

Endpunkte

UmgebungBasis-URLZugangHinweise
Staginghttps://api.id.uat.unico.appOffenObligatorisch für Tests
Produktionhttps://api.id.unico.appNur nach genehmigter HomologationErfordert strikte TPS-Kontrolle

Erforderliche Header

Authorization: Bearer {access_token}
APIKEY: {your_api_key}
Content-Type: application/json

Payload-Parameter

{
"subject": {
"duiType": 1,
"code": "11032395702",
"name": "User Name",
"email": "[email protected]",
"phone": "21998571922",
"birthDate": "30/07/1989",
"gender": "M"
},
"useCase": "Reprocessamento/Importação",
"subsidiaryId": "35d734c4-7fbb-4b2f-a1dc-7e1575514819",
"imageBase64": "/9j/4AAQSkZJR...",
"document": {
"purpose": "Reprocessamento",
"documentId": "doc-001",
"files": [
{
"data": "doc_base64_frente",
"faceDocumentMatch": true
},
{
"data": "doc_base64_verso"
}
]
}
}
FeldTypErforderlichBeschreibung
subjectobjectJaBenutzeridentifikationsdaten.
subject.duiTypeintegerJaDokumenttypkennung. Siehe duiType-Werte unten.
subject.codestringJaCPF oder anderer Benutzeridentifikator.
subject.namestringJaVollständiger Name des Benutzers.
subject.emailstringNeinE-Mail des Benutzers.
subject.phonestringNeinTelefonnummer des Benutzers.
subject.birthDatestringNeinGeburtsdatum des Benutzers (DD/MM/YYYY).
subject.genderstringNeinGeschlecht des Benutzers (M oder F).
useCasestringJaName des Anwendungsfalls ("Reprocessamento" oder "Importação de base").
subsidiaryIdstringNeinNiederlassungs-UUID (von Unico bereitgestellt).
imageBase64base64JaSelfie-Bild des Benutzers, in base64 konvertiert.
documentobjectNeinDokumentdaten, die dem Prozess zugeordnet sind.
document.purposestringNeinDokumentzweck (z.B. "Reprocessamento").
document.documentIdstringNeinDokumentkennung.
document.filesarrayNeinListe der Dokumentbilddateien.
document.files[].database64NeinDokumentbild, in base64 konvertiert.
document.files[].faceDocumentMatchbooleanNeinGibt an, ob das Gesicht im Dokument mit dem eingereichten Selfie übereinstimmt.
duiType-Werte
WertBeschreibung
0Nicht angegeben
1Brasilien — CPF
2Mexiko — CURP
3Interner Unico-Identifikator
4Vereinigte Staaten — SSN
5Brasilien — Reisepass
6Argentinien — Reisepass
7Argentinien — DNI
8Nigeria — NIN
9Chile — RUN
10Ecuador — NI
11Vereinigte Staaten — Reisepass
12Guatemala — CUI
13Uruguay — CI
15E-Mail-Adresse
16Indonesien — NIK
17Telefonnummer
18Vereinigte Staaten — Führerschein

Wichtige Hinweise

  • Das Selfie muss dem ICAO-Standard mit angemessener Qualität und Beleuchtung entsprechen.
  • Das Selfie muss im base64-Format vorliegen.
  • Vermeiden Sie Masseneinreichungen ohne TPS-Kontrolle — dies kann eine Ratenbegrenzung auslösen (siehe Fehlerbehandlung unten).
  • Testen Sie Daten und Integration immer zuerst in der Staging-Umgebung.

Antworten

Erfolg — 200 OK

{
"id": "80371b2a-3ac7-432e-866d-57fe37896ac6",
"status": 3,
"unicoId": {
"result": "inconclusive"
},
"identityFraudsters": {
"result": "inconclusive"
}
}
FeldTypBeschreibung
idstringProzessidentifikator. Speichern Sie ihn für zukünftige Abfragen oder falls Sie später die 1:1-Validierung implementieren.
statusintegerTransaktionsstatus.
unicoId.resultstringAntwort der Identitätsprüfungs-Capability.
identityFraudsters.resultstringAntwort der Betrugsrisikoklassifizierungs-Capability.

Bildverarbeitungsfehler

{
"id": "80371b2a-3ac7-432e-866d-57fe37896ac6",
"status": 5
}

Häufige Fehler

Codes im Bereich 4xx weisen auf Validierungsfehler der bereitgestellten Daten hin. Codes im Bereich 5xx weisen auf serverseitige Fehler hin.

HTTP-CodeFehlertypWahrscheinliche UrsacheEmpfohlene Maßnahme
400Bad RequestUngültiger PayloadStruktur und Inhalt validieren.
401UnauthorizedAbgelaufener oder ungültiger TokenToken erneuern.
403ForbiddenFalscher API Key oder unzureichende BerechtigungenZugangsdaten überprüfen.
429Too Many RequestsAnfragerate überschrittenWarten und TPS-Limit einhalten.
500+Internal Server ErrorInterner FehlerNach einigen Sekunden erneut versuchen; bei anhaltendem Fehler ein Ticket eröffnen.

Fehlerbehandlung

  • Rate Limit (HTTP 429) muss sorgfältig überwacht werden. Anfragenüberlastung kann die Pipeline blockieren.
  • Halten Sie stets die mit Unico vereinbarten TPS ein (siehe TPS-Vereinbarung).
  • Bei anhaltenden Fehlern (5xx) führen Sie eine erneute Verarbeitung mit Retry/Backoff-Kontrolle durch.