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 · MultisigTransactionListResponse — Transactions
  • 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

Queue a prepared transaction for multisig signing

Responses
  • 200 · QueueMultisigTransactionResponse — Transaction queued
  • 400 · ApiError — Bad request
  • 401 · ApiError — Unauthorized
  • 403 · ApiError — Forbidden
  • 404 · ApiError — Not found
  • 500 · ApiError — Internal server error
  • 501 · ApiError — Not implemented
get/transactions/{transactionId}

Get transaction details

Path
  • transactionId · stringrequired
Responses
  • 200 · MultisigTransactionDetailsResponse — Transaction details
  • 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}/cancel

Cancel a pending transaction (only the creator can cancel)

Path
  • transactionId · stringrequired
Body
TransactionCancelRequest
Responses
  • 200 · PreparedTransactionWithTasksResponse — Transaction cancelled
  • 400 · ApiError — Bad request
  • 401 · ApiError — Unauthorized
  • 403 · ApiError — Forbidden
  • 404 · ApiError — Not found
  • 500 · ApiError — Internal server error
  • 501 · ApiError — Not implemented
get/transactions/{transactionId}/status

Get current signature / submission status for a transaction

Path
  • transactionId · stringrequired
Responses
  • 200 · MultisigTransactionStatusResponse — Transaction status
  • 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}/submit

Submit a prepared transaction to Canton once all signing tasks are at quorum

Path
  • transactionId · stringrequired
Body
TransactionSubmitRequest
Responses
  • 200 · PreparedTransactionWithTasksResponse — 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
get/transactions/resolve

Resolve a transaction short ID within a multisig to its UUID

Query
  • multisigId · stringrequired
  • shortId · stringrequired
Responses
  • 200 · ResolveMultisigTransactionResponse — Resolved transaction
  • 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/submit

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

Body
SubmitSingleRequest
Responses
  • 200 · SubmitSingleResponse — Transaction submitted and completion confirmed
  • 400 · ApiError — Bad request
  • 401 · ApiError — Unauthorized
  • 403 · ApiError — Forbidden
  • 404 · ApiError — Not found
  • 500 · ApiError — Internal server error
  • 501 · ApiError — Not implemented