list_cards
The user's wallet: every live card they hold, with IDs, last four digits, expiry, balance, and status. Start here to find available cards; if none are returned, call create_card to issue one. When the shared wallet is enabled, wallet lists every card across all connected apps and companies, each tagged with its source (kind personal/company, the issuing app, and the company where applicable) — cards created by another app or company are read-only from this session: get_card_details and close_card will not work on them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cards | No | The user's own virtual cards. | |
| count | No | Total number of cards across the user's own cards and any connected-account cards. | |
| wallet | No | One-wallet view (present when the shared wallet is enabled): every LIVE card across personal and company sources, each tagged with its provenance. Closed cards are excluded; transactions carry history. | |
| message | Yes | Human-readable list of cards (or an empty-state message). | |
| connectedAccounts | No | Read-only cards issued and managed by an organization the user is linked to. |