Historique
Jusqu’à la version Sunny Seal, la plateforme proposait une page Analytics intégrée.Celle-ci permettait de suivre des indicateurs tels que :
- le volume de requêtes,
- la satisfaction des utilisateurs,
- les métriques d’usage globales.
Nouvelle stratégie : flexibilité par l’API
Plutôt que d’imposer une interface générique, nous avons fait évoluer notre approche.Désormais, le suivi d’usage passe par une série d’endpoints d’API qui donnent accès à des données brutes. Ce choix apporte deux avantages majeurs :
- Flexibilité totale : chaque client peut construire ses propres dashboards et rapports adaptés à son contexte.
- Intégration simple : les données peuvent être directement intégrées dans vos systèmes existants (BI tools, CRM, monitoring interne, etc.).
Endpoints disponibles
Vous pouvez interroger les endpoints suivants pour obtenir vos rapports :- Get Chat Sessions Report
- Get Chat Feedbacks Report
- Get Tools Report
- Get Used Documents Report
- Get User Activities Report
Comment utiliser les endpoints
Authentification
Tous les appels nécessitent une clé API transmise dans le header d’autorisation :Paramètres communs
start_date
(obligatoire) : date de début au formatYYYY-MM-DD
.end_date
(optionnel) : date de fin, défaut = aujourd’hui.- Selon l’endpoint, d’autres filtres peuvent être disponibles (ex : ID utilisateur, modèle, etc.).
Exemple : Get Chat Sessions Report
cURL
Python
Exemple de réponse JSON
Cas d’usage
- Tableaux de bord BI : connecter ces données à PowerBI, Looker ou Tableau pour suivre l’adoption.
- Alertes internes : générer des notifications (ex : dépassement d’un seuil de requêtes).
- Pilotage produit : suivre quels outils ou documents sont le plus utilisés.
FAQ
Quels filtres sont disponibles ?
Chaque endpoint supporte des paramètres de dates, et certains acceptent des filtres supplémentaires (ex : ID utilisateur, modèle, document). Voir la doc détaillée de chaque endpoint.À quelle fréquence puis-je appeler l’API ?
Vous pouvez interroger l’API aussi souvent que nécessaire, mais nous recommandons d’agréger les données quotidiennement ou hebdomadairement pour limiter la charge.Est-ce que vous proposez encore une interface de reporting intégrée ?
Non. L’approche retenue est API-only, pour garantir flexibilité et scalabilité.Puis-je combiner plusieurs endpoints ?
Oui, par exemple :- Sessions + Feedbacks = suivi de l’adoption et de la satisfaction.
- Documents + Tools = suivi de l’utilisation des ressources internes.