---
title: "Obter receita por período"
method: GET
path: "/public-mrr/revenue"
---

# Obter receita por período

`GET /public-mrr/revenue`

Retorna a receita total, total de transações e transações por dia em um período específico. Os dados são cacheados por 1 hora (3600 segundos) para melhor performance. A data de fim deve ser posterior à data de início.

## Query parameters

- `startDate` string, date, required
- `endDate` string, date, required

## Response `200`

Dados de receita retornados com sucesso.

- object
  - `data` object
    - `totalRevenue` number, required — Receita total do período em centavos
    - `totalTransactions` integer, required — Total de transações no período
    - `transactionsPerDay` object, required — Objeto com transações agrupadas por dia (chave é a data no formato YYYY-MM-DD)
  - `error` string, nullable
  - `success` boolean — Se a requisição obteve sucesso ou não.

## Other responses

- `400` — Erro de validação. Parâmetros inválidos ou ausentes.
- `401` — Não autorizado. Falha na autenticação.

---

[API](https://skmtc.net/abacatepay/apis/api-abacatepay.md) · [All operations](https://skmtc.net/abacatepay/apis/api-abacatepay/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/abacatepay/api-abacatepay/revisions/2153a0f133cb/schema)
