Übersicht Authentifizierung
Endpoints
GET/status GET/servers GET/ping GET/history GET/uptime GET/minecraft GET/dns

Server Liste

Gibt eine Liste aller im Control Panel konfigurierten Server zurück, ohne sie zu pingen.

GET /v1/servers ping
Authentifizierung

Berechtigung ping oder * erforderlich.

Parameter

Keine Parameter.

Beispiel-Request
curl -H "X-API-Key: apk_dein_key" \ https://api.ferrixx.de/v1/servers
Antwort-Felder
FeldTypBeschreibung
countintegerAnzahl der Server in der Liste
servers[].idintegerEindeutige Server-ID (für /v1/ping?id=)
servers[].namestringAnzeigename des Servers
servers[].hoststringHostname oder IP-Adresse
servers[].portintegerPort-Nummer
servers[].typestringPing-Typ: tcp, icmp, http, https
servers[].activebooleanOb der Server aktiv ist
Beispiel-Antwort
{ "success": true, "message": "OK", "data": { "count": 2, "servers": [ { "id": 1, "name": "Google DNS", "host": "8.8.8.8", "port": 53, "type": "tcp", "active": true }, { "id": 2, "name": "Webserver", "host": "example.com", "port": 443, "type": "https", "active": true } ] }, "timestamp": "2026-06-01T12:00:00+00:00" }
Verwendung mit /ping

Die id aus dieser Liste kann direkt für GET /v1/ping?id= verwendet werden, um einen einzelnen Server zu pingen.

# Erst Server-Liste holen curl -H "X-API-Key: apk_dein_key" https://api.ferrixx.de/v1/servers # Dann Server #1 pingen curl -H "X-API-Key: apk_dein_key" https://api.ferrixx.de/v1/ping?id=1