Donorfy API
The Donorfy API is a RESTful HTTP API that lets external systems and third-party integrators work with the data held in a Donorfy tenant — for example constituents, campaigns, activities and lists. Requests and responses use JSON, and the API follows standard REST conventions for resources, HTTP verbs and status codes.
These pages cover getting started, authentication and the API conventions you need as an integrator. They are intentionally task-focused; the complete, always-up-to-date endpoint reference lives in Swagger / OpenAPI (see Resources).
Base URL
All requests go to:
https://api.donorfy.npe.accessacloud.com
Always use https:// — the API enforces HTTPS.
Sandbox tenants
Sandbox tenants are supported, so you can build and validate an integration without touching live data. A sandbox tenant is a separate tenant with its own tenant code and API credentials, and it is called through the same base URL as any other tenant.
To find out whether a sandbox tenant is available for your organisation, and how to have one set up, contact Donorfy support.
Next steps
- Read Authentication to obtain and send your credentials.
- Review the API conventions for pagination, sorting and field inclusion.
- Check the Resources page for Swagger and the OpenAPI specification.
- Understand Rate limiting and Errors & responses so your integration handles throttling and failures gracefully.