> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.givechariot.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.givechariot.com/_mcp/server.

## Summary

FDX API updates

### What's new?

* **`GET /customers/current`** — New endpoint to retrieve the authenticated customer's organization-level identity (nonprofit name, EIN, address) directly from the OAuth token, without requiring an account ID.
* **`organizationId` on list accounts** — The `GET /accounts` response now documents the `organizationId` field, which identifies the organization that owns the accounts. This value is equivalent to the `customerId` returned by `GET /customers/current`.

### Authentication updates

* **Scope documentation** — Clarified that `read:bank_accounts` and `sync:connected_accounts` are mutually exclusive per FDX authorization. A client may hold both scopes, but each authorization must contain exactly one.
* **Token exchange details** — Added explicit `Authorization: Basic base64(client_id:client_secret)` header format and request body field tables for both token exchange and refresh flows.