Ana içeriğe geç

Bayinin hizmetleri — toplu liste (imlec veya sayfa + arama)

GET 

/services

Bayinin tum hizmetlerini sayfa sayfa doner. Cron durum senkronu icin tasarlandi: 5000 hizmet = 25 istek (limit=200). Hizmet kaynagindan okur, Virtualizor'a GITMEZ — sunucunun acik/kapali durumu icin GET /services/{id}/status kullanin.

Sayfalama: after imleci (son gorulen service_id). Ilk istek after=0; yanittaki next_after null olana kadar ?after={next_after} ile devam edin. Imlec sayfalamasi yeni hizmet eklense de kaymaz.

Sayfa modu (admin tablosu): page veya q gelirse liste EN YENI ONCE siralanir, limit (varsayilan 50) kadar oge ve total / total_pages doner. q hostname, ana IP ve ek IP'lerde parca eslesme yapar (server123 → r-server123-qwqe); sayisalsa hizmet id'sine tam eslesme de sayilir. match_ids aramaya VEYA ile eklenir — bayi kendi tarafinda buldugu hizmetleri (or. musteri e-postasina gore) gonderir. Bu modda after ve ids kullanilmaz.

status: API'nin kendi degerleri (active, suspended...); kaynak sisteme (bugun WHMCS) ozgu metin donmez.

Sahiplik: Yalniz cagiran bayinin hizmetleri doner; ids filtresinde baska bayinin id'si sessizce atlanir.

Rate limit: services_read kovasi (150 req/dk, GET /services/{id} ile ortak).

Request​

Responses​

Hizmet sayfasi

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)