Endpoint: GET /unified/statistics/by-agent/
Autenticação: JWT obrigatório (apenas superusuário). Usuários comuns recebem 403.
Retorna as linhas de DailyAccountsByAgent. Cada linha associa uma conta unificada atuando como agente ao número de contas atribuídas a ela em date. Ordenado por (-date, -count). A paginação está desativada.

Requisição

Parâmetros de consulta

date_gte
string (YYYY-MM-DD)
Filtra linhas onde date >= date_gte.
date_lte
string (YYYY-MM-DD)
Filtra linhas onde date <= date_lte.
agent
string (UUID)
Filtro de correspondência exata pelo UUID da conta do agente.
agent_name
string
Filtro por substring (sem diferenciar maiúsculas e minúsculas) sobre o nome do agente registrado no snapshot.

Resposta

Um array JSON de objetos:
date
string (YYYY-MM-DD)
Dia do snapshot.
agent
object | null
  • id, display_name, type da conta do agente. Será null se o vínculo foi desfeito quando a conta foi removida.
count
integer
Número de contas atribuídas àquele agente em date.
[
  {
    "date": "2025-05-14",
    "agent": {
      "id": "a9e7c2b1e0f44a5cbbbb000000000001",
      "display_name": "Agent Smith",
      "type": "individual"
    },
    "count": 35
  }
]

Erros

StatusQuando
401Cabeçalho Authorization ausente ou inválido.
403Autenticado, porém não é superusuário.

Exemplos

curl "https://api.dlpay.cloud/unified/statistics/by-agent/" \
  -H "Authorization: Bearer $TOKEN"