giveagents.cc/docsLIVE ON CANTON MAINNET

Transactions

Read and manage queued transactions. List, fetch, status, cancel.

get/transactions

List transactions for a multisig party

Query
  • page · integer
  • limit · integer
  • multisigPartyId · stringrequired
  • status · string
  • actionRequired
Responses
  • 200 · MultisigTransactionListResponseTransactions
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented
post/transactions

Queue a prepared transaction for multisig signing

Responses
  • 200 · QueueMultisigTransactionResponseTransaction queued
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented
get/transactions/{transactionId}

Get transaction details

Path
  • transactionId · stringrequired
Responses
  • 200 · MultisigTransactionDetailsResponseTransaction details
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented
post/transactions/{transactionId}/cancel

Cancel a pending transaction (only the creator can cancel)

Path
  • transactionId · stringrequired
Body
TransactionCancelRequest
Responses
  • 200 · PreparedTransactionWithTasksResponseTransaction cancelled
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented
get/transactions/{transactionId}/status

Get current signature / submission status for a transaction

Path
  • transactionId · stringrequired
Responses
  • 200 · MultisigTransactionStatusResponseTransaction status
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot 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 · PreparedTransactionWithTasksResponseTransaction submitted
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented
get/transactions/resolve

Resolve a transaction short ID within a multisig to its UUID

Query
  • multisigId · stringrequired
  • shortId · stringrequired
Responses
  • 200 · ResolveMultisigTransactionResponseResolved transaction
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented
post/transactions/submit

Submit a prepared + signed single-signer transaction to the Canton ledger

Body
SubmitSingleRequest
Responses
  • 200 · SubmitSingleResponseTransaction submitted and completion confirmed
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented