Developer Documentation

API Overview

FundraiserMax API overview: base URL, JSON responses, and API-key authentication for reading and writing contacts, donations, campaigns, and events.

Overview

The FundraiserMax API reads and writes the same contacts, donations, campaigns, events, and lists you see in the app. Use it to push gifts in from a form you host, keep another system's contact records in step, or pull dashboard totals into a spreadsheet.

The API follows RESTful conventions, returns JSON responses, and uses standard HTTP status codes. All endpoints require authentication via API key and bearer token.

Base URL

Base URLhttps://api.fundraisermax.com/api/v1

Response Format

All responses are returned as JSON. Successful responses include the requested data directly in the response body. List endpoints return an object with data (array of records), total, limit, and offset fields for pagination.

{
  "data": [
    { "id": "cnt_abc123", "firstName": "Jane", "lastName": "Doe" }
  ],
  "total": 142,
  "limit": 10,
  "offset": 0
}

OpenAPI Specification

A complete OpenAPI 3.0 specification is available for interactive exploration and client SDK generation. See the OpenAPI Spec section for details.