Developer Documentation

Everything you need to integrate with the FundraiserMax API. Build custom workflows, sync donor data, and connect AI assistants to your fundraising platform.

Dashboard Stats

The Dashboard API returns aggregated statistics for your account, useful for building custom dashboards or reporting tools.

GET/v1/dashboard/stats

Retrieve high-level fundraising statistics including totals, averages, and recent activity metrics.

NameTypeRequiredDescription
accountIdstringYesYour organization account ID.
curl -X GET "https://api.fundraisermax.com/api/v1/dashboard/stats?accountId=acct_123" \
  -H "X-API-Key: fmx_your_key_id" \
  -H "Authorization: Bearer your_api_secret"

Response

{
  "totalContacts": 1247,
  "totalDonations": 523,
  "totalRaised": 284750.00,
  "averageDonation": 544.46,
  "activeCampaigns": 3,
  "upcomingEvents": 2,
  "donationsThisMonth": 42,
  "raisedThisMonth": 18500.00,
  "newContactsThisMonth": 15,
  "topCampaign": {
    "id": "cmp_xyz789",
    "name": "Spring Annual Fund 2026",
    "raisedAmount": 32150.00,
    "goalAmount": 50000.00
  },
  "recentDonations": [
    {
      "id": "don_mno987",
      "contactName": "Jane Doe",
      "amount": 250.00,
      "donationDate": "2026-02-16T00:00:00Z"
    }
  ]
}