List Allocations
Get all network allocations for a server.string
required
The server identifier
Response
integer
Allocation identifier
string
IP address of the allocation
string|null
Human-readable alias for the IP (usually a hostname)
integer
Port number (1-65535)
string|null
Optional notes describing the allocation’s purpose
boolean
Whether this is the primary allocation for the server
Create Allocation
Automatically assign a new allocation to the server from available ports.Response
Returns the newly created allocation object (same format as list response).The system will automatically find and assign an available port from the node’s allocation pool. You cannot specify a specific IP or port when creating allocations through the client API.
Update Allocation Notes
Update the notes for an allocation.integer
required
The allocation ID
string
required
Description for the allocation (can be empty string to clear)
Response
Returns the updated allocation object.Set Primary Allocation
Change the primary (default) allocation for the server.integer
required
The allocation ID to set as primary
Response
Returns the updated allocation object withis_default: true.
The primary allocation is used as the server’s main IP:port in the panel interface and is typically the port your game server listens on.
Delete Allocation
Remove an allocation from the server.integer
required
The allocation ID to delete
Response
Returns204 No Content on success.
Allocation Limits
The number of allocations you can create is controlled by your server’sallocation_limit:
nullor0= Only primary allocation (no additional allocations)1= Primary + 1 additional allocation (2 total)5= Primary + 5 additional allocations (6 total)
Common Use Cases
Minecraft Server with RCON
Multiple Game Servers
Some game server applications can run multiple server instances on different ports:Proxy/Gateway Servers
For proxy servers (e.g., BungeeCord, Velocity) with multiple backend connections:Connection Strings
Use allocations to connect to your server:Using IP Address
Using IP Alias (Hostname)
Default Port
If your allocation uses the game’s default port, players can often omit it:Troubleshooting
”Cannot assign additional allocations”
You’ve reached your allocation limit. Either:- Delete an unused allocation
- Contact your administrator to increase the limit
”You cannot delete allocations for this server”
The server has no allocation limit set (unlimited = 0). This prevents deletion to avoid accidents.”You cannot delete the primary allocation”
Switch to a different primary allocation first:Port Already in Use
If your server won’t start due to “address already in use” errors:- Check that your game server is configured to use the correct ports
- Verify no other processes are using the ports
- Ensure your server configuration matches your allocations
