VPS root erisim bilgileri (username/password/ip/hostname)
GET/services/:id/credentials
Bayinin VPS'inin root erisim bilgilerini doner. password WHMCS
DecryptPassword API action'i ile cozulur (tblhosting.password sifreli
saklanir). Cozulemezse (DB'de bos, WHMCS API izni yok, transport hatasi)
password_available=false + bos password doner — bayi modulu bu durumda
mevcut sifreyi EZMEMELI.
Kullanim: Bayi modulu service.created webhook'u sonrasi bu endpoint'i
cagirip kendi WHMCS tblhosting kaydina (password + dedicatedip) yazar;
boylece admin/musteri panelinde + {$service_password} mail merge
field'inde gorunur.
GUVENLIK: Donen password plaintext root sifresidir; sahiplik
(api_key → reseller → service) dogrulanir, loglarda maskelenir.
Rate limit: Default bucket (60 req/dk). Idempotency: yok (read).
Request
Responses
- 200
- 403
- 404
VPS erisim bilgileri
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).
Kaynak bulunamadi (veya bayiye gizli). Bayiler arasi envanter/kaynak sizintisini onlemek icin "yok" ve "erisilemez" tek yanitla doner.