Documentation/Canton Network Docs/Admin APIgRPC APIPackagescom.digitalasset.canton.admin.participant.v30ServicesPingServiceView on Canton Network Docs ↗
Ping
RPC
/com.digitalasset.canton.admin.participant.v30.PingService/PingProtocol Details
Inputs
PingRequest
target_partiesrepeated stringvalidatorsrepeated stringtimeoutDurationlevelsuint32synchronizer_idstringworkflow_idstringidstringOutputs
PingResponse
successPingSuccessfailurePingFailureRelated Schemas
com.digitalasset.canton.admin.participant.v30.PingRequest
com.digitalasset.canton.admin.participant.v30.PingRequest
target_partiesrepeated stringvalidatorsrepeated stringtimeoutDurationlevelsuint32synchronizer_idstringworkflow_idstringidstringcom.digitalasset.canton.admin.participant.v30.PingResponse
com.digitalasset.canton.admin.participant.v30.PingResponse
successPingSuccessfailurePingFailurecom.digitalasset.canton.admin.participant.v30.PingSuccess
com.digitalasset.canton.admin.participant.v30.PingSuccess
ping_timeuint64responderstringcom.digitalasset.canton.admin.participant.v30.PingFailure
com.digitalasset.canton.admin.participant.v30.PingFailure
reasonstringgrpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
-d @ \
<HOST:PORT> \
com.digitalasset.canton.admin.participant.v30.PingService/Ping <<'EOF'
{
"targetParties": [
"string"
],
"validators": [
"string"
],
"timeout": "string",
"levels": 0,
"synchronizerId": "string",
"workflowId": "string",
"id": "string"
}
EOF
OKapplication/json
OK
{
"success": {
"pingTime": "0",
"responder": "string"
}
}