Skip to content
CCPEDIAby Unity Nodes
LEARN · DOCUMENTATION

Documentation

Pages from 29 sources, kept in sync: the official Canton Network and Digital Asset docs, documentation from teams building on Canton, and readmes from their code. Search all of it, or start from a path below.

3,253pages
synced 1m ago29 sources
This week489pages updated upstreamNewestLogical Synchronizer UpgradesNov 6, 2026Official1,638pages from Canton and Digital Asset

Recently updated

1,473 pages
OfficialCanton Network docs · Ledger API › OpenAPI
DELETE /v2/idps/:idp-id
cURL Python JavaScript PHP Go Java Ruby curl --request DELETE \ --url 'http://localhost:7575/v2/idps/{idp-id}' \ --header 'Authorization: Bearer $TOKEN' import json import requests url = "http://localhost:7575/v2/idps/{idp-id}" headers = {'Authorization': 'Bearer <token>'}
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/updates
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/updates' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "beginExclusive": 123, "endInclusive": 123, "filter": { "filtersByPar
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/interactive-submission/executeAndWait
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/interactive-submission/executeAndWait' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "preparedTransaction": "<string>", "partySign
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/package-vetting/update
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/package-vetting/update' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "changes": [ { "operation": { "Empty": {}
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/packages
cURL curl --request POST \ --url 'http://localhost:7575/v2/packages' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/octet-stream' \ --data-binary '@request.bin' 200 400 default {} <string> { "code": "<string>", "cause"
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/parties
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/parties' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "partyIdHint": "<string>", "localMetadata": { "resourceVersion": "<stri
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/parties/external/allocate
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/parties/external/allocate' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "synchronizer": "<string>", "onboardingTransactions": [
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
PATCH /v2/users/:user-id/identity-provider-id
cURL Python JavaScript PHP Go Java Ruby curl --request PATCH \ --url 'http://localhost:7575/v2/users/{user-id}/identity-provider-id' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "userId": "<string>", "sourceIdentityProvider
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/commands/submit-and-wait-for-reassignment
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/commands/submit-and-wait-for-reassignment' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "reassignmentCommands": { "workflowId":
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/interactive-submission/execute
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/interactive-submission/execute' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "preparedTransaction": "<string>", "partySignatures"
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/interactive-submission/preferred-packages
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/interactive-submission/preferred-packages' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "packageVettingRequirements": [ {
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/package-vetting/list
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/package-vetting/list' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "packageMetadataFilter": { "packageIds": [ "<string>"
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/state/active-contracts
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/state/active-contracts' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "filter": { "filtersByParty": {}, "filtersForAnyParty"
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/state/latest-pruned-offsets
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/state/latest-pruned-offsets' \ --header 'Authorization: Bearer $TOKEN' import json import requests url = "http://localhost:7575/v2/state/latest-pruned-offsets" headers = {'Authoriza
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
PATCH /v2/parties/:party
cURL Python JavaScript PHP Go Java Ruby curl --request PATCH \ --url 'http://localhost:7575/v2/parties/{party}' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "partyDetails": { "party": "<string>", "isLocal": false,
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
PATCH /v2/users/:user-id/rights
cURL Python JavaScript PHP Go Java Ruby curl --request PATCH \ --url 'http://localhost:7575/v2/users/{user-id}/rights' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "userId": "<string>", "rights": [ { "kind": {
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/events/events-by-contract-id
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/events/events-by-contract-id' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "contractId": "<string>", "eventFormat": { "filter
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/idps
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/idps' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "identityProviderConfig": { "identityProviderId": "<string>", "isDeactiv
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/updates/get-updates-page
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/updates/get-updates-page' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "beginOffsetExclusive": 123, "endOffsetInclusive": 123,
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/packages/:package-id/status
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/packages/{package-id}/status' \ --header 'Authorization: Bearer $TOKEN' import json import requests url = "http://localhost:7575/v2/packages/{package-id}/status" headers = {'Authori
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/users/:user-id
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/users/{user-id}' \ --header 'Authorization: Bearer $TOKEN' import json import requests url = "http://localhost:7575/v2/users/{user-id}" headers = {'Authorization': 'Bearer <token>'}
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/commands/async/submit
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/commands/async/submit' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "commands": [ { "CreateAndExerciseCommand": {
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/dars/validate
cURL curl --request POST \ --url 'http://localhost:7575/v2/dars/validate' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/octet-stream' \ --data-binary '@request.bin' 400 default <string> { "code": "<string>", "cause": "<string>"
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/interactive-submission/executeAndWaitForTransaction
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/interactive-submission/executeAndWaitForTransaction' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "preparedTransaction": "<string>"
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/package-vetting
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/package-vetting' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "changes": [ { "operation": { "Empty": {} }
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/parties/participant-id
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/parties/participant-id' \ --header 'Authorization: Bearer $TOKEN' import json import requests url = "http://localhost:7575/v2/parties/participant-id" headers = {'Authorization': 'Be
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/state/active-contracts-page
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/state/active-contracts-page' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "activeAtOffset": 123, "eventFormat": { "filtersByPa
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/state/connected-synchronizers
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/state/connected-synchronizers' \ --header 'Authorization: Bearer $TOKEN' import json import requests url = "http://localhost:7575/v2/state/connected-synchronizers" headers = {'Autho
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/commands/command-completions
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/commands/command-completions' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "parties": [ "<string>" ], "beginExclusive": 123
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/commands/submit-and-wait-for-transaction-tree
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/commands/submit-and-wait-for-transaction-tree' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "commands": [ { "CreateAndExe
Aug 31, 2026
Showing 991 to 1,020 of 1,473Search all sources →