List Servers
Query Parameters
integer
default:"50"
Number of results per page
string
Filter servers by UUID
string
Filter servers by short UUID
string
Filter servers by name
string
Filter servers by description
string
Filter servers by Docker image
string
Filter servers by external identifier
string
Sort by field. Available:
id, uuid. Prefix with - for descendingstring
Include related resources. Available:
allocations, user, subusers, nest, egg, variables, location, node, databasesResponse
string
Always
listarray
Array of server objects (see Get Server Details for structure)
Get Server Details
Path Parameters
integer
required
The internal ID of the server
Response
Get Server by External ID
Path Parameters
string
required
The external identifier of the server
Create Server
Request Body
string
required
Server display name
integer
required
ID of the user who will own the server
integer
required
ID of the egg to use for this server
string
required
Docker image to use for the server
string
required
Server startup command
object
required
Environment variables for the server (egg-specific)
object
required
Resource limits for the server
object
required
Feature limits for the server
object
Allocation settings (required if not using deployment)
object
Automatic deployment settings (alternative to manual allocation)
string
Server description
string
External identifier for third-party integrations
boolean
default:false
Whether to skip the egg installation script
boolean
Whether to disable the OOM killer
boolean
default:false
Whether to start the server after installation completes
Response
Returns the created server object with HTTP status201 Created.
Update Server Details
Path Parameters
integer
required
The internal ID of the server
Request Body
string
New server name
string
New server description
integer
New owner user ID
string
New external identifier
Update Server Build
Path Parameters
integer
required
The internal ID of the server
Request Body
integer
Primary allocation ID
object
Resource limits (same structure as Create Server)
object
Feature limits (same structure as Create Server)
array
Array of allocation IDs to add
array
Array of allocation IDs to remove
Update Server Startup
Path Parameters
integer
required
The internal ID of the server
Request Body
string
Server startup command
object
Environment variables
integer
Egg ID
string
Docker image
boolean
Whether to skip scripts on reinstall
Suspend Server
Path Parameters
integer
required
The internal ID of the server
Unsuspend Server
Path Parameters
integer
required
The internal ID of the server
Reinstall Server
Path Parameters
integer
required
The internal ID of the server
Delete Server
Path Parameters
integer
required
The internal ID of the server to delete
Force Delete
Response
Returns HTTP status204 No Content on successful deletion.
Server Databases
For managing server databases via the Application API, see the dedicated Server Databases endpoint documentation. This includes:- Listing all databases for a server
- Creating new databases
- Resetting database passwords
- Deleting databases
