Skip to main content
GET
Read the venue account's balances at its venue

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Workspace-Id
string<uuid>

The workspace the request acts in. An API key bound to a workspace implies it: omit the header, or send that same id (another id answers 403 WORKSPACE_SCOPE_MISMATCH). A member session must send it (400 MISSING_WORKSPACE without it).

Path Parameters

workspaceId
string
required

Current company or broker workspace

venueAccountId
string
required

Response

The wire shape of GET …/venue-accounts/{venueAccountId}/balances.

accountBindingStatus
string
required
connectionId
string
required
controlRevision
integer<int64>
required
credentialRevision
integer<int64>
required
executionOffering
enum<string>
required

How a venue is integrated: basic or advanced.

New values may be added; treat unknown values as other.

Available options:
basic,
advanced
executionTypeId
string
required

The execution type (compiled spec id), not the catalogue Venue.

providerSite
string
required
reason
string
required
source
string
required
spendingReadiness
enum<string>
required

New values may be added; treat unknown values as other.

Available options:
supported,
unsupported,
unverified,
stale,
unavailable
state
enum<string>
required

New values may be added; treat unknown values as other.

Available options:
supported,
unsupported,
unverified,
stale,
unavailable
workspaceId
string
required
balances
object[] | null

null means no observation; [] means an actual empty snapshot. Inactive accounts may return historical values only with stale state and provider_api_last_known provenance. These never authorize spending.

expiresAt
string<date-time> | null
observedAt
string<date-time> | null
reasonCode
string | null

A named balance-read refusal, distinct from a missing observation.