Webservice V1
Dashboard

Dashboard

A API expõe os mesmos indicadores do painel da sua agência, para você montar relatórios próprios: saldo, ativações, ranking de vendedores e desempenho por período. A maioria dos endpoints recebe mês e ano na própria rota.

Mês e ano na rota
Onde houver {month}/{year}, informe o mês (1–12) e o ano com 4 dígitos — por exemplo /dealer/info-values/11/2025.

Indicadores do mês

GET /dealer/info-values/{month}/{year} retorna o saldo atual da carteira e o total ativado no período.

bash
curl --request GET \
  --url 'https://portal.woo-fi.com/api/webservice/v1/dealer/info-values/11/2025' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer {seu-token}'
json
{ "current_balance": 8661.15, "total_activations": 696.12 }

Ativações por status

GET /dealer/activations-month/{month}/{year} agrupa as ativações do mês por status, com total e participação percentual.

json
[
  { "status": "Aberto",    "total": 3, "percentage": "75.00" },
  { "status": "Concluído", "total": 1, "percentage": "25.00" }
]

Ranking de vendedores

GET /dealer/top-sellers/{month}/{year} lista os vendedores que mais faturaram no período:

json
[
  { "name": "Seller 1", "total_price": 380.64 },
  { "name": "Seller 2", "total_price": 200.64 }
]

GET /dealer/top-activations/{month}/{year} traz as maiores ativações do período, com vendedor e agência:

json
[
  { "seller_name": "Seller", "dealer_name": "Dealer 1", "price": 356.64 }
]

Vendedores da agência

GET /dealer/total-sellers retorna a contagem de vendedores:

json
{ "total": 2 }

GET /dealer/sellers lista cada vendedor com vendas e comissão:

json
[
  { "name": "Seller 1", "email": "seller1@email.com", "sell": 421.64, "commission": 42.16 }
]

Próximos passos