Documentation/Canton Network Docs/Admin APIgRPC APIPackagescom.digitalasset.canton.admin.participant.v30ServicesParticipantStatusServiceView on Canton Network Docs ↗
ParticipantStatus
RPC
/com.digitalasset.canton.admin.participant.v30.ParticipantStatusService/ParticipantStatusProtocol Details
Inputs
ParticipantStatusRequest
Outputs
ParticipantStatusResponse
statusParticipantStatusResponseStatusnot_initializedNotInitializedRelated Schemas
com.digitalasset.canton.admin.participant.v30.ParticipantStatusRequest
com.digitalasset.canton.admin.participant.v30.ParticipantStatusRequest
com.digitalasset.canton.admin.participant.v30.ParticipantStatusResponse
com.digitalasset.canton.admin.participant.v30.ParticipantStatusResponse
statusParticipantStatusResponseStatusnot_initializedNotInitializedcom.digitalasset.canton.admin.participant.v30.ParticipantStatusResponse.ParticipantStatusResponseStatus
com.digitalasset.canton.admin.participant.v30.ParticipantStatusResponse.ParticipantStatusResponseStatus
common_statusStatusconnected_synchronizersrepeated ConnectedSynchronizeractiveboolsupported_protocol_versionsrepeated int32com.digitalasset.canton.admin.health.v30.Status
com.digitalasset.canton.admin.health.v30.Status
uidstringuptimeDurationportsrepeated mapactivebooltopology_queuesTopologyQueueStatuscomponentsrepeated ComponentStatusversionstringcom.digitalasset.canton.admin.health.v30.TopologyQueueStatus
com.digitalasset.canton.admin.health.v30.TopologyQueueStatus
manageruint32dispatcheruint32clientsuint32com.digitalasset.canton.admin.health.v30.ComponentStatus
com.digitalasset.canton.admin.health.v30.ComponentStatus
namestringokStatusDatadegradedStatusDatafailedStatusDatafatalStatusDatacom.digitalasset.canton.admin.health.v30.ComponentStatus.StatusData
com.digitalasset.canton.admin.health.v30.ComponentStatus.StatusData
descriptionstringcom.digitalasset.canton.admin.participant.v30.ConnectedSynchronizer
com.digitalasset.canton.admin.participant.v30.ConnectedSynchronizer
physical_synchronizer_idstringhealthHealthcom.digitalasset.canton.admin.participant.v30.ConnectedSynchronizer.Health
com.digitalasset.canton.admin.participant.v30.ConnectedSynchronizer.Health
HEALTH_UNSPECIFIEDHEALTH_HEALTHYHEALTH_UNHEALTHY
com.digitalasset.canton.admin.health.v30.NotInitialized
com.digitalasset.canton.admin.health.v30.NotInitialized
activeboolwaiting_for_external_inputWaitingForExternalInputversionstringcom.digitalasset.canton.admin.health.v30.NotInitialized.WaitingForExternalInput
com.digitalasset.canton.admin.health.v30.NotInitialized.WaitingForExternalInput
WAITING_FOR_EXTERNAL_INPUT_UNSPECIFIEDWAITING_FOR_EXTERNAL_INPUT_IDWAITING_FOR_EXTERNAL_INPUT_NODE_TOPOLOGYWAITING_FOR_EXTERNAL_INPUT_INITIALIZATION
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
-d @ \
<HOST:PORT> \
com.digitalasset.canton.admin.participant.v30.ParticipantStatusService/ParticipantStatus <<'EOF'
{}
EOF
OKapplication/json
OK
{
"status": {
"commonStatus": {
"uid": "string",
"uptime": "string",
"ports": [
{
"key": 0
}
],
"active": true,
"topologyQueues": {
"manager": 0,
"dispatcher": 0,
"clients": 0
},
"components": [
{
"name": "string",
"ok": {}
}
],
"version": "string"
},
"connectedSynchronizers": [
{
"physicalSynchronizerId": "string",
"health": "HEALTH_UNSPECIFIED"
}
],
"active": true,
"supportedProtocolVersions": [
0
]
}
}