DokumentationAPI Reference
Resize
Verfügbare Resize-Optionen abrufen und Server skalieren.
GET
/servers/:id/resizeVerfü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/resizeServer auf neue RAM-Größe skalieren. Server wird automatisch neu gestartet.
Body-Parameter
| Name | Type | Required | Description |
|---|---|---|---|
newRamGb | number | Yes | Neue 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
| HTTP | Code | Beschreibung |
|---|---|---|
| 400 | INVALID_RAM | RAM nicht in gültigen Schritten |
| 400 | NO_CHANGE | Gleiche Größe wie aktuell |
| 400 | BELOW_MIN_RAM | Unter Pricing-Minimum |
| 400 | ABOVE_MAX_RAM | Über Pricing-Maximum |
| 400 | RAM_LIMIT_EXCEEDED | Gesamt-RAM-Quota überschritten |
| 400 | DISK_USAGE_EXCEEDED | Disk-Nutzung übersteigt neues Limit |