The server management endpoints underDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/calagopus/panel/llms.txt
Use this file to discover all available pages before exploring further.
/api/admin/servers give administrators full control over every server on the panel. They support creating servers from scratch, updating resource limits, managing allocations and variables, and deleting servers.
List servers
Returns a paginated list of all servers across all nodes and owners.Page number.
Items per page (1–100).
Filter by server name.
servers.read
- curl
- Response
Get a server
Returns a single server by UUID or short ID.Server UUID or short numeric ID.
servers.read
Create a server
Creates a new server and triggers installation on the target node.UUID of the node to deploy to.
UUID of the user who will own the server.
UUID of the egg to use.
Server name. 3–255 characters.
Optional description. Maximum 1024 characters.
Startup command. 1–8192 characters.
Docker image. 2–255 characters.
Resource limits for the server.
Allocation and feature limits.
Egg variable overrides.
Primary allocation UUID. If omitted, the panel assigns one from the node.
Additional allocation UUIDs to assign.
Optional backup configuration to apply.
Start the server automatically after installation completes.
Skip the installation script.
Optional external identifier. Maximum 255 characters.
Timezone string (e.g.
America/New_York).Enable HugePages passthrough.
Enable KVM passthrough.
List of CPU cores to pin the server to.
servers.create
Update a server
Updates configuration for an existing server. All body fields are optional.Server UUID or short ID.
servers.update
After a successful update, the panel asynchronously syncs the new configuration to the Wings node.
Delete a server
Permanently deletes a server and removes it from the Wings node.Server UUID or short ID.
If
true, proceeds with deletion even if the Wings node returns an error.Also delete all backups associated with this server.
servers.delete
Clear server state
Clears a stuck installation or backup-restore state.Server UUID or short ID.
servers.update
Server variables
List variables
servers.read
Update a variable
Environment variable name.
New value for the variable.
servers.update
Server object fields
Full UUID of the server.
Short numeric ID used in URLs.
Optional external identifier.
Server display name.
Optional description.
Installation status:
installing, install_failed, restoring_backup, or null (ready).Whether the server is suspended.
Memory limit in MiB.
Swap limit in MiB.
Disk limit in MiB.
CPU limit as a percentage.
Startup command template.
Docker image name.
The node this server is deployed on.
The user who owns this server.
The egg used by this server.
Primary IP/port allocation.
ISO 8601 creation timestamp.