v1
latestOpenAPI 3.1.0MIT2026-08-0481194343.8 KBEnroll a customer-operated machine
Scope: machines:write. Creates an external machine_id for normal Tasks, Workflows, and schedules without provisioning Coasty compute. Authenticate this enrollment with the OWNER API key. Idempotency-Key is required: same key + canonical body safely replays the committed enrollment; a different body conflicts. The response contains a machine-scoped device_token only in this no-store enrollment response/replay, never in list/get; never put an owner API key in the driver.
Headers
Required for external-machine enrollment. Reuse the same key with the identical canonical body to recover the committed 201 response without creating another machine. Reuse with a different body is rejected.
Request body
Response
External machine enrolled. Persist device_token immediately. It is recoverable only by replaying the exact Idempotency-Key/body within the 24-hour enrollment recovery window; list/get never return it.