Pular para o conteúdo principal

Estatísticas de cobranças

Visão geral​

Retorna as estatísticas gerais das suas cobranças.

Requisição​

curl -X POST https://api.bitsby.app/statistics/invoices \
-H "Authorization: Token MSvL2ltaDZdWVjmZURURMVWhqSJLT2NURjhL2Fla1Z1T1IxQTltKs1T3Ay" \
-F "startDate=2000-01-01" \
-F "endDate=2030-01-01"

Parâmetros da requisição​

ParâmetroTipo de dadoDescriçãoExemploObrigatório?
startDateStringData inicial de criação das cobranças, no formato Y-m-d2000-01-01não
endDateStringData final de criação das cobranças, no formato Y-m-d2030-01-01não

Exemplo de resposta​

{
"result": "success",
"data": {
"invoicesTotalNum": 51,
"invoicesPaidNum": 24,
"invoicesTotalUSD": 335.03,
"invoicesByProjects": {
"9deea1e2-0c08-41a3-bdc2-a34eada3892d": 335.03
},
"invoicesByCurrencies": {
"USD": 335.03
},
"invoicesByMonths": {
"March-2024": 42,
"February-2024": 293.03
},
"invoicesByDate": {
"2024-03-04": {
"date": 1709510400000,
"value": 21
},
"2024-03-03": {
"date": 1709424000000,
"value": 10
},
"2024-03-01": {
"date": 1709251200000,
"value": 11
},
"2024-02-27": {
"date": 1708992000000,
"value": 12
},
"2024-02-26": {
"date": 1708905600000,
"value": 281.03
}
}
}
}

Parâmetros da resposta​

ParâmetroDescrição
invoicesTotalNumNúmero total de cobranças
invoicesPaidNumNúmero de cobranças pagas (com o status Paga)
invoicesTotalUSDTotal de todas as cobranças pagas em USD
invoicesByProjectsTotal de todas as cobranças pagas por projeto, em USD
invoicesByCurrenciesTotal de todas as cobranças pagas por moeda
invoicesByMonthsTotal de todas as cobranças pagas por mês, em USD
invoicesByDateTotal de todas as cobranças pagas por dia, em USD
invoicesByDate.dateData como Unix timestamp, em milissegundos
invoicesByDate.valueTotal de todas as cobranças pagas na data específica, em USD