Temel kavramlar
Hizmet durumları
Panelde gördüğünüz durum state alanındadır; entegrasyonunuzu status yerine state'e göre kurun.
Her hizmet yanıtında status ham veritabanı durumudur; panelde gördüğünüz durum ise state alanındadır. Kararlarınızı state'e göre verin.
state değerleri
| state | Anlamı |
|---|---|
preparing | Sağlayıcıda hazırlanıyor. Kısa süre sonra active olur. |
active | Çalışıyor. |
expiring | Çalışıyor, bitişe 7 gün veya daha az kaldı (ISP, Datacenter, Gaming). |
paused | Residential/Mobile durdu (panelde "Duraklatıldı"). Sebebi ve nasıl devam edeceği pause_reason alanındadır. |
suspended | ISP, Datacenter ya da Gaming durdu. pause_reason: expired ise grace_ends_at'e kadar yenilenebilir; admin ise yönetici askıya almıştır, yenilenemez. |
expired | Süresi tamamen doldu veya iptal edildi. Panel bu hizmetleri gizler; API listesinde de varsayılan olarak görünmez. |
pause_reason
paused ya da suspended durumunun sebebi. Diğer durumlarda null.
| Değer | Sebep | Ne yapmalı |
|---|---|---|
traffic_limit | Residential/Mobile trafik limiti doldu. | gb_limit'i artırın ya da kaldırın. |
balance | Residential/Mobile bakiye bitti. | Bakiye yüklenince kendiliğinden devam eder. |
admin | Yönetici askıya aldı. | Yenileme, limit değişikliği ya da bakiye yüklemesiyle kalkmaz; destekle iletişime geçin. |
expired | ISP ailesinde dönem bitti. | grace_ends_at'e kadar POST /orders/{id}/renew ile yenilenebilir. |
Yenilenebilirlik
renewable, POST /orders/{id}/renew isteğinin kabul edilip edilmeyeceğini söyler. Süresi tamamen dolmuş ya da yönetici tarafından askıya alınmış hizmet yenilenemez ve 409 conflict döner.
Kalan gün
days_left kalan tam gündür ve aşağı yuvarlanır: 27 saat kaldıysa 1, bir günden az kaldıysa 0 olur. Hizmetin bitip bitmediğini state, kesin bitiş anını expires_at söyler. Bitiş tarihi olmayan (kullandıkça öde) hizmetlerde days_left null'dır.