API/ 04
Canton Wallet API
Independent multisig API surface backed by @0xsend/cws store semantics.
Base URLs
| Network | Base URL |
|---|---|
mainnet | https://cws.cantonwallet.com |
testnet | https://cws.testnet.cantonwallet.com |
Authentication
Every endpoint requires a bearer JWT. The SDK and CLI exchange an API key (sk_mainnet_… / sk_testnet_…) for a JWT on your behalf, cache it, and refresh on 401. When calling the API directly:
http
GET /multisigs HTTP/1.1
Host: cws.cantonwallet.com
Authorization: Bearer eyJhbGciOi...
Accept: application/jsonSpec
OpenAPI 3.1, version 0.0.1. Download the raw JSON at /openapi/canton-wallet-openapi.json to generate clients in other languages.
Endpoint groups
MetaService-level introspection.MultisigsCRUD and pending-actions for multisigs you can see.MultisigVerbs on a queued transaction: queue, approve, reject, submit.TransactionsList, fetch, status, cancel.PrepareIntent endpoints. Server constructs the Canton transaction.TopologyMembership and threshold changes.TransferInstructionsIncoming / outgoing TransferInstruction contracts.OnboardingAdmin-minted onboarding secrets and the redeem flow.InstrumentsInstruments available on the network.HoldingsRead holdings for a party.