Skip to main content
GET
/
reports
/
daily-revenue
Get daily revenue analysis with analytics
curl --request GET \
  --url https://api.sprucecollective.co.uk/reports/daily-revenue \
  --header 'Authorization: <api-key>'
{
  "daily_data": [
    {
      "average_transaction": 123,
      "date": "<string>",
      "failed": 123,
      "revenue": 123,
      "rolling_avg_7d": 123,
      "successful": 123,
      "transactions": 123
    }
  ],
  "summary": {
    "average_daily_revenue": 123,
    "best_day": {
      "date": "<string>",
      "revenue": 123
    },
    "total_revenue": 123,
    "total_transactions": 123,
    "trend_percentage": 123
  }
}

Authorizations

Authorization
string
header
required

Type "Bearer" followed by a space and JWT token.

Query Parameters

start
string

Start date (YYYY-MM-DD)

end
string

End date (YYYY-MM-DD)

days
integer

Last X days (default: 30)

site_id
string

Site ID for multi-tenant filtering

Response

200 - application/json

OK

daily_data
object[]
summary
object