API Reference
Vollständige REST API Dokumentation
Base URL
Alle API-Endpunkte sind unter folgender Basis-URL erreichbar:
Für Self-Hosted-Installationen verwenden Sie Ihre eigene Domain.
API Exposure
Authentifizierung
Alle API-Anfragen erfordern einen gültigen API Key im Header:
Tenant-ID
API Endpoints
State Management Intern
Verwalten Sie den SDK-State für Ihren Tenant.
/state/{tenantId}Lädt den aktuellen SDK-State für einen Tenant
/stateSpeichert den SDK-State (mit Versionierung)
/state/{tenantId}Löscht den State für einen Tenant
→ Vollständige State API Dokumentation
RAG Search Integration
Durchsuchen Sie den Compliance-Korpus (DSGVO, AI Act, NIS2).
/rag/searchSemantische Suche im Legal Corpus
/rag/statusStatus des RAG-Systems und Corpus-Informationen
→ Vollständige RAG API Dokumentation
Document Generation Intern
Generieren Sie Compliance-Dokumente automatisch.
/generate/dsfaGeneriert eine Datenschutz-Folgenabschätzung
/generate/tomGeneriert technische und organisatorische Maßnahmen
/generate/vvtGeneriert ein Verarbeitungsverzeichnis
→ Vollständige Generation API Dokumentation
Export Intern
Exportieren Sie den Compliance-Stand in verschiedenen Formaten.
/exportExportiert den State (JSON, PDF, ZIP)
→ Vollständige Export API Dokumentation
Consent Management Oeffentlich
Verwalten Sie Einwilligungen, rechtliche Dokumente und Cookie-Banner-Konfigurationen.
/einwilligungen/consentsConsent-Liste mit Pagination und Filtern
/einwilligungen/consentsNeue Einwilligung erfassen
/einwilligungen/consents/{id}/revokeEinwilligung widerrufen
/einwilligungen/consents/{id}/historyÄnderungshistorie einer Einwilligung
→ Vollständige Consent Management API Dokumentation
DSFA — Datenschutz-Folgenabschätzung Intern
Verwalten Sie Datenschutz-Folgenabschätzungen gemäß Art. 35 DSGVO mit vollständigem Audit-Trail, Status-Workflow und Risikobewertung.
/dsfaListe aller DSFAs (Filter: status, risk_level)
/dsfaNeue DSFA anlegen → 201
/dsfa/statsStatistiken nach Status und Risiko
/dsfa/audit-logAudit-Trail aller Aktionen
/dsfa/{id}Einzelne DSFA abrufen
/dsfa/{id}DSFA aktualisieren
/dsfa/{id}DSFA löschen (Art. 17 DSGVO)
/dsfa/{id}/statusSchnell-Statuswechsel
→ Vollständige DSFA API Dokumentation
Response Format
Alle Responses folgen einem einheitlichen Format:
Erfolgreiche Response
Fehler Response
Error Codes
| HTTP Status | Code | Beschreibung |
|---|---|---|
| 400 | VALIDATION_ERROR | Ungültige Request-Daten |
| 401 | UNAUTHORIZED | Fehlender oder ungültiger API Key |
| 403 | FORBIDDEN | Keine Berechtigung für diese Ressource |
| 404 | NOT_FOUND | Ressource nicht gefunden |
| 409 | CONFLICT | Versions-Konflikt (Optimistic Locking) |
| 429 | RATE_LIMITED | Zu viele Anfragen |
| 500 | INTERNAL_ERROR | Interner Server-Fehler |
Rate Limits
| Plan | Requests/Minute | Requests/Tag |
|---|---|---|
| Starter | 60 | 10.000 |
| Professional | 300 | 100.000 |
| Enterprise | Unbegrenzt | Unbegrenzt |