📚 DEFLECTIQ API - Documentation
🔐 Authentification
L'API utilise l'authentification JWT. Incluez le token dans le header Authorization: Bearer <token>
POST /api/v1/auth/login
Authentification utilisateur
🛡️ Gestion des Agents
GET /api/v1/agents
Liste tous les agents
POST /api/v1/agents
Crée un nouvel agent
GET /api/v1/agents/{id}
Récupère un agent spécifique
PUT /api/v1/agents/{id}
Met à jour un agent
DELETE /api/v1/agents/{id}
Supprime un agent
📊 Métriques
GET /api/v1/metrics
Récupère les métriques système
GET /api/v1/metrics/agents/{id}
Métriques d'un agent spécifique
🔄 WebSocket
WS /ws/metrics
Stream de métriques temps réel
🚀 Déploiement
POST /api/v1/deploy/agent
Déploie un agent sur un serveur distant
Note: Cette documentation sera remplacée par une interface Swagger/OpenAPI complète.