# ping [[Source]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Ping.cpp "Source") The `ping` command returns an acknowledgement, so that clients can test the connection status and latency. ## Request Format An example of the request format: *WebSocket* ``` { "id": 1, "command": "ping" } ``` *JSON-RPC* ``` { "method": "ping", "params": [ {} ] } ``` *Commandline* ``` #Syntax: ping rippled ping ``` [Try it! >](ripple-api-tool.html#ping) The request includes no parameters. ## Response Format An example of a successful response: *WebSocket* ``` { "id": 1, "result": {}, "status": "success", "type": "response" } ``` *JSON-RPC* ``` 200 OK { "result": { "status": "success" } } ``` The response follows the [standard format](#response-formatting), with a successful result containing no fields. The client can measure the round-trip time from request to response as latency. ## Possible Errors * Any of the [universal error types][].