Skip to main content
POST
Enroll a host

Body

application/json
token
string
required
public_key
string
required

The daemon's Ed25519 identity public key, base64.

hostname
string
encryption_key
string

The daemon's X25519 public key for sealed sets, base64.

machine_id
string

Hash of /etc/machine-id; empty when unavailable, e.g. in containers.

prior_host_id
string

The daemon's previous host id when re-enrolling.

ssh_address
string

Response

The host identity and the control plane's signing key

host_id
string<uuid>
signing_public_key
string

The control plane's Ed25519 snapshot-signing key, pinned by the daemon.