> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.givechariot.com/v2026-01-15/api/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.givechariot.com/_mcp/server. # API Reference ## Docs - [Authentication](https://docs.givechariot.com/v2026-01-15/api/authentication.md): - [Error Codes](https://docs.givechariot.com/v2026-01-15/api/errors.md): - [Software Development Kits](https://docs.givechariot.com/v2026-01-15/api/sdks.md): - [Webhooks and Events](https://docs.givechariot.com/v2026-01-15/api/webhooks.md): Listen for events on your Chariot account so your platform can automatically trigger reactions. - [Sandbox Simulations](https://docs.givechariot.com/v2026-01-15/api/sandbox-simulations.md): Simulate external events in the sandbox environment to test your integration. ## API Docs - API Reference > Core Resources > Organizations [Search organizations](https://docs.givechariot.com/v2026-01-15/api/organizations/search.md) - API Reference > Core Resources > Organizations [Get organization](https://docs.givechariot.com/v2026-01-15/api/organizations/get.md) - API Reference > Core Resources > Organizations [Sandbox: Onboard an organization](https://docs.givechariot.com/v2026-01-15/api/organizations/onboard.md) - API Reference > Core Resources > Programs [List Programs](https://docs.givechariot.com/v2026-01-15/api/programs/list.md) - API Reference > Core Resources > Programs [Get Program](https://docs.givechariot.com/v2026-01-15/api/programs/get.md) - API Reference > Core Resources > Financial Accounts [List financial accounts](https://docs.givechariot.com/v2026-01-15/api/financial-accounts/list.md) - API Reference > Core Resources > Financial Accounts [Get a financial account](https://docs.givechariot.com/v2026-01-15/api/financial-accounts/get.md) - API Reference > Core Resources > Financial Accounts [Get a financial account balance](https://docs.givechariot.com/v2026-01-15/api/financial-accounts/get-balance.md) - API Reference > Core Resources > Events [List Events](https://docs.givechariot.com/v2026-01-15/api/events/list.md) - API Reference > Core Resources > Events [Get Event](https://docs.givechariot.com/v2026-01-15/api/events/get.md) - API Reference > Core Resources > Event Subscriptions [List Event Subscriptions](https://docs.givechariot.com/v2026-01-15/api/event-subscriptions/list.md) - API Reference > Core Resources > Event Subscriptions [Create an Event Subscription](https://docs.givechariot.com/v2026-01-15/api/event-subscriptions/create.md) - API Reference > Core Resources > Event Subscriptions [Get an Event Subscription](https://docs.givechariot.com/v2026-01-15/api/event-subscriptions/get.md) - API Reference > Core Resources > Event Subscriptions [Update an Event Subscription](https://docs.givechariot.com/v2026-01-15/api/event-subscriptions/update.md) - API Reference > DAFpay > Connects [Create Connect](https://docs.givechariot.com/v2026-01-15/api/connects/create.md) - API Reference > DAFpay > Connects [Get Connect](https://docs.givechariot.com/v2026-01-15/api/connects/get.md) - API Reference > DAFpay > Grants [List Grants](https://docs.givechariot.com/v2026-01-15/api/grants/list.md) - API Reference > DAFpay > Grants [Create Grant](https://docs.givechariot.com/v2026-01-15/api/grants/create.md) - API Reference > DAFpay > Grants [Get Grant](https://docs.givechariot.com/v2026-01-15/api/grants/get.md) - API Reference > DAFpay > Recurring Grants [List Recurring Grants](https://docs.givechariot.com/v2026-01-15/api/recurring-grants/list.md) - API Reference > DAFpay > Recurring Grants [Create Recurring Grant](https://docs.givechariot.com/v2026-01-15/api/recurring-grants/create.md) - API Reference > DAFpay > Recurring Grants [Get Recurring Grant](https://docs.givechariot.com/v2026-01-15/api/recurring-grants/get.md) - API Reference > DAFpay > Unintegrated Grants [List Unintegrated Grants](https://docs.givechariot.com/v2026-01-15/api/unintegrated-grants/list.md) - API Reference > DAFpay > Unintegrated Grants [Get Unintegrated Grant](https://docs.givechariot.com/v2026-01-15/api/unintegrated-grants/get.md) - API Reference > DAFpay > Donor Advised Funds [List Donor Advised Funds](https://docs.givechariot.com/v2026-01-15/api/donor-advised-funds/list.md) - API Reference > DAFpay > Donor Advised Funds [Get Donor Advised Fund](https://docs.givechariot.com/v2026-01-15/api/donor-advised-funds/get.md) - API Reference > Disbursements > Inbound Transfers [List Inbound Transfers](https://docs.givechariot.com/v2026-01-15/api/inbound-transfers/list.md) - API Reference > Disbursements > Inbound Transfers [Create an Inbound transfer](https://docs.givechariot.com/v2026-01-15/api/inbound-transfers/create.md) - API Reference > Disbursements > Inbound Transfers [Get an Inbound Transfer](https://docs.givechariot.com/v2026-01-15/api/inbound-transfers/get.md) - API Reference > Disbursements > Inbound Transfers [Cancel an Inbound Transfer](https://docs.givechariot.com/v2026-01-15/api/inbound-transfers/cancel.md) - API Reference > Disbursements > Inbound Transfers [Sandbox: Fail an Inbound Transfer](https://docs.givechariot.com/v2026-01-15/api/inbound-transfers/simulate-inbound-transfer-failure.md) - API Reference > Disbursements > Inbound Transfers [Sandbox: Complete an Inbound Transfer](https://docs.givechariot.com/v2026-01-15/api/inbound-transfers/simulate-inbound-transfer-completion.md) - API Reference > Disbursements > Disbursements [List disbursements](https://docs.givechariot.com/v2026-01-15/api/disbursements/list.md) - API Reference > Disbursements > Disbursements [Create a disbursement](https://docs.givechariot.com/v2026-01-15/api/disbursements/create.md) - API Reference > Disbursements > Disbursements [Create multiple disbursements](https://docs.givechariot.com/v2026-01-15/api/disbursements/bulk-create-disbursements.md) - API Reference > Disbursements > Disbursements [Get a disbursement](https://docs.givechariot.com/v2026-01-15/api/disbursements/get.md) - API Reference > Disbursements > Disbursements [Approve a disbursement](https://docs.givechariot.com/v2026-01-15/api/disbursements/approve-disbursement.md) - API Reference > Disbursements > Disbursements [Approve multiple disbursements](https://docs.givechariot.com/v2026-01-15/api/disbursements/bulk-approve-disbursements.md) - API Reference > Disbursements > Disbursements [Cancel a pending disbursement](https://docs.givechariot.com/v2026-01-15/api/disbursements/cancel-disbursement.md) - API Reference > Disbursements > Disbursements [Stop payment for a disbursement](https://docs.givechariot.com/v2026-01-15/api/disbursements/stop-disbursement.md) - API Reference > Disbursements > Disbursements [Sandbox: Complete a disbursement](https://docs.givechariot.com/v2026-01-15/api/disbursements/simulate-disbursement-completion.md) - API Reference > Disbursements > Disbursements [Sandbox: Fail a disbursement](https://docs.givechariot.com/v2026-01-15/api/disbursements/simulate-disbursement-failure.md) - API Reference > Disbursements > Verification Requests [List verification requests](https://docs.givechariot.com/v2026-01-15/api/verification-requests/list.md) - API Reference > Disbursements > Verification Requests [Create a verification request](https://docs.givechariot.com/v2026-01-15/api/verification-requests/create.md) - API Reference > Disbursements > Verification Requests [Get a verification request](https://docs.givechariot.com/v2026-01-15/api/verification-requests/get.md) - API Reference > Disbursements > Nonprofit Addresses [Create Nonprofit Addresses](https://docs.givechariot.com/v2026-01-15/api/nonprofit-addresses/create.md) - API Reference > Disbursements > Nonprofit Contacts [Create Nonprofit Contacts](https://docs.givechariot.com/v2026-01-15/api/nonprofit-contacts/create.md) - API Reference > Gift Processing > Payment Sources [List Payment Sources](https://docs.givechariot.com/v2026-01-15/api/payment-sources/list.md) - API Reference > Gift Processing > Payment Sources [Get a Payment Source](https://docs.givechariot.com/v2026-01-15/api/payment-sources/get.md) - API Reference > Gift Processing > Donations [List Donations](https://docs.givechariot.com/v2026-01-15/api/donations/list.md) - API Reference > Gift Processing > Donations [Get a Donation](https://docs.givechariot.com/v2026-01-15/api/donations/get.md) - API Reference > Gift Processing > Deposits [List Deposits](https://docs.givechariot.com/v2026-01-15/api/deposits/list.md) - API Reference > Gift Processing > Deposits [Get a Deposit](https://docs.givechariot.com/v2026-01-15/api/deposits/get.md) - API Reference > Gift Processing > Properties [List Properties](https://docs.givechariot.com/v2026-01-15/api/properties/list.md) - API Reference > Gift Processing > Properties [Get a Property](https://docs.givechariot.com/v2026-01-15/api/properties/get.md) - API Reference > Gift Processing > Properties [List Property Options](https://docs.givechariot.com/v2026-01-15/api/properties/list-options.md) - API Reference > Gift Processing > Properties [Assign a Property](https://docs.givechariot.com/v2026-01-15/api/properties/assign.md) - API Reference > Lockbox Providers > Lockbox Providers [Get a Batch Upload URL](https://docs.givechariot.com/v2026-01-15/api/mailbox/get-upload-url.md) - API Reference > Lockbox Providers > Lockbox Providers [Fulfill a Lockbox Request](https://docs.givechariot.com/v2026-01-15/api/mailbox/fulfill-request.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.givechariot.com/openapi.json) - [OpenAPI YAML](https://docs.givechariot.com/openapi.yaml) > **Note:** This page contains both a page directory (above) and the landing page content (below). The page directory is generated for agent use and does not appear on the landing page. > For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.givechariot.com/v2026-01-15/api/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.givechariot.com/_mcp/server. # API Reference The Chariot API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs. > **Issues, Ideas or Feedback** > > If you feel like something is missing from our API docs, feel free to create an **Issue** on our [OpenAPI GitHub repo](https://github.com/chariot-giving/chariot-openapi). ## API protocols and headers The Chariot API uses standard HTTP response codes to indicate status and errors. All responses come in standard JSON. The Chariot API is served over HTTPS TLS v1.2+ to ensure data privacy; HTTP and HTTPS with TLS versions below 1.2 are not supported. All requests with a payload must include a Content-Type of application/JSON and the body must be valid JSON. Every Chariot API response includes a request_id as the `X-Request-Id` header. The request_id is included whether the API request succeeded or failed. For faster support, include the request_id when contacting support regarding a specific API call. ## API host ### Just Getting Started? Check out our [Development Quickstart](/guides/getting-started/quickstart) guide. ### Not a Developer? Check out our [Implementation Guide](/guides/dafpay/implementation) for a high-level overview of how to integrate Chariot into your website. **`Base URL`** ```curl Base URL https://api.givechariot.com ``` ### Client Libraries We offer a variety of client libraries to make integrating with our API easier. Check out our [Software Development Kits](/api/sdks) page for a list of available SDKs and installation instructions. #### [Software Development Kits](/api/sdks) Explore our list of client libraries and SDKs to simplify your integration with the Chariot API. Chariot has two environments: Sandbox and Production. The Sandbox environment supports only test data. All activity in the Production environment is real. Production API requests should be to `https://api.givechariot.com` and sandbox requests should be to `https://sandboxapi.givechariot.com`. When you’re getting ready to launch into production, please let us know by emailing [support@givechariot.com](mailto:support@givechariot.com) to get your production credentials. We strongly encourage you to read through the [Implementation Guide](/guides/dafpay/implementation) to understand best practices for creating a successful DAFpay integration with Chariot.