Pre-General Availability: 2026-02-23

Generic Passthrough for Besu JSON-RPC

post

/v1/besu/proxy

Forwards the request body as-is to the configured Besu RPC node, and returns the upstream status and body.

Use this for any JSON-RPC method, such as eth_blockNumber or eth_getBalance.

Request

Header Parameters
  • Optional upstream JSON-RPC URL override. When provided, the request is forwarded to this URL.
  • Optional request correlation identifier. Echoed in responses when provided.
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
Additional Properties Allowed: true
Show Source
Nested Schema : id
Client-supplied identifier echoed in the response
Match One Schema
Show Source
Example:
1
Nested Schema : params
Type: array
JSON-RPC params array; structure depends on the method
Show Source
Nested Schema : items
Type: object
Examples

Back to Top

Response

Supported Media Types

200 Response

Successful upstream response
Body ()
Root Schema : JsonRpcResponse
Type: object
Additional Properties Allowed: true
Show Source
Nested Schema : id
Echoed request identifier
Match One Schema
Show Source
Example:
1
Examples

4XX Response

Upstream or request error
Body ()
Root Schema : JsonRpcErrorResponse
Type: object
Show Source
Nested Schema : JsonRpcErrorObject
Type: object
Show Source
Nested Schema : id
Echoed request identifier when available
Match One Schema
Show Source

5XX Response

Upstream or proxy error
Body ()
Root Schema : JsonRpcErrorResponse
Type: object
Show Source
Nested Schema : JsonRpcErrorObject
Type: object
Show Source
Nested Schema : id
Echoed request identifier when available
Match One Schema
Show Source
Back to Top