Platform errors
Auth & invalid endpoint
JSON-RPC full-node calls authenticate with the endpoint UUID in the URL path and the network/environment subdomain — no API key header on those URLs. (The separate signed Public API / Address Watch uses X-Api-Key and HMAC headers instead.) Misconfigured hosts or UUIDs return JSON-RPC -32000 with an explanatory message.
Example response
Example
HTTP/1.1 404 Not Found
Content-Type: application/json
{
"jsonrpc": "2.0",
"id": null,
"error": {
"code": -32000,
"message": "endpoint not found"
}
}Causes
- Typo in the endpoint UUID path segment.
- Wrong subdomain: network or environment does not match the endpoint record.
- Endpoint was paused in the dashboard.
- Invalid Host header / wrong root domain (not a trusted RpcNode host).
How to fix
- Copy the full HTTPS URL from the dashboard — do not rebuild the host by hand unless you know the slug and environment.
- URL shape: https://{prefix}-{network}-{environment}.{brand}/{endpoint-uuid}
- If the endpoint is paused, resume it in the dashboard or create a new one.
- Treat the URL as a secret: anyone with it can use your RPS and credits.
Common -32000 messages
invalid host — Host is not a valid {prefix}-{network}-{environment}.{trusted-domain} form.
network not served by this instance — this gateway process is not configured for that network slug.
endpoint not found — UUID missing, malformed path, unknown endpoint, or host prefix does not match this UUID (HTTP 404). Same body for a wrong vanity + real UUID, so the pair is not leaked.
resolver unavailable — temporary control-plane lookup failure (HTTP 502).