--- html: ping.html parent: utility-methods.html blurb: Confirm connectivity with the server. labels: - Core Server --- # ping [[Source]](https://github.com/XRPLF/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* ```json { "id": 1, "command": "ping" } ``` *JSON-RPC* ```json { "method": "ping", "params": [ {} ] } ``` *Commandline* ```sh #Syntax: ping rippled ping ``` [Try it! >](websocket-api-tool.html#ping) The request includes no parameters. ## Response Format An example of a successful response: *WebSocket* ```json { "id": 1, "result": {}, "status": "success", "type": "response" } ``` *JSON-RPC* ```json 200 OK { "result": { "status": "success" } } ``` The response follows the [standard format][], 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][]. {% include '_snippets/rippled-api-links.md' %} {% include '_snippets/tx-type-links.md' %} {% include '_snippets/rippled_versions.md' %}