Analytics
Dados consolidados dos últimos 30 dias para construir dashboards customizados.
Obter analytics
GET /api/analytics
curl "https://api.placaflow.com.br/api/analytics" \
-H "Authorization: Bearer pk_a1b2c3d4..."
Resposta 200:
{
"stats": {
"total30d": 1250,
"activeCameras": 3,
"activeApiKeys": 2,
"successRate": 96.5
},
"dailyChart": [
{ "date": "2026-02-20", "count": 42 },
{ "date": "2026-02-21", "count": 38 }
],
"hourlyChart": [
{ "hour": "00:00", "count": 5 },
{ "hour": "01:00", "count": 2 }
],
"topPlates": [
{ "plate": "ABC1D23", "count": 47 },
{ "plate": "XYZ9K87", "count": 31 }
],
"cameraChart": [
{ "name": "Entrada", "count": 850 },
{ "name": "Saída", "count": 400 }
],
"recent": [
{
"id": "550e8400-...",
"plate": "ABC1D23",
"cameraName": "Entrada",
"confidence": 0.96,
"timestamp": "2026-03-22T14:30:00.000Z"
}
]
}
Campos
stats
| Campo | Tipo | Descrição |
|---|---|---|
total30d | number | Total de reconhecimentos nos últimos 30 dias |
activeCameras | number | Câmeras com enabled: true |
activeApiKeys | number | Chaves de API com enabled: true |
successRate | number | % de reconhecimentos com confiança acima de 95% |
dailyChart
Array com 30 entradas (um por dia), contendo date (YYYY-MM-DD) e count.
hourlyChart
Array com 24 entradas (uma por hora), contendo hour (HH:00) e count. Dados dos últimos 7 dias.
topPlates
Top 10 placas mais frequentes nos últimos 30 dias.
cameraChart
Reconhecimentos por câmera nos últimos 30 dias, ordenados por volume.
recent
Últimos 5 reconhecimentos com dados básicos.