Lista de Endpoints da API
Este documento fornece uma tabela de referência rápida de todos os endpoints da API disponíveis (em ordem alfabética de endpoint).
| Endpoint | Método | Descrição | Grupo |
|---|---|---|---|
/api/audit-log | GET | Listar Logs de Auditoria | Administração |
/api/audit-log/cleanup | POST | Limpar Logs de Auditoria | Administração |
/api/audit-log/download | GET | Baixar Logs de Auditoria | Administração |
/api/audit-log/filters | GET | Obter Valores de Filtro de Log de Auditoria | Administração |
/api/audit-log/retention | GET | Obter Retenção de Log de Auditoria | Administração |
/api/audit-log/retention | PATCH | Atualizar Retenção de Log de Auditoria | Administração |
/api/api-keys | GET | Listar Chaves de API | Administração |
/api/api-keys | POST | Criar chave de API | Administração |
/api/api-keys/:id | PATCH | Atualizar Chave de API | Administração |
/api/api-keys/:id | DELETE | Excluir chave de API | Administração |
/api/application-logs | GET | Obter Logs do Aplicativo | Administração |
/api/application-logs/export | GET | Exportar Logs do Aplicativo | Administração |
/api/database/backup | GET | Fazer Backup do Banco de Dados | Administração |
/api/database/restore | POST | Restaurar Banco de Dados | Administração |
/api/auth/admin-must-change-password | GET | Verificar se Administrador Deve Alterar Senha | Autenticação e Segurança |
/api/auth/change-password | POST | Alterar Senha | Autenticação e Segurança |
/api/auth/login | POST | Login | Autenticação e Segurança |
/api/auth/logout | POST | Logout | Autenticação e Segurança |
/api/auth/me | GET | Obter Usuário Atual | Autenticação e Segurança |
/api/auth/password-policy | GET | Obter Política de Senhas | Autenticação e Segurança |
/api/backups/cleanup | POST | Limpar Backups | Administração |
/api/backups/collect | POST | Coletar Backups | Administração |
/api/backups/delete-job | DELETE | Excluir Tarefa de Backup | Administração |
/api/backups/last-timestamps | GET | Obter Carimbos de Data/Hora do Último Backup | Administração |
/api/backups/sync-schedule | POST | Sincronizar Agendamentos de Backup | Administração |
/api/chart-data/aggregated | GET | Obter Dados Agregados do Gráfico | Dados do Gráfico |
/api/chart-data/server/:serverId | GET | Obter Dados do Gráfico do Servidor | Dados do Gráfico |
/api/chart-data/server/:serverId/backup/:backupName | GET | Obter Dados do Gráfico de Backup do Servidor | Dados do Gráfico |
/api/configuration/backup-settings | POST | Atualizar Configurações de Backup | Gerenciamento de Configuração |
/api/configuration/external-api-security | GET | Obter Segurança da API Externa | Gerenciamento de Configuração |
/api/configuration/external-api-security | PATCH | Atualizar Segurança da API Externa | Gerenciamento de Configuração |
/api/configuration/ip-allowlist | GET | Obter Lista de permissões de IP | Gerenciamento de Configuração |
/api/configuration/ip-allowlist | PATCH | Atualizar Lista de permissões de IP | Gerenciamento de Configuração |
/api/configuration/daily-summary | GET | Obter Status do Resumo Diário | Gerenciamento de Configuração |
/api/configuration/daily-summary | POST | Atualizar Resumo Diário | Gerenciamento de Configuração |
/api/configuration/daily-summary/preview | POST | Visualização do Resumo Diário | Gerenciamento de Configuração |
/api/configuration/daily-summary/retry | POST | Tentar Novamente o Resumo Diário | Gerenciamento de Configuração |
/api/configuration/daily-summary/send | POST | Enviar Resumo Diário Agora | Gerenciamento de Configuração |
/api/configuration/email | DELETE | Excluir configuração de e-mail | Gerenciamento de configuração |
/api/configuration/email | GET | Obter configuração de e-mail | Gerenciamento de configuração |
/api/configuration/email | POST | Atualizar configuração de e-mail | Gerenciamento de configuração |
/api/configuration/email/password | GET | Obter token CSRF da senha de e-mail | Gerenciamento de configuração |
/api/configuration/email/password | PATCH | Atualizar senha de e-mail | Gerenciamento de configuração |
/api/configuration/notifications | GET | Obter configuração de notificações | Gerenciamento de configuração |
/api/configuration/notifications | POST | Atualizar configuração de notificações | Gerenciamento de configuração |
/api/configuration/ntfy | GET | Obter Configuração do NTFY | Gerenciamento de configuração |
/api/configuration/overdue-tolerance | GET | Obter tolerância de atrasado | Gerenciamento de configuração |
/api/configuration/overdue-tolerance | POST | Atualizar tolerância de atrasado | Gerenciamento de configuração |
/api/configuration/templates | POST | Atualizar Modelos de notificação | Gerenciamento de configuração |
/api/configuration/unified | GET | Obter configuração unificada | Gerenciamento de configuração |
/api/cron-config | GET | Obter configuração do Cron | Serviços do Cron |
/api/cron-config | POST | Atualizar configuração do Cron | Serviços do Cron |
/api/cron/* | GET | Proxy do serviço Cron | Serviços do Cron |
/api/cron/* | POST | Proxy do serviço Cron | Serviços do Cron |
/api/csrf | GET | Obter token CSRF | Gerenciamento de sessão |
/api/dashboard | GET | Obter dados do painel (consolidados) | Operações principais |
/api/detail/:serverId | GET | Obter dados do Servidor com informações de Atrasado | Operações principais |
/api/health | GET | Verificar integridade | Monitoramento e integridade |
/api/ping | GET | Sonda de conectividade | Monitoramento e integridade |
/api/lastbackup/:serverId | GET | Obter backup mais recente | APIs externas |
/api/lastbackups/:serverId | GET | Obter backups mais recentes | APIs externas |
/api/notification-channel-alerts | GET | Listar Alertas do Canal de Notificação | Sistema de Notificações |
/api/notification-channel-alerts | POST | Limpar Alertas do Canal de Notificação | Sistema de Notificações |
/api/notifications/check-overdue | POST | Verificar Backups Atrasados | Sistema de notificação |
/api/notifications/clear-overdue-timestamps | POST | Limpar carimbos de data/hora atrasados | Sistema de notificação |
/api/notifications/preview | POST | Visualização de modelo de notificação | Sistema de notificação |
/api/notifications/test | POST | Testar notificação | Sistema de notificação |
/api/servers | GET | Obter todos os servidores | Operações principais |
/api/servers/:id | DELETE | Excluir Servidor | Operações principais |
/api/servers/:id | GET | Obter detalhes do servidor | Operações principais |
/api/servers/:id | PATCH | Atualizar servidor | Operações principais |
/api/servers/duplicates | GET | Obter Servidores Duplicados | Operações principais |
/api/servers/merge | POST | Mesclar Servidores | Operações principais |
/api/servers/:serverId/password | GET | Obter senha do servidor | Administração |
/api/servers/:serverId/password | PATCH | Atualizar senha do servidor | Administração |
/api/servers/:serverId/server-url | GET | Obter URL do servidor | Administração |
/api/servers/:serverId/server-url | PATCH | Atualizar URL do servidor | Administração |
/api/servers/test-connection | POST | Testar conexão do servidor | Administração |
/api/session | POST | Criar sessão | Gerenciamento de sessão |
/api/session | DELETE | Excluir sessão | Gerenciamento de sessão |
/api/session | GET | Validar sessão | Gerenciamento de sessão |
/api/summary | GET | Obter resumo geral | APIs externas |
/api/upload | POST | Carregar dados de backup | APIs externas |
/api/users | GET | Listar usuários | Administração |
/api/users | POST | Criar Usuário | Administração |
/api/users/:id | PATCH | Atualizar Usuário | Administração |
/api/users/:id | DELETE | Excluir Usuário | Administração |