GET/api/v1/contracts

List tokens in a vault

Lists every token held in one vault, each with its supply figures, decimals, whitelist setting, deployment status, and signing progress.

AccessRequires a permission in the workspaceMANAGE_WORKSPACEPAYMENT_APPROVEVIEW_BALANCES

This is the call behind a vault's token list: one request returns every token the vault holds, whether it is live or still collecting approvals for its deployment. Each entry is a Contract, documented under Shared objects, and the fields a deployment fills in later, contract_id among them, are null until it has done so.

Use the contract_uid from an entry wherever a token has to be named, including GET /api/v1/contract for one token in full and POST /api/v1/call-contract to act on it. For holdings rather than token records, see GET /api/v1/get-tokens.

Query parameters
vault_idstringrequired
The vault whose tokens to list.
workspace_idnumberrequired
The workspace the vault belongs to. You must hold MANAGE_WORKSPACE, PAYMENT_APPROVE, or VIEW_BALANCES in it.