Skip to main content
GET
/
v1
/
accounts
/
{accountId}
Get Account
curl --request GET \
  --url https://api.waycore.com/v1/accounts/{accountId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "connectionId": "<string>",
  "type": "checking",
  "currency": "<string>",
  "name": "<string>",
  "status": "open",
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z",
  "officialName": "<string>",
  "maskedNumber": "<string>",
  "accountNumber": "<string>",
  "routingNumber": "<string>",
  "swiftBic": "<string>",
  "currentBalance": "<string>",
  "availableBalance": "<string>",
  "balanceAsOf": "2023-11-07T05:31:56Z",
  "metadata": {}
}

Authorizations

Authorization
string
header
required

Opaque API key passed as Authorization: Bearer <key>. Keys are organization-bound, environment-bound (live or test), scope-carrying, and expiring. Create and manage keys via the console.

Path Parameters

accountId
string
required

Query Parameters

fields
string | null

Response

Successful Response

id
string
required

Stable, immutable identifier for the account.

connectionId
string
required

Identifier of the parent connection.

type
enum<string>
required

Canonical account type.

Available options:
checking,
savings,
moneyMarket,
creditCard,
loan,
investment,
wallet,
other,
unknown
currency
string
required

Account currency or asset code.

Pattern: ^[A-Z0-9]{3,12}$
name
string
required

Display name for the account.

status
enum<string>
required

Account status.

Available options:
open,
closed,
unknown
createdAt
string<date-time>
required

Proxy timestamp inherited from the parent connection's createdAt. In this release, it is the best-effort creation marker exposed for the account and may predate the account's first public appearance on Waycore's public API.

updatedAt
string<date-time>
required

Best-effort timestamp associated with the current public account representation. In this release, it matches balanceAsOf when present; otherwise it falls back to the parent connection's updatedAt.

officialName
string | null

Institution-provided account name, when available.

maskedNumber
string | null

Masked account number, when available.

accountNumber
string | null

Account number, when available and permitted.

routingNumber
string | null

Routing or ABA number, when available.

swiftBic
string | null

SWIFT/BIC, when available.

currentBalance
string | null

Current balance.

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
availableBalance
string | null

Available balance.

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
balanceAsOf
string<date-time> | null

Timestamp associated with the balance fields, when available.

metadata
Metadata · object

Opaque client-defined metadata.