Returns every crypto Connection (tracked address) for the user, each with nested accounts. Use get_crypto_connection for one address. Pass an account’s accountId to link_account (source: "crypto"). Adding addresses / sync-now stays in-app.
GET
/v1/list_crypto_connectionsQuery
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| (none) | — | — | — | No parameters. |
Response data
| Field | Type | Description |
|---|---|---|
| items | array | Crypto connections (tracked addresses) owned by the authenticated user. |
Item fields
| Field | Type | Description |
|---|---|---|
| addressId | string | Tracked address id (crypto connection id). |
| name | string | User label for the address. |
| address | string | On-chain wallet address. |
| chainFamily | string | Chain family (e.g. evm). |
| status | string | Address lifecycle status (active, paused, …). |
| needsSync | boolean | True when a balance/tx sync is pending. |
| accounts | array | Snapshot token/native accounts under this address (see nested fields). |
| accounts[].accountId | string | Pass to link_account with source crypto (same role as investment groupId). |
| accounts[].name | string | Token symbol or currency label. |
| accounts[].network | string | Network this snapshot was synced on. |
| accounts[].currency | string | Fiat/reporting currency for the balance. |
| accounts[].tokenSymbol | string | On-chain token symbol when applicable. |
| accounts[].balance | number | Latest synced balance. |