cURL
curl --request GET \ --url https://api.example.com/api/servers
{ "state": "<string>", "is_suspended": true, "utilization": { "state": "<string>", "memory_bytes": 123, "memory_limit_bytes": 123, "cpu_absolute": 123, "disk_bytes": 123, "network_rx_bytes": 123, "network_tx_bytes": 123, "uptime": 123 }, "configuration": {} }
Authorization
Authorization: Bearer <token>
offline
starting
running
stopping
Show properties
curl -X GET https://wings.example.com/api/servers \ -H "Authorization: Bearer your-wings-token" \ -H "Accept: application/json"
[ { "state": "running", "is_suspended": false, "utilization": { "state": "running", "memory_bytes": 536870912, "memory_limit_bytes": 1073741824, "cpu_absolute": 25.5, "disk_bytes": 2147483648, "network_rx_bytes": 1024000, "network_tx_bytes": 512000, "uptime": 3600000 }, "configuration": { "uuid": "8d3f9a2e-5c7b-4f1e-9d2a-6e8f1c3b5a7d", "suspended": false, "invocation": "java -Xms128M -Xmx1024M -jar server.jar", "skip_egg_scripts": false, "build": { "memory_limit": 1024, "swap": 0, "io_weight": 500, "cpu_limit": 100, "disk_space": 5120, "threads": "0-3" }, "container": { "image": "ghcr.io/pterodactyl/yolks:java_17" }, "allocations": { "default": { "ip": "0.0.0.0", "port": 25565 }, "mappings": {} } } } ]
router/router_system.go:50