Skip to main content

Invoice statistics

Overview

Returns overall statistics for your invoices.

Request

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

Request parameters

ParameterData typeDescriptionExampleRequired?
startDateStringStart date of invoice creation, in Y-m-d format2000-01-01no
endDateStringEnd date of invoice creation, in Y-m-d format2030-01-01no

Response example

{
"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
}
}
}
}

Response parameters

ParameterDescription
invoicesTotalNumTotal number of invoices
invoicesPaidNumNumber of paid invoices (with the Paid status)
invoicesTotalUSDTotal of all paid invoices in USD
invoicesByProjectsTotal of all paid invoices by project, in USD
invoicesByCurrenciesTotal of all paid invoices by currency
invoicesByMonthsTotal of all paid invoices by month, in USD
invoicesByDateTotal of all paid invoices by day, in USD
invoicesByDate.dateDate as a Unix timestamp, in milliseconds
invoicesByDate.valueTotal of all paid invoices for the specific date, in USD