Skip to main content
POST
Apply settings to bare metal GPU cluster server

Authorizations

Authorization
string
header
required

API key for authentication. Make sure to include the word apikey, followed by a single space and then your token. Example: apikey 1234$abcdef

Path Parameters

project_id
integer
required

Project ID

Example:

1

region_id
integer
required

Region ID

Example:

7

cluster_id
string<uuid4>
required

Cluster unique identifier

Example:

"1aaaab48-10d0-46d9-80cc-85209284ceb4"

server_id
string<uuid4>
required

Server unique identifier

Example:

"f1c1eeb6-1834-48c9-a7b0-daafce64872b"

Body

application/json
max_disruption
enum<string>
default:none

The most disruptive operation the request is permitted to perform on existing servers. Applying settings re-images the servers, so this must be set to 'rebuild' to proceed. The default 'none' always fails with a validation error and exists only to prevent accidental destructive applies.

Available options:
none,
rebuild
Example:

"rebuild"

Response

200 - application/json

OK

tasks
string[]
required

List of task IDs representing asynchronous operations. Use these IDs to monitor operation progress:

  • GET /v1/tasks/{task_id} - Check individual task status and details Poll task status until completion (FINISHED/ERROR) before proceeding with dependent operations.
Example: