Skip to content
CCPEDIAby Unity Nodes
Documentation/Canton Network Docs/Ledger APIgRPC APIPackagesv2.adminServicesPartyManagementAlphaServiceView on Canton Network Docs ↗

GeneratePartyTopologyUpdate

Ledger API›gRPC API›v2.admin›GeneratePartyTopologyUpdate

com.daml.ledger.api.v2.admin

GeneratePartyTopologyUpdate

RPC/com.daml.ledger.api.v2.admin.PartyManagementAlphaService/GeneratePartyTopologyUpdate

Protocol Details

ProtocolgRPC
ServicePartyManagementAlphaService
RPCGeneratePartyTopologyUpdate
Client streamNo
Server streamNo

Inputs

GeneratePartyTopologyUpdateRequest

Messagecom.daml.ledger.api.v2.admin.GeneratePartyTopologyUpdateRequest
Client streamNo
party_idstring
synchronizer_idstring
target_participant_uidstring
participant_permissionParticipantPermission

Outputs

GeneratePartyTopologyUpdateResponse

Messagecom.daml.ledger.api.v2.admin.GeneratePartyTopologyUpdateResponse
Server streamNo
transactionbytes
hashbytes

com.daml.ledger.api.v2.admin.GeneratePartyTopologyUpdateRequest

party_idstring
synchronizer_idstring
target_participant_uidstring
participant_permissionParticipantPermission

com.daml.ledger.api.v2.ParticipantPermission

  • PARTICIPANT_PERMISSION_UNSPECIFIED
  • PARTICIPANT_PERMISSION_SUBMISSION
  • PARTICIPANT_PERMISSION_CONFIRMATION
  • PARTICIPANT_PERMISSION_OBSERVATION

com.daml.ledger.api.v2.admin.GeneratePartyTopologyUpdateResponse

transactionbytes
hashbytes

History

Added3.6.1
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.daml.ledger.api.v2.admin.PartyManagementAlphaService/GeneratePartyTopologyUpdate <<'EOF'
{
  "partyId": "string",
  "synchronizerId": "string",
  "targetParticipantUid": "string",
  "participantPermission": "PARTICIPANT_PERMISSION_UNSPECIFIED"
}
EOF
OKapplication/json
OK
{
  "transaction": "BASE64_ENCODED_BYTES",
  "hash": "BASE64_ENCODED_BYTES"
}