Métricas
Referência
Endpoints de analytics para integrar dashboards e relatórios: resumos e séries de assinaturas e cobranças, sem montar agregações a partir da listagem transacional.
Contrato de integração. Use Bearer do
POST /auth/token.Disponível apenas em produção. As rotas de métricas não existem no sandbox. Use credenciais de produção e a URL
https://api.validapay.com.br.Quando utilizar
- Dashboard externo com MRR, churn e inadimplência da carteira
- Relatórios diários ou mensais sem listar cobranças uma a uma
- Separar volume emitido vs pago com dateBasis em cobranças
- Correlacionar queda de MRR ACTIVE com churn ou inadimplência
Autenticação
Credenciais de assinatura ou de cobrança já existentes costumam bastar.
| Rotas | Scopes |
|---|---|
| Assinaturas (summary + séries) | subscriptions/read |
| Cobranças (summary) | charges/read / pix.cob/read |
Rotas
| Operação | Descrição |
|---|---|
AssinaturasGET /v1/analytics/subscriptions/summary | Cards: MRR, ARR, churn, delinquentMrr, previousPeriod/growth e breakdowns. |
CobrançasGET /v1/analytics/charges/summary | Totais e breakdowns por período; dateBasis created, paid ou created_and_paid. |
MRRGET /v1/analytics/mrr | Série temporal de estoque ACTIVE (mensal ou diário) e assinantes. |
MRRMGET /v1/analytics/mrr/by-payment-method/series | Mesmo recorte do MRR, fatiado por paymentType para gráfico empilhado. |
InadimplênciaGET /v1/analytics/mrr/delinquency | Estoque DEFAULT + PAST_DUE e inflow diário, distinto de churn. |
ChurnGET /v1/analytics/churn | Perda de MRR por assinaturas CANCELED/EXPIRED que já pagaram ao menos um ciclo. |
Regras importantes
- •Valores monetários em reais, string decimal (ex.: "12345.67").
- •Em summaries, startDate e endDate devem vir juntos; apenas um → 400 INVALID_DATE_RANGE.
- •/mrr é estoque ACTIVE; /churn é evento de perda; /mrr/delinquency é estoque overdue.
- •Em /charges/summary, paidNetAmount exige status PAID; dateBasis inválido → 400 INVALID_DATE_BASIS.
Próximos passos
Essa página foi útil?