Installation

Reinstall

This endpoint reinstalls the operating system on the specified KVM VPS.
The api_host parameter, obtained from the "Create AUTH-session" response, is dynamically set in the URL.
Provide the signature, kvm_id, valid_until, and other required parameters to execute the reinstallation.

post/kvm/v2/set/reinstall

Request

Request body application/x-www-form-urlencoded

signaturestring

The session signature obtained from the "Create AUTH-session" call.

kvm_idstring

The unique identifier of the KVM VPS to reinstall.
This value is specific to your VPS.

valid_untilstring

The expiration timestamp for the session, as obtained from the "Create AUTH-session" call.
Ensure that the session is valid and has not expired.

imagestring

The name of the operating system image to install.
Use the get autoinstall images endpoint to retrieve available images.

passwordstring

The root password for the new installation.

⚠️ If "cloudinit_user_data" is provided, this parameter may be ignored depending on the cloud-init configuration.

cloudinit_user_datastring

Optional cloud-init configuration for supported images.

Example:

Example request

{
  "signature": "session_signature_12345",
  "kvm_id": "kvm_xxxxx_yyyyy",
  "valid_until": "1737476000",
  "image": "debian-bullseye",
  "password": "your-password"
}

Response

The operating system was successfully reinstalled on the VPS.

statusstring
kvmidstring
serviceidstring

Example response

{
  "status": "success",
  "kvmid": "kvm_123456_789012",
  "serviceid": "987654"
}

Changes

No recorded changes to this operation across all 1 revision of this API.