Skip to main content
PATCH
Update machine

Authorizations

x-api-key
string
header
required

Dedalus API key. Alternative to Bearer token.

Headers

X-Dedalus-Org-Id
string
Idempotency-Key
string
required

Path Parameters

machine_id
string
required
Required string length: 4 - 253
Pattern: ^dm-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$

Body

application/json
autosleep
string

Idle window before autosleep. Accepts fixed duration units like 30s, 30m, 2h, 7d3h4s, or 1w3d, raw seconds ("1800"), or never to disable.

memory_mib
integer<int64>

Memory in MiB.

storage_gib
integer<int64>

Storage in GiB.

vcpu
number<double>

CPU in vCPUs.

Response

OK

autosleep_seconds
integer<int64>
required

Seconds of inactivity before autosleep. 0 disables autosleep.

Required range: 0 <= x <= 9223372036
desired_state
enum<string>
required
Available options:
running,
sleeping,
destroyed
machine_id
string
required
memory_mib
integer<int64>
required

Memory in MiB.

phase
enum<string>
required
Available options:
accepted,
placement_pending,
starting,
running,
stopping,
sleeping,
destroying,
destroyed,
failed
storage_gib
integer<int64>
required
vcpu
number<double>
required

CPU in vCPUs.

Last modified on July 13, 2026