Documentation/Canton Network Docs/Ledger APIgRPC APIPackagesv2ServicesStateServiceView on Canton Network Docs ↗
GetConnectedSynchronizers
RPC
/com.daml.ledger.api.v2.StateService/GetConnectedSynchronizersProtocol Details
Inputs
GetConnectedSynchronizersRequest
partystringparticipant_idstringidentity_provider_idstringOutputs
GetConnectedSynchronizersResponse
connected_synchronizersrepeated ConnectedSynchronizerRelated Schemas
com.daml.ledger.api.v2.GetConnectedSynchronizersRequest
com.daml.ledger.api.v2.GetConnectedSynchronizersRequest
partystringparticipant_idstringidentity_provider_idstringcom.daml.ledger.api.v2.GetConnectedSynchronizersResponse
com.daml.ledger.api.v2.GetConnectedSynchronizersResponse
connected_synchronizersrepeated ConnectedSynchronizercom.daml.ledger.api.v2.GetConnectedSynchronizersResponse.ConnectedSynchronizer
com.daml.ledger.api.v2.GetConnectedSynchronizersResponse.ConnectedSynchronizer
synchronizer_aliasstringsynchronizer_idstringpermissionParticipantPermissioncom.daml.ledger.api.v2.ParticipantPermission
com.daml.ledger.api.v2.ParticipantPermission
PARTICIPANT_PERMISSION_UNSPECIFIEDPARTICIPANT_PERMISSION_SUBMISSIONPARTICIPANT_PERMISSION_CONFIRMATIONPARTICIPANT_PERMISSION_OBSERVATION
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
-d @ \
<HOST:PORT> \
com.daml.ledger.api.v2.StateService/GetConnectedSynchronizers <<'EOF'
{
"party": "string",
"participantId": "string",
"identityProviderId": "string"
}
EOF
OKapplication/json
OK
{
"connectedSynchronizers": [
{
"synchronizerAlias": "string",
"synchronizerId": "string",
"permission": "PARTICIPANT_PERMISSION_UNSPECIFIED"
}
]
}