Nests are logical groupings of eggs. An egg defines how a game server is installed, configured, and started. The admin API provides endpoints to manage both nests 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/nests and egg configurations under /api/admin/egg-configurations.
Nests
List nests
Returns a paginated list of all nests.Page number.
Items per page (1–100).
Filter by nest name.
nests.read
- curl
- Response
Get a nest
Nest UUID.
nests.read
Create a nest
Author identifier (typically an email address).
Nest name. Must be unique.
Optional description.
nests.create
Update a nest
Nest UUID.
Updated author.
Updated name.
Updated description.
nests.update
Delete a nest
Nest UUID.
nests.delete
Eggs
Eggs belong to a nest and define the installation script, startup command, configuration files, and available Docker images for a server type.List eggs in a nest
Nest UUID.
Page number.
Items per page.
Filter by egg name.
eggs.read
Get an egg
Nest UUID.
Egg UUID.
eggs.read
Create an egg
Nest UUID to add the egg to.
Egg name. 3–255 characters.
Author identifier. 2–255 characters.
Optional description. Maximum 1024 characters.
Map of startup command labels to command strings. At least one entry required. No duplicate commands.
Map of image display names to Docker image references. No duplicate images.
Server configuration files to create or modify at startup.
Startup detection configuration (log line pattern that signals the server is ready).
Stop signal configuration.
Installation script configuration.
List of feature flags to enable for servers using this egg.
File paths that users cannot read or modify.
Force servers to use the node’s primary IP for outgoing connections.
Assign a separate port for the Wings health check.
Optional link to an egg repository egg for update tracking.
eggs.create
Update an egg
eggs.update
Import eggs
Import one or more eggs from a JSON export.eggs.create
Egg configurations
Egg configurations group eggs into deployment presets and control which allocations and routes are applied when a server is created.List egg configurations
Page number.
Items per page.
Filter by name.
egg-configurations.read
Create an egg configuration
Configuration name.
Optional description.
Display order.
List of egg UUIDs to include in this configuration.
Allocation configuration rules.
Route configuration rules.
egg-configurations.create
Egg object fields
Egg UUID.
The parent nest.
Egg author identifier.
Egg display name.
Optional description.
Map of startup command labels to command strings.
Map of image display names to Docker image references.
Configuration file rules applied at server startup.
Startup detection configuration.
Stop signal configuration.
Installation script configuration.
List of egg variables.
Enabled feature flags.
Files users cannot read or modify.
Whether outgoing connections are forced through the node’s primary IP.
ISO 8601 creation timestamp.