API
API-Übersicht
🚧 In Vorbereitung — der API-Zugriff ist noch nicht implementiert. Diese Seite beschreibt das geplante Verhalten. Das Feature-Flag
api_accessexistiert bereits, schaltet aber aktuell keine Endpunkte frei. Routen, Controller und Token-Verwaltung folgen in einem späteren Release.
Die Mitgliederverwaltung wird eine REST-API bereitstellen, über die externe Anwendungen auf Vereinsdaten zugreifen können. Die API muss für den Verein explizit aktiviert werden.
Nach Fertigstellung muss die API-Funktion vom Super-Admin aktiviert werden (
api_access). Ohne Aktivierung sind alle API-Endpunkte nicht erreichbar.
#Authentifizierung
Die API verwendet Token-basierte Authentifizierung. API-Token werden vom Administrator im Bereich Vereinseinstellungen → API generiert und verwaltet.
Jede Anfrage muss den Token als Bearer-Header übermitteln:
1Authorization: Bearer {ihr-api-token}
#Basis-URL
1https://{vereins-subdomain}.example.com/api/v1/
#Verfügbare Endpunkte
| Methode | Pfad | Beschreibung |
|---|---|---|
GET |
/api/v1/plots |
Alle Parzellen mit Beziehungen |
GET |
/api/v1/plots/{id} |
Einzelne Parzelle im Detail |
Weitere Endpunkte sind für zukünftige Versionen geplant.
#Antwortformat
Alle Antworten werden als JSON zurückgegeben. Listenendpunkte sind paginiert.
1{
2 "data": [...],
3 "links": {...},
4 "meta": {
5 "current_page": 1,
6 "total": 42
7 }
8}
#Fehler
| HTTP-Status | Bedeutung |
|---|---|
401 |
Kein oder ungültiger API-Token |
403 |
Keine Berechtigung für diese Ressource |
404 |
Ressource nicht gefunden |
422 |
Validierungsfehler |