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 · SubmitMultisigTransactionResponseTransaction submitted
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented
post/multisigs/{multisigId}/topology-updates/{updateId}/approve

Approve a topology transaction

Path
  • multisigId · stringrequired
  • updateId · stringrequired
Responses
  • 200 · MultisigTopologyUpdateVoteResponseTopology approval recorded
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented
post/multisigs/{multisigId}/topology-updates/{updateId}/reject

Reject a topology transaction

Path
  • multisigId · stringrequired
  • updateId · stringrequired
Responses
  • 200 · MultisigTopologyUpdateVoteResponseTopology transaction rejected
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented
post/transactions/{transactionId}/approve

Approve a pending transaction (sign on behalf of a multisig party)

Path
  • transactionId · stringrequired
Body
TransactionSignRequest
Responses
  • 200 · PreparedTransactionWithTasksResponseTransaction approval recorded
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented
post/transactions/{transactionId}/reject

Reject a pending transaction (on behalf of a multisig party)

Path
  • transactionId · stringrequired
Body
TransactionRejectRequest
Responses
  • 200 · PreparedTransactionWithTasksResponseTransaction rejection recorded
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented