canton-network-docs
/v2/commands/submit
/v2/commands/submit-and-wait-for-reassignment - Canton Network Docs
Skip to main contentTry it
Navigation
OpenAPI
/v2/commands/submit-and-wait-for-reassignment
Ledger API
- PQS SQL
- OpenAPI
- POST/v2/commands/submit-and-wait
- POST/v2/commands/submit-and-wait-for-transaction
- POST/v2/commands/submit-and-wait-for-reassignment
- POST/v2/commands/submit-and-wait-for-transaction-treedeprecated
- POST/v2/commands/async/submit
- POST/v2/commands/async/submit-reassignment
- POST/v2/commands/completions
- POST/v2/events/events-by-contract-id
- GET/v2/version
- POST/v2/dars/validate
- POST/v2/dars
- GET/v2/packages/{package-id}
- GET/v2/packages/{package-id}
- GET/v2/packages/{package-id}
- GET/v2/packages/{package-id}/status
- POST/v2/package-vettingdeprecated
- POST/v2/package-vettingdeprecated
- POST/v2/package-vetting/list
- POST/v2/package-vetting/update
- PATCH/v2/parties/{party}
- PATCH/v2/parties/{party}
- POST/v2/parties/external/allocate
- GET/v2/parties/participant-id
- PATCH/v2/parties/{party}
- PATCH/v2/parties/{party}
- POST/v2/parties/external/generate-topology
- POST/v2/state/active-contracts
- GET/v2/state/connected-synchronizers
- GET/v2/state/ledger-end
- GET/v2/state/latest-pruned-offsets
- POST/v2/updates
- POST/v2/updates/flatsdeprecated
- POST/v2/updates/treesdeprecated
- GET/v2/updates/transaction-tree-by-offset/{offset}deprecated
- POST/v2/updates/transaction-by-offsetdeprecated
- POST/v2/updates/update-by-offset
- POST/v2/updates/transaction-by-iddeprecated
- POST/v2/updates/update-by-id
- GET/v2/updates/transaction-tree-by-id/{update-id}deprecated
- PATCH/v2/users/{user-id}
- PATCH/v2/users/{user-id}
- PATCH/v2/users/{user-id}
- PATCH/v2/users/{user-id}
- PATCH/v2/users/{user-id}
- GET/v2/authenticated-user
- PATCH/v2/users/{user-id}/rights
- PATCH/v2/users/{user-id}/rights
- PATCH/v2/users/{user-id}/rights
- PATCH/v2/users/{user-id}/identity-provider-id
- PATCH/v2/idps/{idp-id}
- PATCH/v2/idps/{idp-id}
- PATCH/v2/idps/{idp-id}
- PATCH/v2/idps/{idp-id}
- PATCH/v2/idps/{idp-id}
- POST/v2/interactive-submission/prepare
- POST/v2/interactive-submission/execute
- POST/v2/interactive-submission/executeAndWait
- POST/v2/interactive-submission/executeAndWaitForTransaction
- GET/v2/interactive-submission/preferred-package-version
- POST/v2/interactive-submission/preferred-packages
- GET/livez
- GET/readyz
- POST/v2/contracts/contract-by-id
- Details and history
- AsyncAPI
- gRPC API
- Protobufs
- Java Bindings
Daml Standard Library
- Modules
- Details and history
TypeScript
dApp API
- Sync dApp API
- Async dApp API
Wallet Gateway
- User API
- Signing API
- Details and history
Splice APIs
- Scan APIs
- Validator APIs
- Token Standard APIs
Admin API
- gRPC API
/v2/commands/submit-and-wait-for-reassignment
cURL
curl --request POST \
--url https://api.example.com/v2/commands/submit-and-wait-for-reassignment \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"reassignmentCommands": {
"commandId": "<string>",
"submitter": "<string>",
"commands": [
{
"command": {
"AssignCommand": {
"value": {
"reassignmentId": "<string>",
"source": "<string>",
"target": "<string>"
}
}
}
}
],
"workflowId": "<string>",
"userId": "<string>",
"submissionId": "<string>"
},
"eventFormat": {
"filtersByParty": {},
"filtersForAnyParty": {
"cumulative": [
{
"identifierFilter": {
"Empty": {}
}
}
]
},
"verbose": true
}
}
'200
400
default
{
"reassignment": {
"updateId": "<string>",
"offset": 123,
"events": [
{
"JsAssignmentEvent": {
"source": "<string>",
"target": "<string>",
"reassignmentId": "<string>",
"submitter": "<string>",
"reassignmentCounter": 123,
"createdEvent": {
"offset": 123,
"nodeId": 123,
"contractId": "<string>",
"templateId": "<string>",
"createArgument": "<unknown>",
"witnessParties": [
"<string>"
],
"signatories": [
"<string>"
],
"createdAt": "<string>",
"packageName": "<string>",
"representativePackageId": "<string>",
"acsDelta": true,
"contractKey": "<unknown>",
"contractKeyHash": "<string>",
"createdEventBlob": "<string>",
"interfaceViews": [
{
"interfaceId": "<string>",
"viewStatus": {
"code": 123,
"message": "<string>",
"details": [
{
"typeUrl": "<string>",
"value": "<string>",
"unknownFields": {
"fields": {}
},
"valueDecoded": "<string>"
}
]
},
"viewValue": "<unknown>",
"implementationPackageId": "<string>"
}
],
"observers": [
"<string>"
]
}
}
}
],
"recordTime": "<string>",
"synchronizerId": "<string>",
"commandId": "<string>",
"workflowId": "<string>",
"traceContext": {
"traceparent": "<string>",
"tracestate": "<string>"
},
"paidTrafficCost": 123
}
}POST
/
v2
/
commands
/
submit-and-wait-for-reassignment
/v2/commands/submit-and-wait-for-reassignment
cURL
curl --request POST \
--url https://api.example.com/v2/commands/submit-and-wait-for-reassignment \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"reassignmentCommands": {
"commandId": "<string>",
"submitter": "<string>",
"commands": [
{
"command": {
"AssignCommand": {
"value": {
"reassignmentId": "<string>",
"source": "<string>",
"target": "<string>"
}
}
}
}
],
"workflowId": "<string>",
"userId": "<string>",
"submissionId": "<string>"
},
"eventFormat": {
"filtersByParty": {},
"filtersForAnyParty": {
"cumulative": [
{
"identifierFilter": {
"Empty": {}
}
}
]
},
"verbose": true
}
}
'200
400
default
{
"reassignment": {
"updateId": "<string>",
"offset": 123,
"events": [
{
"JsAssignmentEvent": {
"source": "<string>",
"target": "<string>",
"reassignmentId": "<string>",
"submitter": "<string>",
"reassignmentCounter": 123,
"createdEvent": {
"offset": 123,
"nodeId": 123,
"contractId": "<string>",
"templateId": "<string>",
"createArgument": "<unknown>",
"witnessParties": [
"<string>"
],
"signatories": [
"<string>"
],
"createdAt": "<string>",
"packageName": "<string>",
"representativePackageId": "<string>",
"acsDelta": true,
"contractKey": "<unknown>",
"contractKeyHash": "<string>",
"createdEventBlob": "<string>",
"interfaceViews": [
{
"interfaceId": "<string>",
"viewStatus": {
"code": 123,
"message": "<string>",
"details": [
{
"typeUrl": "<string>",
"value": "<string>",
"unknownFields": {
"fields": {}
},
"valueDecoded": "<string>"
}
]
},
"viewValue": "<unknown>",
"implementationPackageId": "<string>"
}
],
"observers": [
"<string>"
]
}
}
}
],
"recordTime": "<string>",
"synchronizerId": "<string>",
"commandId": "<string>",
"workflowId": "<string>",
"traceContext": {
"traceparent": "<string>",
"tracestate": "<string>"
},
"paidTrafficCost": 123
}
}Documentation Index
Fetch the complete documentation index at: https://docs.canton.network/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
httpAuthapiKeyAuth
Ledger API standard JWT token
Body
application/json
This reassignment is executed as a single atomic update.
The reassignment commands to be submitted.
Required
Show child attributes
Show child attributes
If no event_format provided, the result will contain no events. The events in the result, will take shape TRANSACTION_SHAPE_ACS_DELTA.
Optional
Show child attributes
Show child attributes
Response
200
application/json
The reassignment that resulted from the submitted reassignment command. The reassignment might contain no events (request conditions result in filtering out all of them).
Required
Show child attributes
Show child attributes
⌘I
Assistant
Responses are generated using AI and may contain mistakes.