API reference
REST endpoints for the Bequest platform. Same conventions across every resource — auth, pagination, errors, idempotency. Plus webhooks for everything they emit.
Base URL
https://api.bequest.org
Versioning
The current version is v1. All endpoints live under /v1/<resource>. Breaking changes ship under a new version prefix; v1 stays compatible.
Resources
Six top-level resources cover the platform:
- Gifts — direct transfers, person to person or to a charity.
- Campaigns — hosted pages, peer-to-peer, recurring giving.
- Pools — standing commitments with batched prepayment.
- Webhooks — signed event delivery to your endpoints.
- Identities — KYC, KYB, sanctions screening.
- Receipts — tax-receipt rendering and retrieval.
Where to start
- Authentication — how to get and send your key.
- Conventions — idempotency, pagination, errors, timestamps.
- Gifts — the smallest, fastest endpoint to try.