# Daemons Object

> Source: https://truto.one/docs/api-reference/admin/daemons/

Schema for the `Daemons` resource in **Admin API**.

## Properties

- **`id`** _(string)_
  The ID of the daemon.
- **`environment_id`** _(string)_
  The environment the daemon belongs to.
- **`label`** _(string)_
  A name for the daemon.
- **`status`** _(string)_
  The daemon's status. A new daemon starts as `stopped`; your daemon process updates it.
  Allowed: `stopped`, `active`, `stopping`, `starting`
- **`group_key`** _(string)_
  The daemon group this daemon belongs to. Runs created with a `daemon_group_key` go to a daemon in that group.
- **`metadata`** _(object)_
  Any JSON object you want to store with the daemon.
- **`last_active_at`** _(string)_
  When the daemon was last active.
- **`lock`** _(string)_
  A value your daemon process can set, for example to claim the daemon. Stored as sent.
- **`created_at`** _(string)_
- **`updated_at`** _(string)_

## Methods

- [GET /daemon](/docs/api-reference/admin/daemons/list) — List daemons
- [POST /daemon](/docs/api-reference/admin/daemons/create) — Create daemon
- [GET /daemon/{id}](/docs/api-reference/admin/daemons/get) — Get daemon
- [PATCH /daemon/{id}](/docs/api-reference/admin/daemons/update) — Update daemon
- [DELETE /daemon/{id}](/docs/api-reference/admin/daemons/delete) — Delete daemon
