Node creation is typically done through the Wings-specific endpoints at /api/admin/wings/nodes. This endpoint may be available in future versions.
Authentication
This endpoint requires admin authentication and the nodes:write permission.
Request Body
Node name (1-255 characters)
UUID of the location to assign this node to
Fully qualified domain name or IP address (1-255 characters)
Connection scheme: http or https
Whether the node is behind a proxy (affects IP detection)
Whether the node is publicly accessible
Whether the node is in maintenance mode
Total memory in MB (must be positive)
Memory overallocation percentage (minimum: -1, -1 = unlimited)
Total disk space in MB (must be positive)
Disk overallocation percentage (minimum: -1, -1 = unlimited)
daemonBase
string
default:"/var/lib/pterodactyl/volumes"
Base directory for server files
Wings daemon listen port (1-65535)
Maximum upload size in MB (must be positive)
Notes
- After creating a node, you’ll need to configure Wings on the target server
- Generate a configuration token using the node’s configuration endpoint
- Ensure the FQDN is resolvable and Wings is accessible from the panel