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
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

availableBalance
string
required

Funds available for immediate use, adjusted for pending transactions

actualBalance
string
required

Total posted and cleared balance physically in 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