Canton Network docsAdmin API › gRPC API › Packages › com.digitalasset.canton.admin.participant.v30 › Services › PartyManagementService
GetAcsReplicationStatus
Updated 30-10-2026
Participant Administration›Protobuf›com.digitalasset.canton.admin.participant.v30›GetAcsReplicationStatus
RPC
/com.digitalasset.canton.admin.participant.v30.PartyManagementService/GetAcsReplicationStatusProtocol Details
ProtocolgRPC
ServicePartyManagementService
RPCGetAcsReplicationStatus
Client streamNo
Server streamNo
Inputs
GetAcsReplicationStatusRequest
Messagecom.digitalasset.canton.admin.participant.v30.GetAcsReplicationStatusRequest
Client streamNo
acs_replication_request_idstringOutputs
GetAcsReplicationStatusResponse
Messagecom.digitalasset.canton.admin.participant.v30.GetAcsReplicationStatusResponse
Server streamNo
statusAcsReplicationStatusRelated Schemas
com.digitalasset.canton.admin.participant.v30.GetAcsReplicationStatusRequest
com.digitalasset.canton.admin.participant.v30.GetAcsReplicationStatusRequest
acs_replication_request_idstringcom.digitalasset.canton.admin.participant.v30.GetAcsReplicationStatusResponse
com.digitalasset.canton.admin.participant.v30.GetAcsReplicationStatusResponse
statusAcsReplicationStatuscom.digitalasset.canton.admin.participant.v30.AcsReplicationStatus
com.digitalasset.canton.admin.participant.v30.AcsReplicationStatus
parametersAcsReplicationParametersptp_topology_transactionPartyToParticipantTopologyTransactionreplication_progressAcsReplicationProgresshas_completedboolerror_messageAcsReplicationErrorcom.digitalasset.canton.admin.participant.v30.AcsReplicationStatus.AcsReplicationParameters
com.digitalasset.canton.admin.participant.v30.AcsReplicationStatus.AcsReplicationParameters
request_idstringparty_idstringsynchronizer_idstringsource_participant_uidstringtarget_participant_uidstringtimestampTimestampcom.digitalasset.canton.admin.participant.v30.AcsReplicationStatus.SequencerChannelAgreement
com.digitalasset.canton.admin.participant.v30.AcsReplicationStatus.SequencerChannelAgreement
sequencer_uidstringcom.digitalasset.canton.admin.participant.v30.AcsReplicationStatus.PartyToParticipantTopologyTransaction
com.digitalasset.canton.admin.participant.v30.AcsReplicationStatus.PartyToParticipantTopologyTransaction
valid_fromTimestampcom.digitalasset.canton.admin.participant.v30.AcsReplicationStatus.AcsReplicationProgress
com.digitalasset.canton.admin.participant.v30.AcsReplicationStatus.AcsReplicationProgress
processed_contract_countuint64acs_hashbytesfully_processed_acsboolcom.digitalasset.canton.admin.participant.v30.AcsReplicationStatus.AcsReplicationError
com.digitalasset.canton.admin.participant.v30.AcsReplicationStatus.AcsReplicationError
error_messagestringis_terminalboolHistory
Added
3.7.0grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
-d @ \
<HOST:PORT> \
com.digitalasset.canton.admin.participant.v30.PartyManagementService/GetAcsReplicationStatus <<'EOF'
{
"acsReplicationRequestId": "string"
}
EOF
OKapplication/json
OK
{
"status": {
"parameters": {
"requestId": "string",
"partyId": "string",
"synchronizerId": "string",
"sourceParticipantUid": "string",
"targetParticipantUid": "string",
"timestamp": "string"
},
"ptpTopologyTransaction": {
"validFrom": "string"
},
"replicationProgress": {
"processedContractCount": "0",
"acsHash": "BASE64_ENCODED_BYTES",
"fullyProcessedAcs": true
},
"hasCompleted": true,
"errorMessage": {
"errorMessage": "string",
"isTerminal": true
}
}
}