
Endaoment API
Use the Endaoment API to authenticate donors, open and fund DAFs, search nonprofits, and submit grants. Everything is REST over HTTPS.See Rate limiting for current limits by environment and how to request more headroom.
Quickstart
Overview
Pick your path — OAuth or partner — and see the full journey at a glance.
Integration Patterns
Auth, proxying, idempotency, and amount conventions you’ll use across every step.
API Reference
Every endpoint, grouped by Partner Endpoints, Authentication, Funds, Donations, and more.
Journey steps
Authenticate
OAuth 2.0 Authorization Code + PKCE
Open a Fund
Create a donor-advised fund for an authenticated user
Fund a DAF
Submit a wire donation pledge
Find a Nonprofit
Search organizations for grant recommendations
Recommend a Grant
Submit an async grant from a fund
Partner Journey
Server-to-server flow for tech-platform partners
Error Handling
Server error shapes, retries, and the production rate limit
Going to Production
Validate on dev or staging, then request production credentials
Collaboration
Add or remove fund collaborators (optional)
