Abitur (Gymnasium, Bayern)
GET
/by/gym/abi/{year}
Liefert alle relevanten Prüfungstermine für das angegebene Jahr.
| Field | Type | Description |
|---|---|---|
| written | array of written_objects | Schriftliche Prüfungstermine (Fächer, Datum, Niveau). |
| oral | array of oral_objects | Start- und Enddaten der mündlichen Prüfungswochen. |
| practical | array of practical_objects | Startdaten der praktischen Prüfungen (Sport, Musik). |
| graduation | graduation_object | Datum der Entlassung und Zeugnisausgabe. |
Object Definitions
Written Exam Object
| subject | string | Name des Fachs oder "alle Prüfungsfächer" |
| date | string | ISO-8601 (YYYY-MM-DD) |
| date_formatted | string | Original formatiert (z.B. "23. April 2026") |
| ea | boolean | Erhöhtes Anforderungsniveau |
| ga | boolean | Grundlegendes Anforderungsniveau |
| is_remaining? | boolean? | Prüfung aller weiteren Fächer an diesem Tag |
| excluded_subjects? | []string? | Ausgenommene Fächer (falls is_remaining) |
Oral Exam Week Object
| week_number | int | Woche 1 oder 2 |
| start_date | string | ISO-8601 Startdatum |
| end_date | string | ISO-8601 Enddatum |
| date_formatted | string | Original formatiertes Datum |
| week_formatted | string | z.B. "Erste Prüfungswoche" |
Practical Exam Object
| subject | string | Fach (z.B. Sport, Musik) |
| start_date | string | ISO-8601 Startdatum |
| date_formatted | string | Original formatiertes Datum |
Graduation Date Object
| date | string | ISO-8601 (YYYY-MM-DD) |
| date_formatted | string | z.B. "Freitag, den 26. Juni 2026" |
Live API Demo
Teste die API in Echtzeit über kmapi.anweisen.net.
// Klicke auf den Button, um die Daten zu laden...
Self-Hosting & Deployment
Starte deine eigene Instanz inklusive Redis-Caching in Sekunden mit Docker.
bash
# Repository klonen
git clone https://github.com/anweisen/kmapi.git
cd kmapi
# Container im Hintergrund starten
docker-compose up -d
# API ist nun erreichbar unter http://localhost:3000