DokumentationAPI Reference

Resize

Verfügbare Resize-Optionen abrufen und Server skalieren.

GET/servers/:id/resize

Verfügbare Resize-Optionen mit Kosten, aktueller Nutzung und Kontingenten abrufen.

curl "https://www.mado-hosting.com/api/v1/servers/srv_abc123/resize" \
  -H "Authorization: Bearer rsk_your_key"

Resize ausführen

POST/servers/:id/resize

Server auf neue RAM-Größe skalieren. Server wird automatisch neu gestartet.

Body-Parameter

NameTypeRequiredDescription
newRamGbnumberYesNeue RAM-Größe in GB (gerade Zahlen: 2, 4, 6, ..., 32)
curl -X POST "https://www.mado-hosting.com/api/v1/servers/srv_abc123/resize" \
  -H "Authorization: Bearer rsk_your_key" \
  -H "Content-Type: application/json" \
  -d '{ "newRamGb": 8 }'
Bei Downgrades wird geprüft, ob die aktuelle Disk-Nutzung in das neue Limit passt. Wenn nicht, wird DISK_USAGE_EXCEEDED zurückgegeben.

Fehlercodes

HTTPCodeBeschreibung
400INVALID_RAMRAM nicht in gültigen Schritten
400NO_CHANGEGleiche Größe wie aktuell
400BELOW_MIN_RAMUnter Pricing-Minimum
400ABOVE_MAX_RAMÜber Pricing-Maximum
400RAM_LIMIT_EXCEEDEDGesamt-RAM-Quota überschritten
400DISK_USAGE_EXCEEDEDDisk-Nutzung übersteigt neues Limit