Référence API
Statistiques
Les statistiques sont les graphiques de ton Dashboard, pour tout le compte ou un persona. Une série compte une métrique par minute, heure, jour ou mois, dans ton fuseau horaire. Les dernières réponses, les derniers DM et les derniers leads chauds arrivent sous forme de listes de leads.
Endpoints
L'objet série de statistiques
Un graphique du Dashboard, une métrique dans le temps pour le compte ou un persona. Les périodes vides sont omises.
Attributs
- objectstringToujours
analytics_series. - metricstringLa métrique.
leads_foundleads_scoredhot_leadshot_ratesources_addedleads_enrolleddms_sentrepliesreply_ratenew_followerslikescommentsfollows - unitstring
percentagepourhot_rateetreply_rate, sinoncount.countpercentage - persona_idstring ou nullLe persona, si tu en as demandé un.
- scalestringLa taille d'une période.
minutehourdaymonth - startstringLe début de la plage, en ISO 8601.
- endstringLa fin de la plage, en ISO 8601.
- timezonestringLe fuseau horaire des périodes.
- totalobjectToute la plage. Un pourcentage a aussi son
numeratoret sondenominator, comme les réponses sur les DM envoyés. - datatableau d'objectsUne par période, avec sa
periodcomme2026-11-06,2026-11-06T14:00ou2026-11, savalue, et pour un pourcentage sonnumeratoret sondenominator.
L'objet série de statistiques
{
"object": "analytics_series",
"metric": "reply_rate",
"unit": "percentage",
"persona_id": "lvWBPnytpS",
"scale": "day",
"start": "2026-10-23T00:00:00.000Z",
"end": "2026-11-06T08:30:00.000Z",
"timezone": "Europe/Paris",
"total": {
"value": 13.8,
"numerator": 57,
"denominator": 412
},
"data": [
{
"period": "2026-11-04",
"value": 13.6,
"numerator": 3,
"denominator": 22
},
{
"period": "2026-11-05",
"value": 16,
"numerator": 4,
"denominator": 25
},
{
"period": "2026-11-06",
"value": 11.1,
"numerator": 1,
"denominator": 9
}
]
}Récupérer les statistiques
Renvoie un graphique du Dashboard. L'échelle minute couvre 3 jours au plus, l'heure 93 jours et le jour 3 700 jours.
Paramètres de chemin
- metricstringObligatoireUne série, ou
last_replies,last_dms_sentetlast_hot_leadspour les 4 derniers leads de chacune.hot_rateetreply_ratesont des pourcentages.leads_foundleads_scoredhot_leadshot_ratesources_addedleads_enrolleddms_sentrepliesreply_ratenew_followerslikescommentsfollowslast_replieslast_dms_sentlast_hot_leads
Paramètres de requête
- personastringSeulement le persona avec cet ID. Tout le compte par défaut.
- scalestringLa taille d'une période.
daypar défaut.minutehourdaymonth - startstringLe début de la plage, en ISO 8601. Par défaut 3 heures, 2 jours, 14 jours ou un an avant
end, selon l'échelle. - endstringLa fin de la plage, en ISO 8601. Maintenant par défaut.
- timezonestringLe fuseau horaire IANA des périodes. Par défaut celui du propriétaire, sinon UTC.
Renvoie
Un objet série de statistiques. Pour une métrique en liste, une liste avec la metric, son persona_id, et dans data le lead_id, le at et l'objet lead de chaque lead.
Erreurs
- Aucun persona avec cet ID sur le compte de la clé.
- Un paramètre a une valeur que l'API n'accepte pas.
paramindique lequel.
GET/v1/ analytics/ :metric
curl -G https://gemlead.ai/api/v1/analytics/reply_rate \
-H "Authorization: Bearer $GEMLEAD_API_KEY" \
-d persona=lvWBPnytpS \
-d scale=day \
--data-urlencode "timezone=Europe/Paris"Réponse200
{
"object": "analytics_series",
"metric": "reply_rate",
"unit": "percentage",
"persona_id": "lvWBPnytpS",
"scale": "day",
"start": "2026-10-23T00:00:00.000Z",
"end": "2026-11-06T08:30:00.000Z",
"timezone": "Europe/Paris",
"total": {
"value": 13.8,
"numerator": 57,
"denominator": 412
},
"data": [
{
"period": "2026-11-04",
"value": 13.6,
"numerator": 3,
"denominator": 22
},
{
"period": "2026-11-05",
"value": 16,
"numerator": 4,
"denominator": 25
},
{
"period": "2026-11-06",
"value": 11.1,
"numerator": 1,
"denominator": 9
}
]
}