Chariot · AsyncAPI Specification

Chariot Webhooks

Version

View Spec View on GitHub PaymentsDonor-Advised FundsCharitable GivingNon-ProfitFintechDAFpayGrantsDisbursementsOpen BankingFDXWebhookCompanyAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-18'
method: searched
source: https://docs.givechariot.com/api + openapi/chariot-openapi-original.yml
spec_type: Webhooks
summary: Chariot delivers events via subscribable webhooks. Create an Event Subscription for a set of
  event categories; Chariot POSTs Event objects to your endpoint. Events can also be pulled via the Events
  API.
delivery:
  model: push (webhook) + pull (Events API)
  subscription_operations:
  - createEventSubscription
  - listEventSubscriptions
  - getEventSubscription
  - updateEventSubscription
  event_operations:
  - listEvents
  - getEvent
  event_object:
    fields:
    - id
    - category
    - created_at
    - associated_object_id
    - associated_object_type
    note: The webhook payload is an Event object. It carries the category and the associated object id/type;
      fetch the object via its resource API to read current state (status transitions are emitted as {resource}.updated).
  naming: '{resource}.{event_type} where event_type is created or updated'
resources_with_events:
- authorization_token
- deposit
- disbursement
- donation
- donor_account
- grant
- grant_request
- inbound_transfer
- unintegrated_grant
- verification_request
event_categories:
- grant.created
- grant.updated
- unintegrated_grant.created
- unintegrated_grant.updated
- donor_account.created
- donor_account.updated
- authorization_token.created
- authorization_token.updated
- grant_request.created
- grant_request.updated
- disbursement.created
- disbursement.updated
- inbound_transfer.created
- inbound_transfer.updated
- donation.created
- donation.updated
- deposit.created
- deposit.updated
- verification_request.created
- verification_request.updated

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/chariot-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.