API/ Multisig
Multisig
Action verbs on a single queued transaction or topology update — queue, submit, approve, reject.
post/multisig/transactions/{transactionId}/submit
Submit a threshold-approved multisig transaction to the host Canton integration
- Path
transactionId · stringrequired
- Responses
200 · SubmitMultisigTransactionResponse — Transaction submitted400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented
post/multisigs/{multisigId}/topology-updates/{updateId}/approve
Approve a topology transaction
- Path
multisigId · stringrequiredupdateId · stringrequired
- Responses
200 · MultisigTopologyUpdateVoteResponse — Topology approval recorded400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented
post/multisigs/{multisigId}/topology-updates/{updateId}/reject
Reject a topology transaction
- Path
multisigId · stringrequiredupdateId · stringrequired
- Responses
200 · MultisigTopologyUpdateVoteResponse — Topology transaction rejected400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented
post/transactions/{transactionId}/approve
Approve a pending transaction (sign on behalf of a multisig party)
- Path
transactionId · stringrequired
- Body
TransactionSignRequest- Responses
200 · PreparedTransactionWithTasksResponse — Transaction approval recorded400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented
post/transactions/{transactionId}/reject
Reject a pending transaction (on behalf of a multisig party)
- Path
transactionId · stringrequired
- Body
TransactionRejectRequest- Responses
200 · PreparedTransactionWithTasksResponse — Transaction rejection recorded400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented