Update a machine’s information.
Only the fields provided in the request body will be updated. The machine must belong to the authenticated organization.
For machine_sensitive_parameters: provide actual secret values and they will be stored in Basis Theory. Only aliases will be stored in the database.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Unique key for idempotent requests. If provided, the server ensures the request is processed at most once. Retries with the same key return the original response. SDKs auto-generate this for write requests.
"550e8400-e29b-41d4-a716-446655440000"
Schema for updating a machine
25550255connected, disconnected, error Set to null to clear reservation; server will cancel any scheduling/running run on this machine, clear reservation, mark machine available, and trigger matching
Machine-specific input values. Provide empty dict {} to clear all.
Machine-specific sensitive input values (will be stored in Basis Theory). Provide empty dict {} to clear all.
Successful Response
Machine response schema
1 - 36connected, disconnected, error 25550255Machine-specific input values that auto-populate runs
Machine-specific sensitive input aliases (stored in Basis Theory)
Fly machine ID hosting the WebSocket connection