Zum Inhalt

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.