API Endpoint List
This document provides a quick reference table of all available API endpoints (in endpoint alphabetical order).
| Endpoint | Method | Description | Group |
|---|---|---|---|
/api/audit-log | GET | List Audit Logs | Administration |
/api/audit-log/cleanup | POST | Cleanup Audit Logs | Administration |
/api/audit-log/download | GET | Download Audit Logs | Administration |
/api/audit-log/filters | GET | Get Audit Log Filter Values | Administration |
/api/audit-log/retention | GET | Get Audit Log Retention | Administration |
/api/audit-log/retention | PATCH | Update Audit Log Retention | Administration |
/api/api-keys | GET | List API Keys | Administration |
/api/api-keys | POST | Create API Key | Administration |
/api/api-keys/:id | PATCH | Update API Key | Administration |
/api/api-keys/:id | DELETE | Delete API Key | Administration |
/api/application-logs | GET | Get Application Logs | Administration |
/api/application-logs/export | GET | Export Application Logs | Administration |
/api/database/backup | GET | Backup Database | Administration |
/api/database/restore | POST | Restore Database | Administration |
/api/auth/admin-must-change-password | GET | Check Admin Must Change Password | Authentication & Security |
/api/auth/change-password | POST | Change Password | Authentication & Security |
/api/auth/login | POST | Login | Authentication & Security |
/api/auth/logout | POST | Logout | Authentication & Security |
/api/auth/me | GET | Get Current User | Authentication & Security |
/api/auth/password-policy | GET | Get Password Policy | Authentication & Security |
/api/backups/cleanup | POST | Cleanup Backups | Administration |
/api/backups/collect | POST | Collect Backups | Administration |
/api/backups/delete-job | DELETE | Delete Backup Job | Administration |
/api/backups/last-timestamps | GET | Get Last Backup Timestamps | Administration |
/api/backups/sync-schedule | POST | Sync Backup Schedules | Administration |
/api/chart-data/aggregated | GET | Get Aggregated Chart Data | Chart Data |
/api/chart-data/server/:serverId | GET | Get Server Chart Data | Chart Data |
/api/chart-data/server/:serverId/backup/:backupName | GET | Get Server Backup Chart Data | Chart Data |
/api/configuration/backup-settings | POST | Update Backup Settings | Configuration Management |
/api/configuration/external-api-security | GET | Get External API Security | Configuration Management |
/api/configuration/external-api-security | PATCH | Update External API Security | Configuration Management |
/api/configuration/ip-allowlist | GET | Get IP Allowlist | Configuration Management |
/api/configuration/ip-allowlist | PATCH | Update IP Allowlist | Configuration Management |
/api/configuration/daily-summary | GET | Get Daily Summary Status | Configuration Management |
/api/configuration/daily-summary | POST | Update Daily Summary | Configuration Management |
/api/configuration/daily-summary/preview | POST | Preview Daily Summary | Configuration Management |
/api/configuration/daily-summary/retry | POST | Retry Daily Summary | Configuration Management |
/api/configuration/daily-summary/send | POST | Send Daily Summary Now | Configuration Management |
/api/configuration/email | DELETE | Delete Email Configuration | Configuration Management |
/api/configuration/email | GET | Get Email Configuration | Configuration Management |
/api/configuration/email | POST | Update Email Configuration | Configuration Management |
/api/configuration/email/password | GET | Get Email Password CSRF Token | Configuration Management |
/api/configuration/email/password | PATCH | Update Email Password | Configuration Management |
/api/configuration/notifications | GET | Get Notification Configuration | Configuration Management |
/api/configuration/notifications | POST | Update Notification Configuration | Configuration Management |
/api/configuration/ntfy | GET | Get NTFY Configuration | Configuration Management |
/api/configuration/overdue-tolerance | GET | Get Overdue Tolerance | Configuration Management |
/api/configuration/overdue-tolerance | POST | Update Overdue Tolerance | Configuration Management |
/api/configuration/templates | POST | Update Notification Templates | Configuration Management |
/api/configuration/unified | GET | Get Unified Configuration | Configuration Management |
/api/cron-config | GET | Get Cron Configuration | Cron services |
/api/cron-config | POST | Update Cron Configuration | Cron services |
/api/cron/* | GET | Cron Service Proxy | Cron services |
/api/cron/* | POST | Cron Service Proxy | Cron services |
/api/csrf | GET | Get CSRF Token | Session Management |
/api/dashboard | GET | Get Dashboard Data (Consolidated) | Core Operations |
/api/detail/:serverId | GET | Get Server Data with Overdue Info | Core Operations |
/api/health | GET | Health Check | Monitoring & Health |
/api/ping | GET | Connectivity Probe | Monitoring & Health |
/api/lastbackup/:serverId | GET | Get Latest Backup | External APIs |
/api/lastbackups/:serverId | GET | Get Latest Backups | External APIs |
/api/notification-channel-alerts | GET | List Notification Channel Alerts | Notification System |
/api/notification-channel-alerts | POST | Clear Notification Channel Alerts | Notification System |
/api/notifications/check-overdue | POST | Check Overdue Backups | Notification System |
/api/notifications/clear-overdue-timestamps | POST | Clear Overdue Timestamps | Notification System |
/api/notifications/preview | POST | Preview Notification Template | Notification System |
/api/notifications/test | POST | Test Notification | Notification System |
/api/servers | GET | Get All Servers | Core Operations |
/api/servers/:id | DELETE | Delete Server | Core Operations |
/api/servers/:id | GET | Get Server Details | Core Operations |
/api/servers/:id | PATCH | Update Server | Core Operations |
/api/servers/duplicates | GET | Get Duplicate Servers | Core Operations |
/api/servers/merge | POST | Merge Servers | Core Operations |
/api/servers/:serverId/password | GET | Get Server Password | Administration |
/api/servers/:serverId/password | PATCH | Update Server Password | Administration |
/api/servers/:serverId/server-url | GET | Get Server URL | Administration |
/api/servers/:serverId/server-url | PATCH | Update Server URL | Administration |
/api/servers/test-connection | POST | Test Server Connection | Administration |
/api/session | POST | Create Session | Session Management |
/api/session | DELETE | Delete Session | Session Management |
/api/session | GET | Validate Session | Session Management |
/api/summary | GET | Get Overall Summary | External APIs |
/api/upload | POST | Upload Backup Data | External APIs |
/api/users | GET | List Users | Administration |
/api/users | POST | Create User | Administration |
/api/users/:id | PATCH | Update User | Administration |
/api/users/:id | DELETE | Delete User | Administration |