VPS Services

Fixed-cycle VPS instances, actions, backups, snapshots, console, networking, and maintenance

97 endpoints

Backups 11 endpoints

Firewall 6 endpoints

Images & Rebuild 9 endpoints

Monitoring & Jobs 5 endpoints

Networking 2 endpoints

Plans & Billing 5 endpoints

Snapshots 7 endpoints

Storage 5 endpoints

VM 47 endpoints

GET /api/v2/routed-ipv6
List account routed IPv6
POST /api/v2/routed-ipv6
Allocate a routed IPv6 pool or route a subnet
DELETE /api/v2/routed-ipv6/{id}
Release an empty routed IPv6 pool
DELETE /api/v2/routed-ipv6/routes/{id}
Delete a routed IPv6 route
GET /api/v2/ssh-keys
List VPS SSH keys
POST /api/v2/ssh-keys
Create VPS SSH key
PATCH /api/v2/ssh-keys/{id}
Rename VPS SSH key
DELETE /api/v2/ssh-keys/{id}
Delete VPS SSH key
GET /api/v2/vps
List VPS instances
GET /api/v2/vps/{id}
Get VPS details
POST /api/v2/vps/{id}/actions/add-disk
Add VPS disk
POST /api/v2/vps/{id}/actions/cancel
Cancel VPS
POST /api/v2/vps/{id}/actions/config
Change VPS resource options
POST /api/v2/vps/{id}/actions/renew
Renew VPS
POST /api/v2/vps/{id}/actions/reset
Reset VPS
POST /api/v2/vps/{id}/actions/reset-password
Reset VPS root password
POST /api/v2/vps/{id}/actions/reset-ssh-keys
Reset VPS SSH keys
POST /api/v2/vps/{id}/actions/resize-disk
Resize VPS disk
POST /api/v2/vps/{id}/actions/restart
Restart VPS
POST /api/v2/vps/{id}/actions/shutdown
Shutdown VPS
POST /api/v2/vps/{id}/actions/start
Start VPS
POST /api/v2/vps/{id}/actions/stop
Stop VPS
GET /api/v2/vps/{id}/active-jobs
List active VPS jobs
DELETE /api/v2/vps/{id}/active-jobs
Cancel active VPS job by type
GET /api/v2/vps/{id}/agent/exec
Get VPS guest-agent command state
POST /api/v2/vps/{id}/agent/exec
Run command inside VPS
GET /api/v2/vps/{id}/autorenew
Get VPS auto-renewal setting
POST /api/v2/vps/{id}/autorenew
Set VPS auto-renewal
GET /api/v2/vps/{id}/cancellation
Get VPS cancellation status
DELETE /api/v2/vps/{id}/cancellation
Remove VPS cancellation
GET /api/v2/vps/{id}/console
Create VPS console session
GET /api/v2/vps/{id}/details
Get detailed VPS state
GET /api/v2/vps/{id}/firmware
Get VPS firmware mode
PUT /api/v2/vps/{id}/firmware
Change VPS firmware mode
GET /api/v2/vps/{id}/hostname
Get VPS hostname
PUT /api/v2/vps/{id}/hostname
Change VPS hostname
GET /api/v2/vps/{id}/mail-relay
Get VPS mail-relay status
POST /api/v2/vps/{id}/mail-relay/charge-consent
Update VPS mail-relay billing consent
POST /api/v2/vps/{id}/mail-relay/quota-requests
Create prepaid mail-relay quota invoice
GET /api/v2/vps/{id}/memory
Get VPS guest memory
PUT /api/v2/vps/{id}/metadata
Update VPS display metadata
GET /api/v2/vps/{id}/routed-ipv6
Deprecated: VPS routed IPv6 state
POST /api/v2/vps/{id}/routed-ipv6
Deprecated: allocate routed IPv6 for a VPS
DELETE /api/v2/vps/{id}/routed-ipv6
Deprecated: release routed IPv6 for a VPS
GET /api/v2/vps/{id}/ssh-keys
List VPS SSH keys
GET /api/v2/vps/{id}/ssh-password-login
Get VPS SSH password-login state
PATCH /api/v2/vps/{id}/ssh-password-login
Set VPS SSH password login