Dedicated Servers

Reinstall OS (destructive — wipes all data)

Destructive — requires both confirmations:

  • body field "confirm": true
  • header X-Impreza-Confirm: WIPE

On services that support a synchronous reinstall path, the response returns the generated root password in data.root_password (masked in the audit log). On services where the reinstall must be applied manually, the response is {status: "queued", message: "..."} and our team executes the reinstall within a few hours.

post/dedicated/{serviceId}/reinstall

Request

  • Base URL: https://api.imprezahost.com/v1
  • URL: https://api.imprezahost.com/v1/dedicated/{serviceId}/reinstall
  • Auth: API key in header X-API-Key and API key in header X-API-Secret

Path parameters

serviceIdinteger required

Headers

X-Impreza-Confirm'WIPE' required

Request body

os_idstring required

OS id from GET /os-images

os_labelstring

Optional — auto-resolved from os_id if absent

passwordstring password required

New root password (min 8 chars). Masked in audit log.

confirmtrue required

Must be true to acknowledge data loss

Example request

{
  "os_id": "1",
  "os_label": "Ubuntu 22.04"
}

Response

Reinstall accepted (sync result on services that support it, queued otherwise)

Changes

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