giveagents.cc/docsLIVE ON CANTON MAINNET

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 submitted
  • 400 · ApiError — Bad request
  • 401 · ApiError — Unauthorized
  • 403 · ApiError — Forbidden
  • 404 · ApiError — Not found
  • 500 · ApiError — Internal server error
  • 501 · ApiError — Not implemented
post/multisigs/{multisigId}/topology-updates/{updateId}/approve

Approve a topology transaction

Path
  • multisigId · stringrequired
  • updateId · stringrequired
Responses
  • 200 · MultisigTopologyUpdateVoteResponse — Topology approval recorded
  • 400 · ApiError — Bad request
  • 401 · ApiError — Unauthorized
  • 403 · ApiError — Forbidden
  • 404 · ApiError — Not found
  • 500 · ApiError — Internal server error
  • 501 · ApiError — Not implemented
post/multisigs/{multisigId}/topology-updates/{updateId}/reject

Reject a topology transaction

Path
  • multisigId · stringrequired
  • updateId · stringrequired
Responses
  • 200 · MultisigTopologyUpdateVoteResponse — Topology transaction rejected
  • 400 · ApiError — Bad request
  • 401 · ApiError — Unauthorized
  • 403 · ApiError — Forbidden
  • 404 · ApiError — Not found
  • 500 · ApiError — Internal server error
  • 501 · 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 recorded
  • 400 · ApiError — Bad request
  • 401 · ApiError — Unauthorized
  • 403 · ApiError — Forbidden
  • 404 · ApiError — Not found
  • 500 · ApiError — Internal server error
  • 501 · 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 recorded
  • 400 · ApiError — Bad request
  • 401 · ApiError — Unauthorized
  • 403 · ApiError — Forbidden
  • 404 · ApiError — Not found
  • 500 · ApiError — Internal server error
  • 501 · ApiError — Not implemented