API Referenz
NeXusOS stellt eine offene REST-API (v2) bereit. Diese Seite beschreibt Authentifizierung, grundlegende Endpunkte und Beispiele.
Authentifizierung
Die API nutzt Bearer-Tokens. Erstelle ein Token im Admin-Panel unter Benutzer → API-Tokens und sende es bei jeder Anfrage im Header:
Authorization: Bearer YOUR_TOKEN_HERE
Basis-URL
Alle Endpunkte liegen unter:
https://your-installation.example.com/api/v2
Wichtige Endpunkte
| Methode | Pfad | Beschreibung |
|---|---|---|
GET |
/users |
Liste aller Benutzer |
POST |
/users |
Neuen Benutzer anlegen |
GET |
/users/{id} |
Einzelnen Benutzer abrufen |
PATCH |
/users/{id} |
Benutzer aktualisieren |
DELETE |
/users/{id} |
Benutzer löschen |
GET |
/audit-logs |
Audit-Logs abrufen |
Beispiel-Anfrage
curl -X GET https://your-installation.example.com/api/v2/users \
-H "Authorization: Bearer YOUR_TOKEN_HERE" \
-H "Accept: application/json"
Rate Limiting
Die API ist auf 100 Anfragen pro Minute pro Token begrenzt. Bei Überschreitung erhältst du einen 429 Too Many Requests-Status.