Account balances
get_account_balanceReturns current account balances across the organisation's connected money providers. Wise, Meow, and Mercury balances are fetched live from the provider APIs. Stripe balance is derived from the classified event ledger (inbound minus outbound) — its live API balance arrives in v2, so treat it as an estimate. The "cash" provider is the ledger-derived 1100 Cash & Bank balance (debits minus credits) — real cash booked by manual journal entries, so an org tracking cash by hand still shows a position with no bank provider connected. One entry per provider account and currency, amounts as integer cents in each account's own currency. total_usd_cents sums every balance 1:1 regardless of currency, so it is always approximate (approximate is always true until real FX rates are added). For the ledger-derived providers, availableCents and total_usd_cents count only CONFIRMED classifications; amounts still awaiting review are excluded from the total and reported separately as pendingReviewCents (per balance) and pending_review_usd_cents (overall), so a flagged event shows as pending rather than inflating the balance. If a provider could not be queried it is listed in warnings and omitted from the total — check warnings before trusting the total.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| org_id | No | Optional. Defaults to the organisation the authenticated API key is bound to, so you normally omit it and never need to ask the user for their organisation UUID. If provided, it must match the key’s org or the request is rejected. | 0e91146d-511c-469f-bdee-5c867b26ae0d |
| include_providers | No | Providers to include. Omit to query all of them. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | ||
| balances | Yes | ||
| warnings | Yes | ||
| approximate | Yes | ||
| total_usd_cents | Yes | ||
| pending_review_usd_cents | Yes |