GET
cURL

Authorizations

Authorization
string
header
required

JWT bearer token. App-user tokens are issued by POST /auth/token (the partner backend calls it as its platform service account); admin and dashboard tokens are issued via OIDC login.

Path Parameters

account_id
string
required

Account ID

Response

Account found

account_details
object
required

Tagged JSONB blob persisted into accounts.account_details. Mirrors accounts.account_type — types that carry extra metadata (e.g. SAVINGS → IFSC) embed it; the rest are unit variants. Bank account numbers / PBA UUIDs live in accounts.external_account_id.

account_type
enum<string>
required

Type of financial or health account.

Available options:
SAVINGS,
HSA,
EDUCATION,
SPONSOR
created_at
string
required
external_account_id
string
required
holder
string
required
Example:

"user:012345678901"

id
string
required
last_modified_at
string
required
status
enum<string>
required

Account lifecycle status.

Available options:
ACTIVE,
INACTIVE,
PENDING