API/ Prepare
Prepare
Intent endpoints. You hand over what you want to do; the server constructs the Canton transaction and returns a PreparedSubmission you verify, sign, and queue.
post/prepare/auto-merge
Prepare an auto-merge delegation submission
- Body
AutoMergeIntent- Responses
200 · BasePreparedSubmission — Prepared submission ready to queue400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed
post/prepare/auto-merge-revoke
Prepare an auto-merge delegation revoke submission
- Body
AutoMergeRevokeIntent- Responses
200 · BasePreparedSubmission — Prepared submission ready to queue400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed
post/prepare/bulk-transfer
Prepare a bulk-transfer submission
- Body
BulkTransferIntent- Responses
200 · BulkTransferPreparedSubmission — Prepared submission ready to queue400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed
post/prepare/bulk-transfer-setup
Prepare a bulk-transfer-setup submission
- Body
BulkTransferSetupIntent- Responses
200 · BasePreparedSubmission — Prepared submission ready to queue400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed
post/prepare/create-multisig
Prepare a server-authored multisig creation topology
- Body
CreateMultisigIntent- Responses
200 · CreateMultisigPreparedTopology — Prepared topology ready for submission400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed
post/prepare/exercise
Prepare an arbitrary DAML choice for multisig co-signing
- Body
ExerciseRequest- Responses
200 · ExerciseResponse — Prepared transaction with per-multisig signing tasks400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed
post/prepare/preapproval
Prepare a client-built transfer-preapproval submission
- Body
PreapprovalIntent- Responses
200 · BasePreparedSubmission — Prepared submission ready to queue400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed
post/prepare/preapproval-revoke
Prepare a transfer-preapproval revoke submission
- Body
PreapprovalRevokeIntent- Responses
200 · BasePreparedSubmission — Prepared submission ready to queue400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed
post/prepare/tap
Prepare a dev-only AmuletRules_DevNet_Tap submission (mints CC to the caller)
- Body
TapIntent- Responses
200 · BasePreparedSubmission — Prepared submission ready to submit via /transactions/submit400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed
post/prepare/topology-update
Prepare a server-authored multisig topology update
- Body
TopologyUpdateIntent- Responses
200 · TopologyUpdatePrepared — Prepared topology update ready for review and signing400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed
post/prepare/transfer-instruction
Prepare a Token Standard V2 transfer-instruction submission
- Body
TransferInstructionIntent- Responses
200 · TransferInstructionPreparedSubmission — Prepared submission ready to queue400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed
post/prepare/transfer-instruction-accept
Prepare a Token Standard V2 transfer-instruction accept submission
- Body
TransferInstructionAcceptIntent- Responses
200 · BasePreparedSubmission — Prepared submission ready to queue400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed
post/prepare/transfer-instruction-reject
Prepare a Token Standard V2 transfer-instruction reject submission
- Body
TransferInstructionRejectIntent- Responses
200 · BasePreparedSubmission — Prepared submission ready to queue400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed
post/prepare/transfer-instruction-withdraw
Prepare a Token Standard V2 transfer-instruction withdraw submission
- Body
TransferInstructionWithdrawIntent- Responses
200 · BasePreparedSubmission — Prepared submission ready to queue400 · ApiError — Bad request401 · ApiError — Unauthorized403 · ApiError — Forbidden404 · ApiError — Not found500 · ApiError — Internal server error501 · ApiError — Not implemented502 · ApiError — Canton ISS prepareSubmission failed