Skip to main content
The Queries module provides the authenticated business account balance and transaction history for reconciliation. Get a token with POST /v3/auth/login and send Authorization: Bearer {accessToken} with every request.

Account Balance

Response: HTTP 200

The v3 balance response is a single account object. It uses available, accounting, and held; the v2 array of product balances has a different contract. HTTP 400 indicates a missing account configuration or an invalid request, 401 indicates an authentication failure, and 503 indicates that the balance could not be retrieved. See the balance API reference.

Transaction History

The history endpoint keeps the v2 request and response contract. Pagination defaults to page=1 and limit=10. A successful query returns HTTP 200.

Query Parameters

The type filter accepts deposit_virtual_account for virtual account collections. Transactions of this type can also appear in unfiltered history with type: "deposit_virtual_account". amountFiat and fiatCode may be 0 and N/A while provider details are pending; retrieve the transaction again later for updated values. ACH collections in ATC virtual accounts also include achNumber and recipientNumber when the provider reports them; these fields are not sent for other types.

Response

See the transaction history API reference for accepted filters and response schemas. Use the history together with Webhooks v3 to reconcile status notifications.