DokumentationAPI Reference
Power & Console
Server starten, stoppen, neustarten und Konsolenbefehle senden.
POST
/servers/:id/powerPower-Aktion für den Server ausführen.
Body-Parameter
| Name | Type | Required | Description |
|---|---|---|---|
action | string | Yes | start, stop, restart oder kill |
curl -X POST "https://www.mado-hosting.com/api/v1/servers/srv_abc123/power" \
-H "Authorization: Bearer rsk_your_key" \
-H "Content-Type: application/json" \
-d '{ "action": "restart" }'kill erzwingt ein sofortiges Beenden des Prozesses. Nutze stop für ein sauberes Herunterfahren.
POST
/servers/:id/commandKonsolenbefehl an den laufenden Server senden.
Body-Parameter
| Name | Type | Required | Description |
|---|---|---|---|
command | string | Yes | Konsolenbefehl (max 2000 Zeichen) |
curl -X POST "https://www.mado-hosting.com/api/v1/servers/srv_abc123/command" \
-H "Authorization: Bearer rsk_your_key" \
-H "Content-Type: application/json" \
-d '{ "command": "say Hello from the API!" }'| HTTP | Code | Beschreibung |
|---|---|---|
| 400 | VALIDATION_ERROR | Ungültige Aktion oder leerer Befehl |
| 404 | SERVER_NOT_FOUND | Server nicht gefunden |
| 409 | SERVER_INSTALLING | Server wird noch eingerichtet |