Entwickler
API & Exports
Maschinenlesbare Schnittstellen, Health-Checks und Export-Endpoints der Resilience Platform.
Allgemeine Hinweise
• Alle Exporte liefern einen X-Artifact-SHA256-Header zur Integritätsprüfung.
• PDF-Exporte werden per dompdf aus den aktuellen Daten generiert.
• CSV/JSON-Exporte werden im Artifact Store registriert (siehe /exports/registry).
• Alle Endpoints sind GET, keine Authentifizierung erforderlich.
• Rate Limiting: 60 Requests/Minute pro IP.
Export
/exports/measures/csv
Sollmaßnahmenkatalog als CSV
curl -O https://resilience.amartens.com/exports/measures/csv
/exports/measures/json
Sollmaßnahmenkatalog als JSON
curl https://resilience.amartens.com/exports/measures/json | jq
/exports/test-calendar/ics
DORA-Testkalender als ICS (Kalender)
curl -O https://resilience.amartens.com/exports/test-calendar/ics
/exports/test-calendar/csv
DORA-Testfrequenz-Regeln als CSV
curl -O https://resilience.amartens.com/exports/test-calendar/csv
/exports/test-calendar/pdf
DORA-Testkalender als PDF
curl -O https://resilience.amartens.com/exports/test-calendar/pdf
/exports/crosswalk/csv
Crosswalk NIS2/DORA/ISO/Cyber als CSV
curl -O https://resilience.amartens.com/exports/crosswalk/csv
/exports/crosswalk/pdf
Crosswalk als PDF (A4 Landscape)
curl -O https://resilience.amartens.com/exports/crosswalk/pdf
/exports/risk-report/pdf
Risikobericht-Anhang als PDF
curl -O https://resilience.amartens.com/exports/risk-report/pdf
/exports/assessment-support/pdf
Assessment Support (SREP/DORA) als PDF
curl -O https://resilience.amartens.com/exports/assessment-support/pdf
/exports/service-reporting/pdf
Service Reporting als PDF
curl -O https://resilience.amartens.com/exports/service-reporting/pdf
/exports/review-pack/{framework}
Review Pack als JSON (dora, nis2, cyber-risk, iso-27001, ai-governance)
curl https://resilience.amartens.com/exports/review-pack/dora | jq
Template
/open-source-resilience/sbom-clause-template
SBOM-Lieferantenklausel als Textdatei
curl -O https://resilience.amartens.com/open-source-resilience/sbom-clause-template
Monitoring
/api/health
Health Check (DB + Cache)
curl https://resilience.amartens.com/api/health | jq
/api/ping
Ping (minimal uptime check)
curl -I https://resilience.amartens.com/api/ping
Meta
/exports/registry
Artifact Registry (alle Export-Metadaten)
curl https://resilience.amartens.com/exports/registry | jq
SEO
/sitemap.xml
Sitemap (XML)
curl https://resilience.amartens.com/sitemap.xml
Artifact Registry
GET /exports/registry liefert ein JSON-Array aller generierten Exporte mit Metadaten.
{
"artifact_id": "AM-EXP-20260605-120000",
"title": "sollmassnahmenkatalog",
"sha256": "cc1f0c2a...",
"mime_type": "text/csv",
"file_size_bytes": 44393,
"created_at": "2026-06-05T12:00:00+02:00"
}