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 for calling multiple methods in sequence or when JSON-RPC is preferred over REST.
API key header of the form X-API-Key: <token>, where <token> is the API key. Requests without a key are limited to 1 RPS. Refer to the authentication guide for details.
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 can be passed in the request and received back in the response. Useful for matching async responses.
JSON-RPC protocol version identifier.
Echoed request identifier from the original JSON-RPC request.