📚 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.