Referência da API
Analytics
Os analytics são os gráficos do seu Painel, para a conta inteira ou para uma persona. Uma série conta uma métrica por minuto, hora, dia ou mês, no seu fuso horário. As últimas respostas, DMs e leads quentes vêm como listas de leads.
Endpoints
O objeto analytics series
Um gráfico do Painel, uma métrica ao longo do tempo para a conta ou para uma persona. Os períodos sem dados ficam de fora.
Atributos
- objectstringSempre
analytics_series. - metricstringA métrica.
leads_foundleads_scoredhot_leadshot_ratesources_addedleads_enrolleddms_sentrepliesreply_ratenew_followerslikescommentsfollows - unitstring
percentageparahot_rateereply_rate, senãocount.countpercentage - persona_idstring ou nullA persona, quando você pediu uma.
- scalestringO tamanho de um período.
minutehourdaymonth - startstringO início do intervalo, em ISO 8601.
- endstringO fim do intervalo, em ISO 8601.
- timezonestringO fuso horário dos períodos.
- totalobjectO intervalo inteiro. Uma porcentagem também tem o
numeratore odenominator, como respostas sobre DMs enviadas. - dataarray de objectsUm por período, com o
period, como2026-11-06,2026-11-06T14:00ou2026-11, ovaluee, para uma porcentagem, onumeratore odenominator.
O objeto analytics series
{
"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
}
]
}Obter analytics
Retorna um gráfico do Painel. Uma escala por minuto cobre no máximo 3 dias, por hora 93 dias e por dia 3 700 dias.
Parâmetros de caminho
- metricstringObrigatórioUma série, ou
last_replies,last_dms_sentelast_hot_leadspara os 4 leads mais recentes de cada.hot_rateereply_ratesão porcentagens.leads_foundleads_scoredhot_leadshot_ratesources_addedleads_enrolleddms_sentrepliesreply_ratenew_followerslikescommentsfollowslast_replieslast_dms_sentlast_hot_leads
Parâmetros de consulta
- personastringSó a persona com este ID. O padrão é a conta inteira.
- scalestringO tamanho de um período. O padrão é
day.minutehourdaymonth - startstringO início do intervalo, em ISO 8601. O padrão é 3 horas, 2 dias, 14 dias ou um ano antes de
end, conforme a escala. - endstringO fim do intervalo, em ISO 8601. O padrão é agora.
- timezonestringO fuso horário IANA dos períodos. O padrão é o do dono da conta, senão UTC.
Retorno
Um objeto analytics series. Para uma métrica de lista, uma lista com a metric, o persona_id dela e, em data, o lead_id, o at e o objeto lead de cada lead.
Erros
- Nenhuma persona com este ID na conta da chave.
- Um parâmetro tem um valor que a API não aceita.
paramdiz qual.
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"Resposta200
{
"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
}
]
}