Register a new daemon machine or re-register an existing one.
Creates the machine record if it does not already exist. Returns a short-lived machine token that the daemon uses to authenticate its WebSocket connection.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Request to register or re-register a daemon machine.
Friendly name unique per user
OS hostname of the machine
Operating system platform (e.g. linux, darwin)
CPU architecture (e.g. x86_64, arm64)
Semantic version of the running daemon
Existing machine identifier when re-registering
Absolute paths reported by the daemon
Arbitrary key-value metadata about the machine
Successful Response
Response after a successful machine registration.
Registered machine descriptor
Short-lived JWT token for machine WebSocket authentication
Seconds until the machine token expires
WebSocket path the daemon should connect to