Skip to main content
An Account represents a single bank account discovered on a Connection. Accounts are read-only and are created automatically as Waycore activates and syncs a connection.

Account types today

The public API uses the canonical account type enum: checking · savings · moneyMarket · creditCard · loan · investment · wallet · other · unknown

Balances and timestamps

FieldDescription
currentBalanceLedger balance as reported by the bank.
availableBalanceFunds available to spend (may differ for pending items).
balanceAsOfTimestamp of the balance snapshot.
updatedAtBest-effort timestamp for the current public account representation.
Balance values are signed decimal strings (e.g. "1234.56"). They may be null if the institution does not expose them.

Routing details

Accounts expose accountNumber, routingNumber, and swiftBic where available and permitted by the institution. These fields are useful for reconciliation, downstream routing logic, and future payment workflows.

Filtering

GET /v1/accounts supports filtering by connectionId, type, currency, and status. The type filter uses the same canonical account type enum shown above. Use fields= to request a sparse fieldset and reduce payload size.

Endpoints

List accounts

Get account

Required scopes

ScopeUsed by
accounts:readList, get