Create a bare metal rental

Deprecated. This path is the pre-/v2/ URL for /v2/on-demand/bare-metal-rentals and is kept only so existing integrations keep working. It behaves identically, responds with a Sunset header, and stops being served on 2027-03-01. Move to /v2/on-demand/bare-metal-rentals.

Create a bare metal rental

post/v2/alpha/on-demand/bare-metal-rentals

Request body

networkType'infiniband' | 'ethernet' required
gpuCountnumber required
region'us-central-1' | 'uk-central-3' | 'uk-southeast-3' | 'eu-southwest-3' | 'eu-southwest-3-1' | 'eu-west-3' | 'eu-west-4'
gpuType'h100' | 'h200' | 'b200'
cudaVersion'cuda12.8' | 'cuda12.9'
labelstring
termType'on-demand' | 'reserved'
discountPercentagenumber
termPeriodDaysnumber
monitoringEnabledboolean
convertToOnDemandOnExpiryboolean

Response

Successful response

idinteger required
createdAtstring required
updatedAtstring nullable required
deletedAtstring nullable required
userIdstring required
{"stackTrail":"paths:/v2/alpha/on-demand/bare-metal-rentals:post:responses:200:content:application/json:schema:properties:orgId:anyOf","oasType":"schema","type":"unknown","nullable":true}
startedAtstring nullable required
terminatedAtstring nullable required
externalIdstring required
{"stackTrail":"paths:/v2/alpha/on-demand/bare-metal-rentals:post:responses:200:content:application/json:schema:properties:rentalId","oasType":"schema","type":"unknown"}
rentalType'virtual-machine' | 'bare-metal' required
namestring nullable required
labelstring nullable required
region'us-central-1' | 'us-central-2' | 'eu-north-2' | 'eu-west-2' | 'eu-north-4' | 'eu-north-5' | 'us-east-1' | 'us-east-2' | 'ca-east-3' | 'eu-north-6' | 'eu-north-7' | 'eu-north-8' | 'ca-west-1' | 'ca-east-1' | 'us-central-3' | 'us-southeast-1' | 'me-central-1' | 'ca-east-2' | 'eu-west-1' | 'us-southeast-2' | 'jp-east-1' | 'mock-region' | 'uk-central-3' | 'uk-southeast-3' | 'eu-southwest-3' | 'eu-southwest-3-1' | 'eu-west-3' | 'eu-west-4' | 'private-cloud' nullable required
convertToOnDemandOnExpiryboolean nullable required
managedK8sClusterIdinteger nullable required
gpuType'h100' | 'h200' | 'b200' required
gpuCountinteger required
{"stackTrail":"paths:/v2/alpha/on-demand/bare-metal-rentals:post:responses:200:content:application/json:schema:properties:meta","oasType":"schema","type":"unknown"}

Changes

Changed in 2 of the 4 revisions of this API.114

    • api operation id ondemand-createBareMetalRental removed and replaced with ondemand-createBareMetalRental-legacy

      api-operation-id-removed

    • endpoint deprecated

      endpoint-deprecated

  • 6831853d7362112See the full diff
    • added subschema #1 subschema #2 subschema #3 subschema #4 subschema #5 subschema #6 subschema #7 subschema #8 subschema #9 subschema #10 to the response property oneOf list for the response status

      response-property-one-of-added

    • added the new ca-east-3 enum value to the / response property for the response status

      response-property-enum-value-added

    • removed subschema #1 subschema #2 subschema #3 subschema #4 subschema #5 subschema #6 subschema #7 subschema #8 subschema #9 subschema #10 from the response property oneOf list for the response status

      response-property-one-of-removed

    • added the required property to the response with the status

      response-required-property-added