Skip to main content
DELETE
Delete a Server

Authorizations

Authorization
string
header
required

API token from Dashboard > Settings > API Tokens.

Path Parameters

server_id
string<uuid>
required

Query Parameters

at_period_end
boolean
default:false

Delete when the paid period ends instead of now.

Response

at_period_end=true: deletion scheduled for cancel_at.

id
string<uuid>
required
hostname
string
required
status
enum<string>
required

VM status enumeration.

Available options:
provisioning,
running,
stopped,
restarting,
reinstalling,
restoring,
error,
deleting,
suspended,
pre_order
location
string
required

Location code, such as fra.

plan
string
required

Plan slug.

plan_name
string | null
required
cpu_cores
integer
required
ram_gb
integer
required
storage_gb
integer
required
bandwidth_tb
integer
required
ipv4
string | null
required

Null until the server is set up.

ipv6
string | null
required

IPv6 address, or null if none is assigned.

os
string
required
login_user
string | null
required

OS user to sign in as. Null in list responses.

labels
string[]
required
delete_protection
boolean
required

True blocks DELETE.

billing_period
string
required

monthly, quarterly, semi_annual or yearly.

price
number
required

Price per billing period, in USD.

next_due_date
string<date> | null
required

Next renewal date.

cancel_at
string<date-time> | null
required

Date a scheduled cancellation takes effect, or null if none.

created_at
string<date-time>
required