All API methods are available through this single endpoint using JSON-RPC 2.0 protocol. Send the method name in the method field and parameters as a dictionary in params. Useful when you need to call multiple methods in sequence or prefer JSON-RPC over REST.
A JSON-RPC 2.0 request. Set method to the API method name (e.g., "getWalletInformation") and params to a dictionary of parameters.
JSON-RPC protocol version identifier.
Request identifier. Echoed back in the response for matching async calls.
API method name to invoke (e.g., getMasterchainInfo, getAddressBalance).
Method parameters as a JSON object with key-value pairs.
Returns the result of the specified JSON-RPC method call.
Returns true if the request succeeded; otherwise false. See the error field for details.
The method return value. The structure depends on the method called; see individual method documentation for response schemas. Only present when ok is true.
Optional request ID that you can pass in the request and receive back in the response. Useful for matching async responses.
JSON-RPC protocol version identifier.
Echoed request identifier from the original JSON-RPC request.