Documentation/Canton Network Docs/Ledger APIgRPC APIPackagesv2.adminServicesPartyManagementAlphaServiceView on Canton Network Docs ↗
GeneratePartyTopologyUpdate
RPC
/com.daml.ledger.api.v2.admin.PartyManagementAlphaService/GeneratePartyTopologyUpdateProtocol Details
ProtocolgRPC
ServicePartyManagementAlphaService
RPCGeneratePartyTopologyUpdate
Client streamNo
Server streamNo
Inputs
GeneratePartyTopologyUpdateRequest
Messagecom.daml.ledger.api.v2.admin.GeneratePartyTopologyUpdateRequest
Client streamNo
party_idstringsynchronizer_idstringtarget_participant_uidstringparticipant_permissionParticipantPermissionOutputs
GeneratePartyTopologyUpdateResponse
Messagecom.daml.ledger.api.v2.admin.GeneratePartyTopologyUpdateResponse
Server streamNo
transactionbyteshashbytesRelated Schemas
com.daml.ledger.api.v2.admin.GeneratePartyTopologyUpdateRequest
com.daml.ledger.api.v2.admin.GeneratePartyTopologyUpdateRequest
party_idstringsynchronizer_idstringtarget_participant_uidstringparticipant_permissionParticipantPermissioncom.daml.ledger.api.v2.ParticipantPermission
com.daml.ledger.api.v2.ParticipantPermission
PARTICIPANT_PERMISSION_UNSPECIFIEDPARTICIPANT_PERMISSION_SUBMISSIONPARTICIPANT_PERMISSION_CONFIRMATIONPARTICIPANT_PERMISSION_OBSERVATION
com.daml.ledger.api.v2.admin.GeneratePartyTopologyUpdateResponse
com.daml.ledger.api.v2.admin.GeneratePartyTopologyUpdateResponse
transactionbyteshashbytesHistory
Added
3.6.1grpcurl
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"
}