GET /v1/status
GET /v1/status
Section titled “GET /v1/status”Returns comprehensive system status including node connectivity, stream lengths, and memory usage.
Request
Section titled “Request”curl -s https://polynode.dev/v1/status \ -H "x-api-key: pn_live_YOUR_KEY"Response
Section titled “Response”{ "node_connected": true, "uptime_seconds": 86400, "stream_length": 245000, "events_stream_length": 312000, "pending_txs": 3, "ws_subscribers": 12, "redis_memory": "2.3G", "state": { "markets_tracked": 69482, "metadata_entries": 35241, "orderbooks_active": 1250, "recent_events": 142 }}Response Fields
Section titled “Response Fields”| Field | Type | Description |
|---|---|---|
node_connected | boolean | Whether the Bor node WebSocket is connected |
uptime_seconds | integer | API server uptime in seconds |
stream_length | integer | Number of entries in the settlements Redis stream |
events_stream_length | integer | Number of entries in the unified events stream |
pending_txs | integer | Number of currently pending (unconfirmed) transactions |
ws_subscribers | integer | Active WebSocket subscriber count |
redis_memory | string | Redis memory usage (human-readable) |
state.markets_tracked | integer | Total markets in the in-memory state engine |
state.metadata_entries | integer | Number of enriched market metadata entries |
state.orderbooks_active | integer | Markets with active CLOB orderbook subscriptions |
state.recent_events | integer | Events in the recent-events buffer |