type=metrics: aggregierte Zahlen pro Agent und Kanal (Konversationen, Weiterleitungen an einen Menschen, KI-Quote ohne Weiterleitung, Anrufdauer, WhatsApp-Benachrichtigungen, erneute Kontaktaufnahmen sowie Tages- und Stundenreihen). Verwenden Sie diesen Modus für Berichte und Dashboards.type=chats: eine Zeile pro Konversation mit allen Parametern, paginiert. Verwenden Sie diesen Modus, um die Rohdaten zu exportieren oder abzugleichen.
🔑 Authentifizierung
Jede Anfrage benötigt einen API-Schlüssel mit der Berechtigunganalytics_api. Fordern Sie ihn beim Lovi-Team an; er unterscheidet sich vom Schlüssel des Web-Widgets.
Senden Sie den Schlüssel im Header x-api-key (empfohlen) oder als Query-Parameter access_key.
Das Unternehmen wird immer aus dem Schlüssel abgeleitet. Ein Schlüssel kann nur die Daten des eigenen Unternehmens lesen, und es gibt keinen Parameter, um ein anderes auszuwählen.
Endpoint
Query-Parameter
Die Tage werden in
tz interpretiert: date_from=2026-10-01&date_to=2026-10-31 mit tz=Europe/Madrid deckt den Zeitraum vom 1. Oktober 00:00 Uhr bis zum 1. November 00:00 Uhr Madrider Zeit ab. Sommerzeitumstellungen werden automatisch berücksichtigt.
Alle Zeitstempel in den Antworten sind UTC (ISO 8601 mit der Endung Z).
Kennzahlen (type=metrics)
Gibt einen Eintrag pro Agent und Kanal zurück, sortiert nach Anzahl der Konversationen.
Konversationen (type=chats)
Gibt die Konversationen des Zeitraums einzeln zurück, die ältesten zuerst, standardmäßig 100 pro Seite.
Paginierung
Solangenext_cursor nicht null ist, fordern Sie die nächste Seite mit denselben Parametern plus cursor=<next_cursor> an. Die Konversationen sind nach created_at und id sortiert, sodass zwischen den Seiten keine Konversation wiederholt oder übersprungen wird.
Fehler
Fehler liefern einen JSON-Body{ "success": false, "message": "…" }.
Limits und bewährte Vorgehensweisen
- Bis zu 31 Tage pro Anfrage und 100 Konversationen pro Seite.
- Eine
metrics-Anfrage für einen ganzen Monat dauert einige Sekunden. Für einen Monats- oder Tagesbericht genügt ein Aufruf pro Zeitraum: Polling ist nicht nötig. - Um einen ganzen Monat an Konversationen zu exportieren, durchlaufen Sie die Seiten nacheinander und nicht parallel.
- Halten Sie den Schlüssel geheim und verwenden Sie ihn nur serverseitig. Verwenden Sie ihn nicht in einem Browser oder einer mobilen App.
