Skip to content
Documentation/canton-network-docs/Admin APIgRPC APIPackagescom.digitalasset.canton.admin.participant.v30ServicesPartyManagementServiceView on canton-network-docs
canton-network-docs/Admin APIgRPC APIPackagescom.digitalasset.canton.admin.participant.v30ServicesPartyManagementService

ImportPartyAcs

Participant AdministrationProtobufcom.digitalasset.canton.admin.participant.v30ImportPartyAcs

com.digitalasset.canton.admin.participant.v30

ImportPartyAcs

gRPCSince 3.4.0
RPC/com.digitalasset.canton.admin.participant.v30.PartyManagementService/ImportPartyAcs

Protocol Details

Inputs

ImportPartyAcsRequest

acs_snapshotbytes
synchronizer_idstring
workflow_id_prefixstring
contract_import_modeContractImportMode
representative_package_id_overrideRepresentativePackageIdOverride
party_idstring

Outputs

ImportPartyAcsResponse

Lifecycle Changes

3.4.0introduced

com.digitalasset.canton.admin.participant.v30.ImportPartyAcsRequest

acs_snapshotbytes
synchronizer_idstring
workflow_id_prefixstring
contract_import_modeContractImportMode
representative_package_id_overrideRepresentativePackageIdOverride
party_idstring

com.digitalasset.canton.admin.participant.v30.ContractImportMode

  • CONTRACT_IMPORT_MODE_UNSPECIFIED
  • CONTRACT_IMPORT_MODE_ACCEPT
  • CONTRACT_IMPORT_MODE_VALIDATION

com.digitalasset.canton.admin.participant.v30.RepresentativePackageIdOverride

contract_overriderepeated map
package_id_overriderepeated map
package_name_overriderepeated map

com.digitalasset.canton.admin.participant.v30.ImportPartyAcsResponse

grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
# This RPC uses streaming semantics. Send additional JSON messages on stdin as needed.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.digitalasset.canton.admin.participant.v30.PartyManagementService/ImportPartyAcs <<'EOF'
{
  "acsSnapshot": "BASE64_ENCODED_BYTES",
  "synchronizerId": "string",
  "workflowIdPrefix": "string",
  "contractImportMode": "CONTRACT_IMPORT_MODE_UNSPECIFIED",
  "representativePackageIdOverride": {
    "contractOverride": [
      {
        "key": "string"
      }
    ],
    "packageIdOverride": [
      {
        "key": "string"
      }
    ],
    "packageNameOverride": [
      {
        "key": "string"
      }
    ]
  },
  "partyId": "string"
}
EOF
OKapplication/json
OK
{}