Balances of the key's party (all catalog holdings)
curl -X GET "https://example.com/wallet/holdings"{ "party": "string", "holdings": [ { "symbol": "cbtc", "displaySymbol": "cBTC", "amount": "10.0" } ]}{ "error": "string", "code": "INSUFFICIENT_FUNDS"}Prepared ledger actions awaiting this party's signature GET
For node-hosted bot makers (and takers) whose party key is NOT held by the desk: every ledger effect the party must authorize — settlement-service activation, the quote's DvpProposal pair, deposit accepts, withdrawals, allocations — lands here as a `SignActionDto` with a `hash` (base64 bytes of a Canton prepared-transaction hash). Sign the RAW bytes (not the base64 text) with the party's Ed25519 key and call `POST /tx/execute`. An action expires after 10 minutes if unsigned and is simply dropped from this list (the flow that needed it re-drives, e.g. by re-quoting). Empty for makers whose key the desk holds.
Pending incoming transfers awaiting accept GET
Token-standard `TransferInstruction`s addressed to the key's party that no one has accepted yet — the deposit inbox. Empty for self-custody wallet parties, whose transfers live on their own participant and are invisible to the desk.