API & Integrationen

Compliance in Ihre Abläufe integrieren.

Die sKYCo API verbindet Risikoanalysen und Compliance-Prüfungen mit Ihrer bestehenden Software. Sprechen Sie mit uns über Ihren Integrationsbedarf.

Interesse an der API
API-Funktionen und technische Details ansehen

Risikoanalyse auf Kanzleiebene

Risikofaktoren, Bewertungen und Ergebnisse in Ihre Kanzleisoftware übernehmen.

Mandanten-Risikobewertung

Risikoprofile und Bewertungen in bestehende Prüfabläufe einbinden.

PEP- & Sanktionsscreening

Prüfungen, Treffer und Statusänderungen im eigenen Prozess verarbeiten.

Wirtschaftliche Eigentümer

Eigentümerstrukturen und Registerinformationen einbeziehen.

Identifizierung

Identitätsprüfungen in den digitalen Onboarding-Prozess einbinden.

Für die Integration vorbereitet

REST, JSON & OpenAPI 3.1

Versionierte Endpunkte und maschinenlesbare API-Dokumentation.

OAuth 2.0

Client-Credentials und getrennte Zugangsdaten je Mandant.

Webhooks

Ereignisse wie neue Treffer oder Statusänderungen automatisch empfangen.

Sandbox

Integrationen mit Beispieldaten vor dem Produktivbetrieb testen.

EU-Hosting & Audit-Log

Datenhaltung in der EU und Protokollierung von API-Anfragen.

SLA & White Label

Vereinbarte Service-Level und Einbindung unter Ihrer eigenen Marke.

Beispiel für API-Endpunkte

POST/v1/office-risk-assessmentsRisikoanalyse auf Kanzleiebene
POST/v1/risk-assessmentsMandanten-Risikobewertung
POST/v1/screeningsPEP- und Sanktionsscreening
GET/v1/beneficial-owners/{id}Wirtschaftliche Eigentümer
POST/v1/identificationsDigitale Identifizierung
GET/v1/reports/{id}Prüfbericht

Beispiel: PEP- und Sanktionsscreening

Ein PDF mit den beteiligten Personen wird direkt hochgeladen. Die API liest die Personen aus, prüft sie gegen PEP- und Sanktionsdaten und liefert strukturierte Ergebnisse als JSON. Das Beispiel nutzt fiktive Testdaten; Treffer müssen fachlich geprüft werden.

Beispielanfrage
curl --request POST "$SKYCO_API_BASE_URL/v1/screenings" \
  --header "Authorization: Bearer $SKYCO_ACCESS_TOKEN" \
  --form "document=@beteiligte.pdf;type=application/pdf" \
  --form "case_reference=DEMO-123" \
  --form "checks=pep" \
  --form "checks=sanctions"
Beispielantwort
HTTP/1.1 200 OK
{
  "screening_id": "scr_demo_001",
  "case_reference": "DEMO-123",
  "review_required": true,
  "extracted_subjects": [
    { "id": "person_1", "name": "Mara Beispiel",
      "date_of_birth": "1979-04-18",
      "role": "beneficial_owner" },
    { "id": "person_2", "name": "Lukas Demo",
      "role": "director" }
  ],
  "results": [
    {
      "subject_id": "person_1",
      "pep": "review_required",
      "sanctions": "no_match"
    },
    {
      "subject_id": "person_2",
      "pep": "no_match",
      "sanctions": "no_match"
    }
  ],
  "findings": [
    {
      "subject_id": "person_1",
      "check": "pep",
      "source": "PEP-Demoliste",
      "record_id": "PEP-DEMO-017",
      "listed_name": "Mara Beispiel",
      "listed_date_of_birth": "1979-04-18",
      "public_function": "Ministerin (fiktiv)",
      "matched_fields": ["name", "date_of_birth"]
    }
  ]
}

Integrationsumfang, Zugänge und Service-Level besprechen wir individuell. Registerdaten wie WiEReG setzen die jeweils erforderliche Zugriffsberechtigung voraus.

Interesse an der API

Teilen Sie uns mit, welche Funktionen Sie anbinden möchten. Wir melden uns zu den Integrationsmöglichkeiten.

Was möchten Sie anbinden?