---
title: "Get auto-standby diagnostic status"
method: GET
path: "/instances/{id}/auto-standby/status"
---

# Get auto-standby diagnostic status

`GET /instances/{id}/auto-standby/status`

## Path parameters

- `id` string, required

## Response `200`

Current auto-standby diagnostic status for the instance

- AutoStandbyStatus
  - `supported` boolean, required — Whether the current host platform supports auto-standby diagnostics.
  - `configured` boolean, required — Whether the instance has any auto-standby policy configured.
  - `enabled` boolean, required — Whether the configured auto-standby policy is enabled.
  - `eligible` boolean, required — Whether the instance is currently eligible to enter standby.
  - `status` 'unsupported' | 'disabled' | 'ineligible' | 'active' | 'idle_countdown' | 'ready_for_standby' | 'standby_requested' | 'error', required
  - `reason` 'unsupported_platform' | 'policy_missing' | 'policy_disabled' | 'instance_not_running' | 'network_disabled' | 'missing_ip' | 'has_vgpu' | 'active_inbound_connections' | 'idle_timeout_not_elapsed' | 'observer_error' | 'ready_for_standby', required
  - `active_inbound_connections` integer, required — Number of currently tracked qualifying inbound TCP connections.
  - `idle_timeout` string, nullable — Configured idle timeout from the auto-standby policy.
  - `idle_since` string, date-time, nullable — When the controller most recently observed the instance become idle.
  - `last_inbound_activity_at` string, date-time, nullable — Timestamp of the most recent qualifying inbound TCP activity the controller observed.
  - `next_standby_at` string, date-time, nullable — When the controller expects to attempt standby next, if a countdown is active.
  - `hold_until` string, date-time, nullable — Until when auto-standby is held off, if a hold is active.
  - `countdown_remaining` string, nullable — Remaining time before the controller attempts standby, when applicable.
  - `tracking_mode` string, required — Diagnostic identifier for the runtime tracking mode in use.

## Other responses

- `404` — Instance not found
- `500` — Internal server error

---

[API](https://skmtc.net/kernel/apis/hypeman-api.md) · [All operations](https://skmtc.net/kernel/apis/hypeman-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kernel/hypeman-api/revisions/b4642bb950dc/schema)
