Sperrlisten-API
Sperrlisteneinträge aus Ihrem eigenen System hinzufügen, auflisten und entfernen — E-Mail-Adressen, Telefonnummern, Dokumentnummern sowie IP-Adressen oder -Bereiche oder das Gesicht, die Geräte und die IP-Adresse hinter einer bestehenden Verifizierung.
Die Sperrliste ist dieselbe Liste wie Einstellungen → Betrugsprävention im Dashboard (siehe Sperrliste und Erkennung von Dubletten). Eine Verifizierung, die auf einen aktiven Eintrag passt, wird abgelehnt oder zur manuellen Prüfung weitergeleitet. Die Einträge sind nur für Ihre Organisation sichtbar.
Die Endpunkte liegen unter /api/v1/kyc/blocklist und verwenden einen API-Schlüssel (Authorization: Bearer ck_live_…) mit dem Berechtigungsbereich kyc:manage. Siehe Authentifizierung.
Gesperrte Werte werden nie zurückgegeben: Die API liefert den Eintragstyp, einen maskierten Hinweis (eine IP-Adresse oder ein Bereich wird vollständig zurückgegeben), die Aktion, den Grund, das Ablaufdatum und die Trefferzähler.
Einträge hinzufügen
POST /api/v1/kyc/blocklist
Einen typisierten Wert sperren:
{
"kind": "email",
"value": "fraud@example.com",
"action": "reject",
"reason": "Chargeback ring",
"expiresAt": "2027-01-01T00:00:00.000Z"
}
| Feld | Typ | Hinweise |
|---|---|---|
kind | email | phone | document_number | ip | face und device können nur aus einer Verifizierung heraus erstellt werden |
value | string | Eine E-Mail-Adresse, eine Telefonnummer in beliebigem Format, eine Dokumentnummer oder eine IP-Adresse bzw. ein CIDR-Bereich (IPv4 oder IPv6) |
action | reject | escalate | Was ein Treffer bewirkt. Standard escalate (manuelle Prüfung) |
reason | string, optional | Bis zu 1.000 Zeichen; nur Ihr Team sieht ihn |
expiresAt | ISO-8601-Zeitpunkt, optional | Danach passt der Eintrag nicht mehr |
Oder sperren Sie, was eine bestehende Verifizierung enthält:
{
"fromRequestId": "clx…",
"kinds": ["face", "device", "ip"],
"action": "escalate"
}
fromRequestId muss eine Verifizierung Ihrer Organisation sein. kinds begrenzt, was gesperrt wird (Standard: alles, was die
Verifizierung enthält: Gesicht, Dokumentnummer(n), Telefonnummer, E-Mail-Adresse, IP-Adresse, Gerät). Arten, zu denen die
Verifizierung keine Daten hat, werden übersprungen.
Antwort 201:
{
"data": [
{
"id": "clx…",
"kind": "email",
"valueHint": "f•••@e•••.com",
"action": "reject",
"reason": "Chargeback ring",
"createdByName": null,
"sourceRequestId": null,
"expiresAt": "2027-01-01T00:00:00.000Z",
"expired": false,
"matchCount": 0,
"lastMatchedAt": null,
"createdAt": "2026-10-24T15:00:00.000Z"
}
]
}
Fehler: 400 bei einem unbrauchbaren Wert oder einer Verifizierung, aus der nichts zu sperren ist, 404, wenn fromRequestId nicht Ihre ist, 409, wenn bereits ein identischer aktiver Eintrag existiert.
Einträge auflisten
GET /api/v1/kyc/blocklist?kind=email&includeExpired=false&page=1&pageSize=50
Liefert { "data": [ … ], "total": 12 }. Abgelaufene Einträge werden ausgeblendet, sofern nicht includeExpired=true gesetzt ist. pageSize beträgt höchstens 200.
Einen Eintrag entfernen
DELETE /api/v1/kyc/blocklist/:id → { "success": true }. Das Entfernen eines Eintrags, der nicht Ihrer ist, liefert 404.
Jedes Hinzufügen und Entfernen wird im Audit-Protokoll festgehalten, wobei der API-Schlüssel als Akteur vermerkt wird.
Das Ergebnis auswerten
Eine Verifizierung, die einen Treffer hat, enthält einen Eintrag blocklist_match in ihren Betrugssignalen
(GET /api/v1/kyc/requests/:id/fraud-signals), mit details.kind (der Typ) und details.action, niemals aber dem Wert.
Ihre Prüfauslöser oder Ausschlussgründe enthalten blocklist_match, und Richtlinien- sowie Workflow-Regeln können
fraud.blocklistMatch und fraud.blocklistKinds prüfen.
API für Live-Verifizierung
Planen Sie eine Live-ID-Verifizierungssitzung für Ihren Kunden aus Ihrem eigenen System, verfolgen, sagen Sie sie ab oder verschieben Sie sie und erhalten Sie die Entscheidung des Moderators per Webhook — alles über Ihren eigenen Referenzcode.
Altersprüfung-API
Schätzen Sie anhand eines Selfies, ob eine Person alt genug ist, mit einem Rückgriff auf das Geburtsdatum aus dem Ausweis, wenn die Schätzung zu nah an der Grenze liegt.