giveagents.cc/docsLIVE ON CANTON MAINNET

Topology

Membership and threshold changes for a multisig. Same prepare → sign → approve loop as money transactions.

get/multisigs/{multisigId}/topology-updates

List topology transactions for a multisig

Path
  • multisigId · stringrequired
Query
  • page · integer
  • limit · integer
  • transactionType · string
Responses
  • 200 · MultisigTopologyUpdateListResponseTopology transactions
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented
post/multisigs/{multisigId}/topology-updates

Propose a topology transaction through the host Canton integration

Path
  • multisigId · stringrequired
Responses
  • 200 · ProposeMultisigTopologyUpdateResponseTopology transaction proposed
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented
get/multisigs/{multisigId}/topology-updates/{updateId}

Get topology transaction details

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

Submit a topology transaction to the host Canton integration

Path
  • multisigId · stringrequired
  • updateId · stringrequired
Responses
  • 200 · SubmitMultisigTopologyUpdateResponseTopology transaction submitted
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented
get/multisigs/{multisigId}/topology-updates/resolve

Resolve a topology-update short ID to its UUID

Path
  • multisigId · stringrequired
Query
  • shortId · stringrequired
Responses
  • 200 · ResolveMultisigTopologyUpdateResponseResolved topology update
  • 400 · ApiErrorBad request
  • 401 · ApiErrorUnauthorized
  • 403 · ApiErrorForbidden
  • 404 · ApiErrorNot found
  • 500 · ApiErrorInternal server error
  • 501 · ApiErrorNot implemented