All REST Endpoints
Besu Passthrough
Access to any Besu JSON-RPC method.
- Invoke a Besu JSON-RPC Method
- Method: postPath:
/v1/besu/proxy
Configuration
Runtime configuration APIs.
- Get Logging Configuration
- Method: getPath:
/v1/configuration/logging - Update Logging Configuration
- Method: putPath:
/v1/configuration/logging
Contracts
Retrieve and import contract metadata.
- Get Contract Deployment by Address
- Method: getPath:
/v1/contracts/{address} - Get Contract Version at a Specific Block
- Method: getPath:
/v1/contracts/{address}/at/{blockNum} - Get Imported Manifest
- Method: getPath:
/v1/contracts/manifests/{manifestLayoutId} - Import Contract Manifest and Metadata
- Method: postPath:
/v1/contracts/manifests/import - Import Contract Storage Layout, ABI, and Bytecode
- Method: postPath:
/v1/contracts/solc/import - List Contract Deployments
- Method: getPath:
/v1/contracts - List Imported Manifests
- Method: getPath:
/v1/contracts/manifests
Event Subscriptions
Besu event subscription and callback delivery APIs.
- Create Event Subscription
- Method: postPath:
/v1/besu/event-subscriptions - Delete Event Subscription
- Method: deletePath:
/v1/besu/event-subscriptions/{subId} - Get Event Subscription
- Method: getPath:
/v1/besu/event-subscriptions/{subId} - List Event Subscriptions
- Method: getPath:
/v1/besu/event-subscriptions - Pause or Resume Event Subscription
- Method: patchPath:
/v1/besu/event-subscriptions/{subId} - Test Callback Endpoint
- Method: postPath:
/v1/besu/event-subscriptions/test-callback
Instance
Instance-level operations.
- Download Genesis Bundle
- Method: getPath:
/v1/instance/genesisdata/zip - Get Genesis Configuration
- Method: getPath:
/v1/instance/genesisdata - Get Rich History Database Metadata
- Method: getPath:
/v1/instance/rhdb
OpenAPI
OpenAPI document retrieval.
- Get the OpenAPI Document
- Method: getPath:
/openapi
Transactions
Sign and submit transactions.
- Execute a Read-Only Contract Query
- Method: postPath:
/v1/besu/query - Get Transaction Status
- Method: getPath:
/v1/besu/transaction/operations/{operationId} - Get Transaction Status by Transaction Hash
- Method: getPath:
/v1/besu/transaction/by-hash/{txHash} - Sign and Submit a Transaction
- Method: postPath:
/v1/besu/transaction
Wallet Service
Access Wallet Service Wallet and Governance APIs.
- Create or Invoke a Wallet Service Resource
- Method: postPath:
/walletservice/{path} - Delete a Wallet Service Resource
- Method: deletePath:
/walletservice/{path} - Get a Wallet Service Resource
- Method: getPath:
/walletservice/{path} - Replace a Wallet Service Resource
- Method: putPath:
/walletservice/{path}