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: 1080x1920 (Hochformat) oder 1920x1080 (Querformat).
  • 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
LandCodeBeschreibung
BR1Brasilianische CPF
BR5Brasilianischer Reisepass
MX2Mexikanische CURP
AR6Argentinischer Reisepass
AR7Argentinische DNI
US4US-amerikanische SSN
US11US-amerikanischer Reisepass
US18US-amerikanischer Führerschein
ID16Indonesische NIK
NG8Nigerianische NIN
CL9Chilenische RUN
EC10Ecuadorianische NI
GT12Guatemaltekische CUI
UY13Uruguayische CI
ZZ15E-Mail-Adresse
ZZ17Telefonnummer
MX25Mexikanische RFC (Persona Física)
CO26Kolumbianische NIT
PE27Peruanische RUC
CA28Kanadische SIN
DK29Dänische CPR
GB30Britische Sozialversicherungsnummer (NINO)
PL31Polnische PESEL
SE32Schwedische Personennummer (PNR)
AT34Österreichische Steuernummer (STNR)
FI35Finnische Personenkennung (HETU)
0Nicht angegeben
3Interner Unico-Identifikator

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.