Nodes are the Wings daemon instances that host servers. The 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/nodes let you manage nodes, their allocations, and connection settings. The panel automatically generates the Wings configuration for each node.
List nodes
Returns a paginated list of all nodes.Page number.
Items per page (1–100).
Filter by node name.
nodes.read
- curl
- Response
Get a node
Returns a single node by UUID.The node UUID.
nodes.read
Create a node
Registers a new Wings node with the panel.UUID of the location this node belongs to.
Node display name. Must be unique.
Optional description.
Internal URL the panel uses to communicate with Wings (e.g.
https://10.0.0.5:8080).Optional public-facing URL for WebSocket and SFTP connections. Falls back to
url if not set.Optional SFTP hostname. Falls back to the host in
url if not set.SFTP port (default
2022).Total allocatable memory in MiB.
Total allocatable disk in MiB.
Allow the panel to automatically deploy new servers to this node.
Put the node in maintenance mode (existing servers continue running, no new deployments).
Optional backup configuration for node-level backups.
nodes.create
Returns 409 Conflict if a node with the same name already exists.
Update a node
Updates one or more node fields. All body fields are optional.The node UUID.
nodes.update
Delete a node
Removes a node from the panel.The node UUID.
nodes.delete
Get node configuration
Returns the Wings daemon configuration file content for this node. Use this to bootstrap a Wings instance.The node UUID.
nodes.read
Reset daemon token
Generates a new authentication token for the Wings daemon. The old token is immediately invalidated.The node UUID.
nodes.update
Allocations
Allocations are IP/port combinations that can be assigned to servers as their primary or additional network endpoints.List allocations for a node
Node UUID.
Page number.
Items per page.
nodes.read
Create allocations
Node UUID.
IP address for the allocations.
List of ports or port ranges (e.g.
["25565", "25566-25570"]).Optional alias displayed instead of the IP.
nodes.update
Node object fields
Node UUID.
Display name.
Optional description.
The location this node belongs to.
Whether the node accepts automatic deployments.
Whether the node is in maintenance mode.
Internal Wings daemon URL.
Public URL for WebSocket and SFTP.
SFTP hostname.
SFTP port.
Total allocatable memory in MiB.
Total allocatable disk in MiB.
ISO 8601 creation timestamp.