API-Endpunktliste
Dieses Dokument bietet eine Übersichtstabelle aller verfügbaren API-Endpunkte (in alphabetischer Reihenfolge der Endpunkte).
| Endpunkt | Methode | Beschreibung | Gruppe |
|---|---|---|---|
/api/audit-log | GET | Audit-Logs auflisten | Administration |
/api/audit-log/cleanup | POST | Audit-Logs bereinigen | Administration |
/api/audit-log/download | GET | Audit-Logs herunterladen | Administration |
/api/audit-log/filters | GET | Filterwerte für Audit-Log abrufen | Administration |
/api/audit-log/retention | GET | Audit-Protokoll-Beibehaltung abrufen | Administration |
/api/audit-log/retention | PATCH | Audit-Protokoll-Beibehaltung aktualisieren | Administration |
/api/application-logs | GET | Anwendungsprotokolle abrufen | Administration |
/api/application-logs/export | GET | Anwendungsprotokolle exportieren | Administration |
/api/database/backup | GET | Datenbank sichern | Administration |
/api/database/restore | POST | Datenbank wiederherstellen | Administration |
/api/auth/admin-must-change-password | GET | Überprüfen, ob Administrator Passwort ändern muss | Authentication & Security |
/api/auth/change-password | POST | Passwort ändern | Authentication & Security |
/api/auth/login | POST | Anmelden | Authentication & Security |
/api/auth/logout | POST | Abmelden | Authentication & Security |
/api/auth/me | GET | Aktuellen Benutzer abrufen | Authentication & Security |
/api/auth/password-policy | GET | Passwortsicherheitsrichtlinie abrufen | Authentication & Security |
/api/backups/cleanup | POST | Backups bereinigen | Administration |
/api/backups/collect | POST | Backups sammeln | Administration |
/api/backups/delete-job | DELETE | Sicherungsauftrag löschen | Administration |
/api/backups/last-timestamps | GET | Zeitstempel der letzten Sicherung abrufen | Administration |
/api/backups/sync-schedule | POST | Sicherungspläne synchronisieren | Administration |
/api/chart-data/aggregated | GET | Aggregierte Diagrammdaten abrufen | Diagrammdaten |
/api/chart-data/server/:serverId | GET | Server-Diagrammdaten abrufen | Diagrammdaten |
/api/chart-data/server/:serverId/backup/:backupName | GET | Sicherungsdiagrammdaten des Servers abrufen | Diagrammdaten |
/api/configuration/backup-settings | POST | Sicherungseinstellungen aktualisieren | Konfigurationsverwaltung |
/api/configuration/email | DELETE | E-Mail-Konfiguration löschen | Konfigurationsverwaltung |
/api/configuration/email | GET | E-Mail-Konfiguration abrufen | Konfigurationsverwaltung |
/api/configuration/email | POST | E-Mail-Konfiguration aktualisieren | Konfigurationsverwaltung |
/api/configuration/email/password | GET | CSRF-Token für E-Mail-Passwort abrufen | Konfigurationsverwaltung |
/api/configuration/email/password | PATCH | E-Mail-Passwort aktualisieren | Konfigurationsverwaltung |
/api/configuration/notifications | GET | Benachrichtigungskonfiguration abrufen | Konfigurationsverwaltung |
/api/configuration/notifications | POST | Benachrichtigungskonfiguration aktualisieren | Konfigurationsverwaltung |
/api/configuration/ntfy | GET | NTFY-Konfiguration abrufen | Konfigurationsverwaltung |
/api/configuration/overdue-tolerance | GET | Überfällige Toleranz abrufen | Konfigurationsverwaltung |
/api/configuration/overdue-tolerance | POST | Überfällige Toleranz aktualisieren | Konfigurationsverwaltung |
/api/configuration/templates | POST | Benachrichtigungsvorlagen aktualisieren | Konfigurationsverwaltung |
/api/configuration/unified | GET | Vereinheitlichte Konfiguration abrufen | Konfigurationsverwaltung |
/api/cron-config | GET | Cron-Konfiguration abrufen | Cron-Dienste |
/api/cron-config | POST | Cron-Konfiguration aktualisieren | Cron-Dienste |
/api/cron/* | GET | Cron Service Proxy | Cron-Dienste |
/api/cron/* | POST | Cron Service Proxy | Cron-Dienste |
/api/csrf | GET | CSRF-Token abrufen | Sitzungsverwaltung |
/api/dashboard | GET | Dashboard-Daten abrufen (konsolidiert) | Kernvorgänge |
/api/detail/:serverId | GET | Serverdaten mit Überfälligkeitsinfo abrufen | Kernvorgänge |
/api/health | GET | Systemstatusprüfung | Überwachung & Zustand |
/api/lastbackup/:serverId | GET | Letzte Sicherung abrufen | Externe APIs |
/api/lastbackups/:serverId | GET | Letzte Sicherungen abrufen | Externe APIs |
/api/notifications/check-overdue | POST | Überfällige Sicherungen prüfen | Benachrichtigungssystem |
/api/notifications/clear-overdue-timestamps | POST | Überfällige Zeitstempel löschen | Benachrichtigungssystem |
/api/notifications/test | POST | Benachrichtigung testen | Benachrichtigungssystem |
/api/servers | GET | Alle Server abrufen | Kernvorgänge |
/api/servers/:id | DELETE | Server löschen | Kernvorgänge |
/api/servers/:id | GET | Serverdetails abrufen | Kernvorgänge |
/api/servers/:id | PATCH | Server aktualisieren | Kernvorgänge |
/api/servers/duplicates | GET | Doppelte Server abrufen | Kernvorgänge |
/api/servers/merge | POST | Server zusammenführen | Kernvorgänge |
/api/servers/:serverId/password | GET | Serverpasswort abrufen | Administration |
/api/servers/:serverId/password | PATCH | Serverpasswort aktualisieren | Administration |
/api/servers/:serverId/server-url | GET | Server-URL abrufen | Administration |
/api/servers/:serverId/server-url | PATCH | Server-URL aktualisieren | Administration |
/api/servers/test-connection | POST | Serververbindung testen | Administration |
/api/session | POST | Sitzung erstellen | Sitzungsverwaltung |
/api/session | DELETE | Sitzung löschen | Sitzungsverwaltung |
/api/session | GET | Sitzung überprüfen | Sitzungsverwaltung |
/api/summary | GET | Gesamtübersicht abrufen | Externe APIs |
/api/upload | POST | Sicherungsdaten hochladen | Externe APIs |
/api/users | GET | Benutzer auflisten | Administration |
/api/users | POST | Benutzer erstellen | Administration |
/api/users/:id | PATCH | Benutzer aktualisieren | Administration |
/api/users/:id | DELETE | Benutzer löschen | Administration |