VPS root parolasini degistir
POST/services/:id/password
Virtualizor act=editvs round-trip ile root parolasini degistirir
(resmi WHMCS modulu deseni: once tam config GET, sonra editvps=1 +
rootpass ile POST geri).
ONEMLI: Parolanin VPS'e ETKIN olmasi cogu sanallastirma tipinde
guc dongusu (kapat/ac) gerektirir. Bu endpoint SADECE Virtualizor'a
yeni parolayi yazar; bayi modulu degisiklik sonrasi poweroff + start
orkestrasyonunu kendisi yapar.
Idempotency-Key: OPSIYONEL (ayni parolayi tekrar yazmak zararsiz; rebuild gibi destructive degil).
Rate limit: services_changes_120rpm bucket.
Guvenlik: Parola NE LOG'LANIR NE DE response'ta dondurulur.
vps_id null: 422 service_not_provisioned.
Request
Responses
- 200
- 400
- 401
- 403
- 422
- 429
- 502
Parola degistirildi (henuz guc dongusu gerekebilir)
Response Headers
Bu key icin tanimli dakika basi limit
Mevcut window'da kalan istek sayisi
Sonraki window basinin Unix epoch'u (UTC saniye)
Gecersiz parola (uzunluk/karakter) veya body
Kimlik dogrulama basarisiz — eksik header, hatali credential, IP whitelist disi veya revoke edilmis key. Detay sizdirilmaz; tum durumlar tek mesaj.
Response Headers
RFC 7617 Basic Auth challenge
Yetki yetersiz — bayi baska bir bayinin service_id'sine erismeye calisti veya admin scope gerektiren endpoint icin yetersiz scope. Mesaj generic tutulur (ServiceOwnershipMiddleware sizinti onler).
VPS henuz provisionlanmamis
Dakika basina limit asildi
Response Headers
429 sonrasi tekrar denemeden once beklenmesi gereken saniye (RFC 7231 §7.1.3)
Bu key icin tanimli dakika basi limit
Sonraki window basinin Unix epoch'u (UTC saniye)
Virtualizor upstream hatasi (editvs done flag yok)