Create Committed
/api/v1/nodes/Query parameters
project_idQuerystringoptionalIdentifier of the project to scope the request to. Optional; if omitted, the account's default project is used.
- optional
- if omitted, the request is applied to the default project
example{{project_id}}apikeyQuerystringoptionalAPI key used for authenticating the request
- required
- non-empty string
example{{api_key}}locationQuerystringoptionalLocation identifier for the request
- must be a non-empty string
- should be URL-encoded if it contains special characters
example{{location}}
Request body
application/json
Identifier label for the committed resource
default- must be a non-empty string
- max length 64 characters
Identifier for the committed resource
C3-8GB-666- required and non-empty
- may contain only alphanumeric characters and hyphens
The region identifier for the committed resource.
ncr- must be a non-empty string
- lowercase letters only
- must be a supported region code such as "ncr"
Identifier for the committed resource plan
C3-4vCPU-8RAM-100DISK-C3-Onetemplate-Ubuntu24.04-Delhi- Must be a non-empty string
- Allowed characters: letters, numbers, hyphens
Identifier of the operating system image to use for the committed resource.
Ubuntu-24.04-Distro- must be a non-empty string
- may contain alphanumeric characters, hyphens and periods only
Indicates whether the created commit should be private
false- must be a boolean
Flag indicating whether to create backups for the committed request
false- must be a boolean value
- optional field
Flag to enable BitNinja protection on creation
false- must be a boolean
- optional; defaults to false
Flag indicating if the password should be disabled.
true- must be a boolean
Indicates whether the image should be saved
false- must be a boolean
Identifier of the saved image template to use
- must be a valid UUID string
- must reference an existing saved image template
IP address to reserve for the committed resource
- must be a valid IPv4 or IPv6 address
- optional; omit or leave empty if no reservation is needed
Indicates whether IPv6 service is availed
false- must be a boolean
- required field
Identifier of the subnet where the commitment will be created
- non-empty string
- must match the provider's subnet ID format (e.g., "subnet-<hex>")
Indicates whether the committed resource should be assigned a public IP address.
false- must be a boolean
- defaults to false when omitted
Identifier of the NGC container
- if provided, must be a non-empty string
Number of instances to create in the committed request
1- must be a positive integer
- minimum value is 1
Identifier of the security group
12345- required
- must be a positive integer
Specifies the renewal mode for the committed resource.
auto_renew- must be a non-empty string
- allowed values: auto_renew, manual
Identifier of the committed record
1234- required
- must be a positive integer
Responses
200Successful response
HTTP status code indicating the result of the create operation
200- integer between 100 and 599
- must represent a successful creation (e.g., 200 or 201)
Status message indicating the result of the create operation.
Success- must be a non-empty string
- maximum length of 255 characters