Skip to main content
POST

Authentication

Send your scoped bearer token in the Authorization: Bearer <BEAD_TOKEN> header, or send your API key in X-API-Key.

Parameters

string
required
Machine identifier returned by creation.
string
Caller-generated durable retry key: lowercase ASCII letters, digits, and hyphens only. Reuse the same key and body after a connection failure. Minimum length: 1. Maximum length: 255.

Request body

The JSON body is required.
string
default:"snapshot"
Display name for this snapshot.
boolean
default:false
Explicitly consent to copying configured credentials into the snapshot.
boolean
default:true
Restore retained memory; false is rejected with 501 unsupported_feature in this deployment.
integer
Retention in seconds; omit for no scheduled expiry. Explicit values must be at least 60. Minimum: 60.

Response

202

Capture queued; poll GET /snapshots/{id} until ready.
string
required
Snapshot identifier to poll or use as a template.
string
required
Template identifier for creating machines from this snapshot.
string
required
UUID of this immutable snapshot build.
string
required
Capture is queued for publication. Allowed values: "pending".
string
required
Display name supplied for the snapshot.
string[]
required
Names associated with this snapshot.

Errors