Skip to main content
GET
Get Account by ID

Authorizations

Authorization
string
header
required

Bearer token authentication, for client-server calls.

Send the access token issued by POST /v1/auth/token as Authorization: Bearer {token}. The token carries its own program and user context, so the X-Meridian-* headers are not required. See Authentication.

Headers

X-Meridian-Api-Key
string

Server-to-server (HMAC) requests only. Partner API key issued by Meridian during provisioning.

X-Meridian-Timestamp
string

Server-to-server (HMAC) requests only. Current time in milliseconds since the Unix epoch. Must be within 60 seconds of the request.

X-Meridian-Program-Id
string

Server-to-server (HMAC) requests only. Identifies the program context for the request.

X-Meridian-User-Id
string

Server-to-server (HMAC) requests only. Identifies the Meridian user targeted by the request. Required for MULTI_USER integrations; omit for SINGLE_USER.

Path Parameters

accountId
string
required

ID of the balance account to fetch — the id returned by GET /v1/accounts.

Response

The account details for the authenticated account

Detailed Meridian account payload

id
string
required

Unique identifier of the account

Example:

"acc_01JMERUSDRET001"

createdAt
string<date-time>
required

Timestamp when the account was created

Example:

"2026-04-30T14:00:00Z"

updatedAt
string<date-time>
required

Timestamp when the account was last updated

Example:

"2026-04-30T14:00:00Z"

status
enum<string>
required

Current status of the account

Available options:
ACTIVE,
CLOSED,
FROZEN
Example:

"ACTIVE"

currency
enum<string>
required

Currency of the account

Available options:
EUR,
USD,
GBP,
PHP,
MXN,
ZAR,
USDC_ETH,
USDC_SOL,
USDT_ETH,
USDT_SOL,
USDC_BASE,
USDT_BASE,
USDC_POLY,
USDT_POLY
Example:

"USD"

routingPolicy
Retain Routing Policy · object
required

Routing policy that retains deposited funds on the account

depositInstructions
Deposit Instruction · object[]
required

Deposit instructions for the account

statusReason
string | null

Reason for the current status

depositReconciliationId
string | null

Partner-defined identifier used to reconcile inbound deposits to the account

displayName
string | null

Display name of the account

availableBalance
string | null

Funds available for immediate use, adjusted for pending transactions. Present only for accounts whose routing policy is RETAIN; absent for SWEEP accounts, which forward deposits on and never hold funds

actualBalance
string | null

Total posted and cleared balance physically in the account. Present only for accounts whose routing policy is RETAIN; absent for SWEEP accounts, which forward deposits on and never hold funds