For Agents
Process donations, manage campaigns and donor records, and read fundraiser totals on the Donately platform on behalf of nonprofits and charities.
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.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | 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 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
GET STARTED
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.
List peer-to-peer fundraisers and read their totals raised
Pull account-level totals for board and treasurer reporting
Patterns agents use Donately API 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
Three things that make agents converge on Jentic-routed access.
Credential isolation
Donately bearer tokens are stored encrypted in the Jentic vault. Agents receive scoped access via Jentic's MAXsystem and never see the raw token, so leaked logs cannot expose donor-data credentials.
Intent-based discovery
Agents search by intent (for example 'record a donation' or 'list recent donors') and Jentic returns the matching Donately operations such as /donations and /donors with their input schemas, so the agent can call the right endpoint without browsing docs.
Time to first call
Direct Donately integration: 1-2 days for auth wiring, schema parsing and pagination. Through Jentic: under 1 hour — search, load schema, execute.
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.
TerraReach API
SMS messaging API used to send donation confirmations and campaign reminders alongside Donately
Use TerraReach to send SMS receipts and reminders driven by Donately donation events.
PayPal Orders API
PayPal accepts donations via Orders API.
Choose PayPal if the donor base prefers PayPal checkout.
Mailchimp Marketing API
Email donors after a Donately gift is recorded.
Pair with Mailchimp for thank-you email sequences after a donation.
Specific to using Donately API 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 the Jentic vault 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 the Jentic vault 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.
/donors/{id}
Retrieve donor profile
/fundraisers
List peer-to-peer fundraisers
/accounts
Account-level details