{
    "name": "Musik für Garding API",
    "version": "1.1.0",
    "endpoints": {
        "GET    \/api\/events": "Alle Events (opt. ?datum=YYYY-MM-DD&kategorie=...)",
        "GET    \/api\/events\/{id}": "Ein Event",
        "POST   \/api\/events": "Event anlegen (X-API-Key)",
        "PUT    \/api\/events\/{id}": "Event aktualisieren (X-API-Key)",
        "DELETE \/api\/events\/{id}": "Event löschen (X-API-Key)",
        "POST   \/api\/import": "Event Batch-Import (X-API-Key)",
        "GET    \/api\/gallery": "Alle Bilder (opt. ?year=2025)",
        "GET    \/api\/gallery\/{id}": "Ein Bild",
        "POST   \/api\/gallery": "Bild anlegen (X-API-Key)",
        "PUT    \/api\/gallery\/{id}": "Bild aktualisieren (X-API-Key)",
        "DELETE \/api\/gallery\/{id}": "Bild löschen (X-API-Key)",
        "POST   \/api\/gallery\/import": "Galerie Batch-Import (X-API-Key)",
        "GET    \/api\/news": "Alle News (neueste zuerst)",
        "GET    \/api\/news\/{id}": "Eine News",
        "POST   \/api\/news": "News anlegen (X-API-Key)",
        "PUT    \/api\/news\/{id}": "News aktualisieren (X-API-Key)",
        "DELETE \/api\/news\/{id}": "News löschen (X-API-Key)",
        "POST   \/api\/news\/import": "News Batch-Import (X-API-Key)"
    }
}