Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Payments / Donately API
Donately API logo

Dntly Donately API

Official vendor OpenAPI document · agent-readyPaymentsPayment Processingbearer8 EndpointsREST

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.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Donately API to your agent

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.

1

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" | sh
2

Step 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 instance

Jentic 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.

Capabilities

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

Use Cases

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.

Key Endpoints

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

GET

/donations

List donations across campaigns and donors

GET

/donations/{id}

Retrieve a single donation

GET

/campaigns

List fundraising campaigns

GET

/campaigns/{id}

Get campaign detail and totals

GET

/donors

List donor records

GET

/donors/{id}

Retrieve donor profile

GET

/fundraisers

List peer-to-peer fundraisers

GET

/accounts

Account-level details

GET

/donations

List donations across campaigns and donors

GET

/donations/{id}

Retrieve a single donation

GET

/campaigns

List fundraising campaigns

GET

/campaigns/{id}

Get campaign detail and totals

GET

/donors

List donor records

GET

/donors/{id}

Retrieve donor profile

GET

/fundraisers

List peer-to-peer fundraisers

GET

/accounts

Account-level details

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

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

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 management

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

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.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

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.

Complementary

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.

Alternative

PayPal Orders API

→

PayPal accepts donations via Orders API.

Choose PayPal if the donor base prefers PayPal checkout.

Complementary

Mailchimp Marketing API

→

Email donors after a Donately gift is recorded.

Pair with Mailchimp for thank-you email sequences after a donation.

FAQs

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

Start building with Donately API

Explore with Jentic One
View OpenAPI Document