---
title: "Get daemon status"
method: GET
path: "/api/status"
tags: ["daemon"]
---

# Get daemon status

`GET /api/status`

## Response `200`

OK

- DaemonStatus
  - `$schema` string, uri — A URL to the JSON Schema for this object.
  - `active_snoozes` AgentHookSnooze[], nullable, required
    - `branch` string, required
    - `repo_name` string, required
    - `repo_path` string, required
    - `snoozed_until` string, date-time, required
    - `worktree_path` string, required
  - `active_workers` integer, required
  - `address` string
  - `applied_jobs` integer, required
  - `auto_design` AutoDesignStatus
    - `classifier_failed` integer, required
    - `enabled` boolean, required
    - `skipped_classifier` integer, required
    - `skipped_heuristic` integer, required
    - `triggered_classifier` integer, required
    - `triggered_heuristic` integer, required
  - `canceled_jobs` integer, required
  - `completed_jobs` integer, required
  - `config_reload_counter` integer
  - `config_reloaded_at` string
  - `failed_jobs` integer, required
  - `machine_id` string
  - `max_workers` integer, required
  - `network` string
  - `port` integer
  - `queue_paused` boolean, required
  - `queued_jobs` integer, required
  - `rebased_jobs` integer, required
  - `running_jobs` integer, required
  - `skipped_jobs` integer, required
  - `update_drain_expires_at` string
  - `update_drain_policy` string
  - `update_draining` boolean, required
  - `version` string, required
  - `web_capabilities` string[], nullable, required

## Other responses

- `default` — Error

## Changes

- **2026-08-18** `aac54d170bae` — 3 info
  - added the optional property `update_drain_expires_at` to the response with the `200` status
  - added the optional property `update_drain_policy` to the response with the `200` status
  - added the required property `update_draining` to the response with the `200` status
- **2026-08-16** `da030fad394f` — 1 info
  - added the required property `web_capabilities` to the response with the `200` status
- **2026-08-12** `827e4209bb77` — 1 info
  - added the required property `active_snoozes` to the response with the `200` status
- **2026-06-09** `d9df1f6aa9d1` — 1 info
  - added the required property `queue_paused` to the response with the `200` status
- **2026-06-09** `538b457f849b` — 1 breaking
  - removed the required property `queue_paused` from the response with the `200` status

[Change history](https://skmtc.dev/kenn-io/apis/roborev/changes/api/status/get.md)

---

[API](https://skmtc.dev/kenn-io/apis/roborev.md) · [All operations](https://skmtc.dev/kenn-io/apis/roborev/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kenn-io/roborev/revisions/0dfdca81e88d/schema)
