Documentation/Canton Network Docs/Admin APIgRPC APIPackagescom.digitalasset.canton.admin.participant.v30ServicesParticipantRepairServiceView on Canton Network Docs ↗
ImportAcs
RPC
/com.digitalasset.canton.admin.participant.v30.ParticipantRepairService/ImportAcsProtocol Details
Inputs
ImportAcsRequest
acs_snapshotbytesworkflow_id_prefixstringcontract_import_modeContractImportModeexcluded_stakeholder_idsrepeated stringrepresentative_package_id_overrideRepresentativePackageIdOverridesynchronizer_idstringOutputs
ImportAcsResponse
Related Schemas
com.digitalasset.canton.admin.participant.v30.ImportAcsRequest
com.digitalasset.canton.admin.participant.v30.ImportAcsRequest
acs_snapshotbytesworkflow_id_prefixstringcontract_import_modeContractImportModeexcluded_stakeholder_idsrepeated stringrepresentative_package_id_overrideRepresentativePackageIdOverridesynchronizer_idstringcom.digitalasset.canton.admin.participant.v30.ContractImportMode
com.digitalasset.canton.admin.participant.v30.ContractImportMode
CONTRACT_IMPORT_MODE_UNSPECIFIEDCONTRACT_IMPORT_MODE_ACCEPTCONTRACT_IMPORT_MODE_VALIDATION
com.digitalasset.canton.admin.participant.v30.RepresentativePackageIdOverride
com.digitalasset.canton.admin.participant.v30.RepresentativePackageIdOverride
contract_overriderepeated mappackage_id_overriderepeated mappackage_name_overriderepeated mapcom.digitalasset.canton.admin.participant.v30.ImportAcsResponse
com.digitalasset.canton.admin.participant.v30.ImportAcsResponse
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.ParticipantRepairService/ImportAcs <<'EOF'
{
"acsSnapshot": "BASE64_ENCODED_BYTES",
"workflowIdPrefix": "string",
"contractImportMode": "CONTRACT_IMPORT_MODE_UNSPECIFIED",
"excludedStakeholderIds": [
"string"
],
"representativePackageIdOverride": {
"contractOverride": [
{
"key": "string"
}
],
"packageIdOverride": [
{
"key": "string"
}
],
"packageNameOverride": [
{
"key": "string"
}
]
},
"synchronizerId": "string"
}
EOF
OKapplication/json
OK
{}