Provider

Create or update an HTTP node

Creates or updates an HTTP RPC node for one of the authenticated provider's plans. The URL must be a public http(s) endpoint (loopback, private, and link-local hosts are rejected). The node is screened before persistence; the request fails with 400 when a mandatory screening test does not pass. Returns the upserted node set to a healthy status.

put/provider/nodes

Request body

plan_idinteger required

Plan ID the node belongs to (must be owned by the provider).

urlstring required

Public http(s) endpoint URL of the node.

vmstring required

Virtual machine type, e.g. evm.

rate_limitnumber required

Requests per interval (0 = unlimited).

rate_limit_interval_secinteger required

Rate limit window in seconds.

source'provider' | 'website' | 'erpc' | 'node_request' | 'new_chain_request'

Node source (default provider).

Response

Node upserted

messagestring
nodeobject
statusstring

healthy on success.

Changes

Changed in 1 of the 17 revisions of this API.1