DATAMIMIC API¶
DATAMIMIC stellt eine REST-API für den Einsatz in CI/CD-Pipelines und externer Automation bereit. Die API deckt Projektverwaltung, Task-Ausführung (Generierung, Anonymisierung, Verarbeitung) und das Abrufen von Artefakten ab.
Übersicht¶
- Integrationen: Die REST-API verbindet DATAMIMIC mit CI/CD-Pipelines (GitHub Actions, GitLab CI, Jenkins, Azure Pipelines) und anderem internen Tooling.
- Automatisierung: Generierungs- und Anonymisierungs-Tasks programmatisch auslösen und Artefakte nach Abschluss abrufen.
- Reproduzierbarkeit: Erneutes Ausführen desselben Tasks mit demselben Seed liefert denselben Content-Hash — über Umgebungen und über die Zeit.
- Mehrere Umgebungen: Dieselbe API-Oberfläche gegen Entwicklungs-, Staging- und produktionsähnliche DATAMIMIC-Deployments verwenden.
Erste Schritte¶
Endpunkte, Anforderungs-/Antwortformate und Authentifizierung sind in der API-Dokumentation beschrieben.
API-Migrationsleitfaden¶
Bei Verwendung von DATAMIMIC API v1 enthält der API-Migrationsleitfaden Endpoint-Mappings und Code-Beispiele für v2.
Swagger-Dokumentation¶
Die interaktive Swagger-Dokumentation listet jeden Endpunkt mit Anforderungs- und Antwort-Schemata.