Get Server Details
'get_server' will return the details for a specific server in your cluster. You can use GET or POST to supply the variables.
curl -X POST "https://zeuscluster.com/api/?auth=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&c=get_server" \
-d "server_guid=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
{
"status": "success",
"data": {
"added": 1729676753,
"updated": 1730821286,
"cluster_guid": "efb2101b-3164-1385-2060-c720ac07e774",
"server_guid": "8be4c9ee-46f6-1977-9fee-54a287eee1f4",
"role": "2",
"status": "online",
"name": "Dev Server 01",
"hostname": "dev-server-01.dev.us.example.com",
"hostname_match": "yes",
"ip_addresses": "[\"10.254.206.34\"]",
"wan_ip_address": "1.2.3.4",
"http_stream_port": 80,
"uptime": 1144284,
"connection_speed": 1000,
"cpu_usage": "22.83",
"ram_usage": "4.20",
"disk_usage": "2.00",
"bandwidth_down": "779",
"bandwidth_up": "18",
"lat": "",
"lng": "",
"country_code": "",
"country_name": "",
"region_name": "",
"city": "",
"zip_code": "",
"time_zone": "",
"os_version": "Ubuntu 24.04.1 LTS",
"gpu_stats": "",
"cpu_model": "Intel(R) Xeon(R) Gold 6354 CPU @ 3.00GHz",
"cpu_cores": "16",
"cpu_speed": "2992.968",
"ram_total": "32862936",
"kernel": "6.8.0-45-generic",
"active_connections": 12,
"notes": null,
"version": "3.0.0",
"ffmpeg_active_streams": 0,
"deleted": "no",
"recording_storage_total": "",
"recording_storage_free": "",
"recording_storage_used": ""
},
"uptime": "13d 5h 51m 24s",
"server_role": "Transcoding Server"
}