Ana içeriğe geç

VPS power islemi (start/stop/restart/poweroff)

POST 

/services/:id/power/:action

Bayi VPS'inin guc durumunu degistirir. action URL parametresinde start, stop, restart veya poweroff kabul edilir; baska deger Slim route regex'inde 404 doner.

Idempotency-Key ZORUNLU. Header eksikse 400 missing_idempotency_key doner. Power aksiyonlari double-click korumasi icin idempotent islenmelidir; bayi modulu HER TIKLAMADA YENI bir UUID v4 uretmeli. Ayni key + ayni body 24 saat boyunca cached response replay eder (X-Idempotent-Replay: true header'i ile).

Rate limit: services_changes_120rpm bucket (120 req/dk).

vps_id null: Servis henuz Virtualizor'a baglanmamis (tblcustomfieldsvalues bos veya tanimsiz) ise 422 service_not_provisioned doner ve Virtualizor'a HIC cagri yapilmaz.

Request

Responses

Power aksiyonu islendi

Response Headers
    X-RateLimit-Limit

    Bu key icin tanimli dakika basi limit

    X-RateLimit-Remaining

    Mevcut window'da kalan istek sayisi

    X-RateLimit-Reset

    Sonraki window basinin Unix epoch'u (UTC saniye)

    X-Idempotent-Replay

    Cache hit replay ise true. Yeni isleme header gonderilmez.