Skip to main content
GET
Get server status and health information

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

Returns server status

Current server status and health information

timestamp
number

Unix timestamp of the status check

environments
object[]

List of available environments

initialized
boolean

Whether the server is fully initialized and ready to serve requests

operationalState
enum<string>

Status of the server; initializing when the server is loading environments, packages and connections, serving when the server is initialized and ready to serve requests, draining when the server is going to shut down, and throttled when the server has hit its memory back-pressure limit and is rejecting new package loads and queries to stay under PUBLISHER_MAX_MEMORY_BYTES (see the memory governor). Already-loaded packages remain serviceable while throttled; callers can treat a throttled server as unhealthy for new load. Only reported when the memory governor is enabled.

Available options:
initializing,
serving,
draining,
throttled
frozenConfig
boolean

Whether the server configuration is frozen (read-only mode). When true, all mutation operations are disabled.

theme
object | null

Optional publisher UI theme metadata (branding/colors) reported by newer publisher builds. Opaque to the control plane; surfaced here so status deserialization tolerates it.