For Agents
Process donations, manage campaigns and donor records, and read fundraiser totals on the Donately platform on behalf of nonprofits and charities.
Use for: Record a $50 donation to the spring appeal campaign, List all donations from the last 30 days for an account, Find the donor record for a given email address, Get the total raised by a peer fundraiser page
Not supported: Does not handle direct card processing, tax filing, grant management, or volunteer scheduling - use for nonprofit donation, donor and campaign management only.
The Donately API powers online fundraising for nonprofits, churches and campaigns by exposing donation processing, campaigns, donor records and fundraisers as a REST resource set. It covers 8 endpoints under https://www.dntly.com/api/v1, secured by bearer token, and is designed for embedding donation flows in websites or syncing donor data into back-office systems. Suitable for nonprofit CRMs, peer-to-peer fundraising tools and reporting dashboards.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Donately API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fdntly.com%2Fdonately" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fdntly.com%2Fdonately" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Donately API.
Record one-time and recurring donations against a campaign or account
Retrieve donation history filtered by donor, campaign or date
Create and update fundraising campaigns with goals and end dates
Maintain donor profiles for receipts and direct mail follow-up
List peer-to-peer fundraisers and read their totals raised
Pull account-level totals for board and treasurer reporting
Patterns agents use Donately API for, with concrete tasks.
★ Embedded Donation Forms
Accept one-time and recurring gifts directly from a nonprofit website by posting to /donations with the donor, amount and campaign id. Donately handles card capture and tokenisation upstream, so the API call records the gift and ties it to a campaign for reporting. Integration is typically a single afternoon for a basic embed.
POST to /donations with donor_id, campaign_id, amount=5000 (cents) and recurring=true to record a $50 monthly recurring gift.
Campaign and Fundraiser Reporting
Pull totals for active campaigns and peer-to-peer fundraisers into a board dashboard or weekly email digest. GET /campaigns and GET /fundraisers expose progress against goals so a nonprofit can spot which appeals are converting and which need a push. Avoids manual spreadsheet rollups and keeps figures live.
GET /campaigns/{id} for each active campaign and aggregate amount_raised and goal into a digest for the executive team.
Donor CRM Sync
Keep a nonprofit CRM (Salesforce NPSP, Bloomerang, etc.) in sync with Donately by polling /donors and /donations and upserting matching records on the CRM side. This gives gift officers a unified view of online and offline giving without rekeying data, and makes year-end tax receipts straightforward.
GET /donors?updated_since=2026-06-01 then upsert each returned donor into the CRM with email as the matching key.
AI Agent Fundraising Assistant
An AI agent embedded in a nonprofit's stack can answer staff questions like 'how much did the spring appeal raise this week?' or trigger thank-you workflows when large gifts come in. Through Jentic the agent searches for the donation or campaign intent, loads the schema and calls Donately without a custom integration. Useful for small teams without dedicated developers.
Use Jentic to search 'list recent donations', load /donations, and execute it filtered to the current week to summarise totals by campaign for staff.
8 endpoints — the donately api powers online fundraising for nonprofits, churches and campaigns by exposing donation processing, campaigns, donor records and fundraisers as a rest resource set.
METHOD
PATH
DESCRIPTION
/donations
List donations across campaigns and donors
/donations/{id}
Retrieve a single donation
/campaigns
List fundraising campaigns
/campaigns/{id}
Get campaign detail and totals
/donors
List donor records
/donors/{id}
Retrieve donor profile
/fundraisers
List peer-to-peer fundraisers
/accounts
Account-level details
/donations
List donations across campaigns and donors
/donations/{id}
Retrieve a single donation
/campaigns
List fundraising campaigns
/campaigns/{id}
Get campaign detail and totals
/donors
List donor records
/donors/{id}
Retrieve donor profile
/fundraisers
List peer-to-peer fundraisers
/accounts
Account-level details
What agents get from Jentic-routed access to this vendor.
Setup
Wiring Donately by hand means carrying its bearer token, pointing at the dntly.com v1 host, and paging donation, donor, and campaign collections yourself. Through Jentic you install once, import the Donately API from the API Directory, store the token once, and your agent calls it.
Permission scoping
This Donately surface is read-only, so scope your agent to the operations it needs, such as listing donations or reading a donor. You choose the operations it may call, so campaign or account listing is not included unless you add it.
Credential isolation
Your Donately bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'list recent donations' or 'look up a donor', and Jentic returns the matching Donately operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Generic payments processor - alternative when you need raw card processing instead of nonprofit-shaped donation flows
Choose Stripe directly when you need raw card processing, payouts or dispute handling; choose Donately when nonprofit campaigns and donor records are the goal.
Specific to using Donately API through Jentic.
What authentication does the Donately API use?
The Donately API uses HTTP bearer token authentication. Tokens are presented in the Authorization header. When called through Jentic, the token is stored in your Jentic One instance and never enters the agent's prompt or logs.
Can I record recurring donations with the Donately API?
Yes. POST to /donations with the recurring flag set and an interval to register a recurring gift tied to a donor and campaign. The same endpoint records one-time gifts when the recurring flag is omitted.
What are the rate limits for the Donately API?
Donately does not publish hard rate limits in the spec. Treat the API as moderate-throughput and back off on 429 responses. For bulk donor or donation pulls, page through results rather than requesting large windows in one call.
How do I sync donors to a CRM with the Donately API through Jentic?
Search Jentic for 'list donately donors', load the /donors operation, and execute it with an updated_since filter. Pipe the results to your CRM's upsert endpoint, matching on email. The bearer token stays in your Jentic One instance throughout.
Can I retrieve fundraiser totals with the Donately API?
Yes. GET /fundraisers returns peer-to-peer fundraiser pages with their amount_raised and goal fields, suitable for live dashboards or thermometer widgets.
Is the Donately API free?
API access is included with a Donately platform subscription. Pricing depends on the nonprofit plan; check Donately's site for current tiers. There is no separate API metering fee documented.
Can I limit what my agent is allowed to do with the Donately API?
Yes. Because you run Jentic One yourself, you decide which Donately operations your agent may call, so you can scope it to just what it needs, such as listing donations at GET /donations or reading a donor at GET /donors/{id}. This Donately surface is read-only, and campaign listing at GET /campaigns or account totals at GET /accounts are not available to the agent unless you explicitly add them. Your bearer token is stored by your own Jentic One instance and injected only when a permitted operation runs, never entering the agent's prompt or logs.
GET STARTED