type=metrics: chiffres agrégés par agent et par canal (conversations, transferts vers un humain, taux de containment de l’IA, durée des appels, notifications WhatsApp, recontacts, et séries quotidiennes et horaires). Utilisez-le pour vos rapports et tableaux de bord.type=chats: une ligne par conversation avec tous ses paramètres, paginée. Utilisez-le pour exporter ou rapprocher les données brutes.
🔑 Authentification
Chaque requête nécessite une clé API disposant de la permissionanalytics_api. Demandez-la à l’équipe Lovi ; elle est différente de la clé utilisée par le widget web.
Envoyez la clé dans l’en-tête x-api-key (recommandé) ou via le paramètre de requête access_key.
L’entreprise est toujours déterminée à partir de la clé. Une clé ne peut lire que les données de sa propre entreprise, et il n’existe aucun paramètre pour en choisir une autre.
Endpoint
Paramètres de requête
Les jours sont interprétés dans
tz : date_from=2026-10-01&date_to=2026-10-31 avec tz=Europe/Madrid couvre du 1er octobre à 00h00 au 1er novembre à 00h00, heure de Madrid. Les changements d’heure (heure d’été) sont gérés automatiquement.
Tous les horodatages des réponses sont en UTC (ISO 8601 se terminant par Z).
Métriques (type=metrics)
Renvoie une entrée par agent et par canal, triée par nombre de conversations.
Conversations (type=chats)
Renvoie les conversations de la plage une par une, des plus anciennes aux plus récentes, 100 par page par défaut.
Pagination
Tant quenext_cursor n’est pas null, demandez la page suivante avec les mêmes paramètres plus cursor=<next_cursor>. Les conversations sont triées par created_at et id, ce qui garantit qu’aucune conversation n’est répétée ni omise entre les pages.
Erreurs
Les erreurs renvoient un corps JSON{ "success": false, "message": "…" }.
Limites et bonnes pratiques
- Jusqu’à 31 jours par requête et 100 conversations par page.
- Une requête
metricssur un mois complet prend quelques secondes. Pour un rapport mensuel ou quotidien, un seul appel par période suffit : inutile de faire du polling. - Pour exporter un mois entier de conversations, parcourez les pages l’une après l’autre plutôt qu’en parallèle.
- Gardez la clé secrète et côté serveur. Ne l’utilisez pas dans un navigateur ni dans une application mobile.
