list machine
Creates or updates ask contracts for a machine to list it for rent on the vast.ai platform. Allows setting offer pricing, rental types, end dates, discount rates, and SLA parameters.
SLA request-body fields (sla_r_claim, sla_sigma_x, optional sla_max_beta) are supported on this REST endpoint. SLA activates when sla_r_claim > 0. Host-sent sla_r_target / legacy sla_reliability are ignored — clients choose coverage at search/rent time. The published CLI and SDK do not yet expose SLA fields — use the host console (Set Pricing → SLA) or REST/curl until CLI/SDK support ships.
CLI Usage (non-SLA fields): vastai list machine <machine_id> [options]
Authorizations
API key must be provided in the Authorization header
Body
ID of the machine to list
Price per GPU per hour
Price per GB of disk storage
Price per GB of upload bandwidth
Price per GB of download bandwidth
Minimum bid price allowed
Minimum number of GPUs that must be rented together
Unix timestamp for when the listing expires
Maximum discount rate allowed for prepaid credits
Host reliability claim. Values above 0 enable SLA on the offer. Must be greater than 0 and at most 0.9999 when enabling SLA; exactly 1.0 is rejected. Set to 0 to disable SLA on new rentals.
0 <= x <= 0.9999Host confidence spread — how wide your belief is around the claim. Must be greater than 0 and at most 3.0. Defaults to 0.5 when enabling SLA.
Optional ask term capping how aggressively long-running contracts may weight recent uptime versus longer history in settlement. Hosts do not set β — the platform derives β from the client's target_reliability at rent. Leave unset for uncapped. When set, must be in (0, 1) and at least the default beta derived at your claim.
Ignored on asks. Client coverage target is supplied at search/rent time
(target_reliability), not set by the host.
Legacy alias for sla_r_target; ignored on asks.