List serverless endpoint workers
Lists the active workers for a serverless endpoint.
Returns. A 200 with a ListEndpointWorkersResponse: a
workers array (one entry per active worker, each carrying its id,
status, and runtime details) plus a summary of worker counts
grouped by status. Only currently active workers are included;
scaled-down workers are not returned.
How status is determined. Each worker’s status is derived by
reconciling the worker pod’s lifecycle status with the endpoint’s
live job-queue view (which workers are actively serving requests).
When the job-queue view is unavailable, the response degrades
gracefully: the shape is unchanged, but each status and the summary
counts fall back to pod lifecycle alone.
Authorizations
Runpod API key authentication. Generate an API key in the Runpod console and send it in the Authorization header as Bearer <api_key>. Keys are scoped to the permissions granted when created; requests may return 403 when a valid key lacks access to the requested resource or action.
Path Parameters
Serverless endpoint identifier
Response
OK
Histogram of the returned workers by status. The per-status counts are a
roll-up of the workers array, so running + idle + initializing + throttled + unhealthy == total == len(workers).
The endpoint's current configuration version. A worker whose
version differs is running stale config (see worker.isStale).
Null if unknown.
4