Public Status API
Use this API when you need one backend-owned view of the currently published hosted endpoints instead of probing routes directly from a client.
Handle
- REST:
GET /v1/public/status/endpoints
Response contract
{
"data": {
"endpoints": [
{
"id": "ethereum-https",
"family": "rpc",
"target_id": "ethereum",
"transport": "https",
"stage": "available",
"status_source": "gateway_contract",
"checked_at": "2026-05-10T02:30:00Z"
},
{
"id": "solana-websocket",
"family": "rpc",
"target_id": "solana",
"transport": "websocket",
"stage": "experimental",
"status_source": "gateway_contract",
"checked_at": "2026-05-10T02:30:00Z"
}
]
}
}Current semantics
familydistinguishesrpcandmarketsurfaces.transportdistinguisheshttpsandwebsocket.stagereflects the current published exposure level, such asavailableorexperimental.status_sourceidentifies where the status truth came from. The current implementation usesgateway_contract.checked_atrecords when the status summary was generated.
Current boundary
- This API is a backend-owned public status summary.
- It is meant to replace ad-hoc client-side endpoint probing for status pages.
- It does not currently promise live latency numbers or SLA calculations.
Related pages
Last updated on