Liste des points de terminaison d'API
Ce document fournit un tableau de référence rapide de tous les points de terminaison d'API disponibles (par ordre alphabétique des points de terminaison).
| Point d'entrée | Méthode | Description | Groupe |
|---|---|---|---|
/api/audit-log | GET | Lister les journaux d'audit | Administration |
/api/audit-log/cleanup | POST | Nettoyer les journaux d'audit | Administration |
/api/audit-log/download | GET | Télécharger les journaux d'audit | Administration |
/api/audit-log/filters | GET | Obtenir les valeurs de filtre des journaux d'audit | Administration |
/api/audit-log/retention | GET | Obtenir la rétention des journaux d'audit | Administration |
/api/audit-log/retention | PATCH | Mettre à jour la rétention des journaux d'audit | Administration |
/api/application-logs | GET | Obtenir les journaux de l'application | Administration |
/api/application-logs/export | GET | Exporter les journaux de l'application | Administration |
/api/database/backup | GET | Sauvegarder la base de données | Administration |
/api/database/restore | POST | Restaurer la base de données | Administration |
/api/auth/admin-must-change-password | GET | Vérifier si l'administrateur doit changer le mot de passe | Authentification et sécurité |
/api/auth/change-password | POST | Changer le mot de passe | Authentification et sécurité |
/api/auth/login | POST | Connexion | Authentification et sécurité |
/api/auth/logout | POST | Déconnexion | Authentification et sécurité |
/api/auth/me | GET | Obtenir l'utilisateur actuel | Authentification et sécurité |
/api/auth/password-policy | GET | Obtenir la stratégie de mot de passe | Authentification et sécurité |
/api/backups/cleanup | POST | Nettoyer les sauvegardes | Administration |
/api/backups/collect | POST | Collecter les sauvegardes | Administration |
/api/backups/delete-job | DELETE | Supprimer le travail de sauvegarde | Administration |
/api/backups/last-timestamps | GET | Obtenir les horodatages de la dernière sauvegarde | Administration |
/api/backups/sync-schedule | POST | Synchroniser les plannings de sauvegarde | Administration |
/api/chart-data/aggregated | GET | Obtenir les données agrégées du graphique | Données du graphique |
/api/chart-data/server/:serverId | GET | Obtenir les données du graphique du serveur | Données du graphique |
/api/chart-data/server/:serverId/backup/:backupName | GET | Obtenir les données du graphique de sauvegarde du serveur | Données du graphique |
/api/configuration/backup-settings | POST | Mettre à jour les paramètres de sauvegarde | Gestion de la configuration |
/api/configuration/email | DELETE | Supprimer la configuration de messagerie | Gestion de la configuration |
/api/configuration/email | GET | Obtenir la configuration de messagerie | Gestion de la configuration |
/api/configuration/email | POST | Mettre à jour la configuration de messagerie | Gestion de la configuration |
/api/configuration/email/password | GET | Obtenir le jeton CSRF du mot de passe de messagerie | Gestion de la configuration |
/api/configuration/email/password | PATCH | Mettre à jour le mot de passe de messagerie | Gestion de la configuration |
/api/configuration/notifications | GET | Obtenir la configuration des notifications | Gestion de la configuration |
/api/configuration/notifications | POST | Mettre à jour la configuration des notifications | Gestion de la configuration |
/api/configuration/ntfy | GET | Obtenir la configuration NTFY | Gestion de la configuration |
/api/configuration/overdue-tolerance | GET | Obtenir la tolérance de retard | Gestion de la configuration |
/api/configuration/overdue-tolerance | POST | Mettre à jour la tolérance de retard | Gestion de la configuration |
/api/configuration/templates | POST | Mettre à jour les modèles de notification | Gestion de la configuration |
/api/configuration/unified | GET | Obtenir la configuration unifiée | Gestion de la configuration |
/api/cron-config | GET | Obtenir la configuration Cron | Services Cron |
/api/cron-config | POST | Mettre à jour la configuration Cron | Services Cron |
/api/cron/* | GET | Proxy du service Cron | Services Cron |
/api/cron/* | POST | Proxy du service Cron | Services Cron |
/api/csrf | GET | Obtenir le jeton CSRF | Gestion de session |
/api/dashboard | GET | Obtenir les données du tableau de bord (consolidées) | Opérations principales |
/api/detail/:serverId | GET | Obtenir les données du serveur avec informations en retard | Opérations principales |
/api/health | GET | Vérification d'intégrité | Surveillance et état |
/api/lastbackup/:serverId | GET | Obtenir la dernière sauvegarde | API externes |
/api/lastbackups/:serverId | GET | Obtenir les dernières sauvegardes | API externes |
/api/notifications/check-overdue | POST | Vérifier les sauvegardes en retard | Système de notification |
/api/notifications/clear-overdue-timestamps | POST | Effacer les horodatages en retard | Système de notification |
/api/notifications/test | POST | Tester la notification | Système de notification |
/api/servers | GET | Obtenir tous les serveurs | Opérations principales |
/api/servers/:id | DELETE | Supprimer le serveur | Opérations principales |
/api/servers/:id | GET | Obtenir les détails du serveur | Opérations principales |
/api/servers/:id | PATCH | Mettre à jour le serveur | Opérations principales |
/api/servers/duplicates | GET | Obtenir les serveurs en double | Opérations principales |
/api/servers/merge | POST | Fusionner les serveurs | Opérations principales |
/api/servers/:serverId/password | GET | Obtenir le mot de passe du serveur | Administration |
/api/servers/:serverId/password | PATCH | Mettre à jour le mot de passe du serveur | Administration |
/api/servers/:serverId/server-url | GET | Obtenir l'URL du serveur | Administration |
/api/servers/:serverId/server-url | PATCH | Mettre à jour l'URL du serveur | Administration |
/api/servers/test-connection | POST | Tester la connexion au serveur | Administration |
/api/session | POST | Créer une session | Gestion des sessions |
/api/session | DELETE | Supprimer la session | Gestion des sessions |
/api/session | GET | Valider la session | Gestion des sessions |
/api/summary | GET | Obtenir un résumé général | API externes |
/api/upload | POST | Téléverser les données de sauvegarde | API externes |
/api/users | GET | Lister les utilisateurs | Administration |
/api/users | POST | Créer l'utilisateur | Administration |
/api/users/:id | PATCH | Mettre à jour l'utilisateur | Administration |
/api/users/:id | DELETE | Supprimer l'utilisateur | Administration |