API/ Transactions
Transactions
Read and manage queued transactions. List, fetch, status, cancel.
get/transactions
List transactions for a multisig party
- Query
page · integerlimit · integermultisigPartyId · stringrequiredstatus · stringactionRequired
- Responses
200 · MultisigTransactionListResponse — Transactions400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented
post/transactions
Queue a prepared transaction for multisig signing
- Responses
200 · QueueMultisigTransactionResponse — Transaction queued400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented
get/transactions/{transactionId}
Get transaction details
- Path
transactionId · stringrequired
- Responses
200 · MultisigTransactionDetailsResponse — Transaction details400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented
post/transactions/{transactionId}/cancel
Cancel a pending transaction (only the creator can cancel)
- Path
transactionId · stringrequired
- Body
TransactionCancelRequest- Responses
200 · PreparedTransactionWithTasksResponse — Transaction cancelled400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented
get/transactions/{transactionId}/status
Get current signature / submission status for a transaction
- Path
transactionId · stringrequired
- Responses
200 · MultisigTransactionStatusResponse — Transaction status400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented
post/transactions/{transactionId}/submit
Submit a prepared transaction to Canton once all signing tasks are at quorum
- Path
transactionId · stringrequired
- Body
TransactionSubmitRequest- Responses
200 · PreparedTransactionWithTasksResponse — Transaction submitted400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented
get/transactions/resolve
Resolve a transaction short ID within a multisig to its UUID
- Query
multisigId · stringrequiredshortId · stringrequired
- Responses
200 · ResolveMultisigTransactionResponse — Resolved transaction400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented
post/transactions/submit
Submit a prepared + signed single-signer transaction to the Canton ledger
- Body
SubmitSingleRequest- Responses
200 · SubmitSingleResponse — Transaction submitted and completion confirmed400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented