JSON-RPC
Restorm offers two JSON-RPC 2.0 request types: the single call and the batch call.
Right-click in the tree ▸ Add ▸ JSON-RPC request (or JSON-RPC batch).

Single call
Section titled “Single call”| Field | Role |
|---|---|
| URL | The endpoint |
| Method | The name of the method being called |
| Parameters | Raw JSON: [...] for positional parameters, {...} for named ones |
| Identifier | The request’s identifier; generated automatically if left empty |
| Notification mode | Omits the identifier — the server must then return nothing |
| Headers | Additional HTTP headers; Content-Type: application/json is added for you |
In notification mode, the response panel says Notification sent: that is the expected behaviour, there is no response to show.
Batch call
Section titled “Batch call”The JSON-RPC batch type carries a list of child calls, each with its method, its parameters, its identifier and its notification mode. Restorm sends the JSON-RPC array in a single HTTP call and matches responses to calls by their identifier — so you can see which response belongs to which call, even if the server returns them out of order.
Importing an OpenRPC document
Section titled “Importing an OpenRPC document”An openrpc.json file creates one JSON-RPC request per method, under a Methods
folder, with a sample params built from the content descriptors. See
Importing OpenRPC.
Code snippets
Section titled “Code snippets”Two targets: cURL and JavaScript (Fetch).