Son gözden geçirme: Eylül 2026 · WHM (WebHost Manager) resmi dokümanına göre
Hızlı çözüm
Reseller WHM API kullanımı şu şekilde başlar: WHM’in Güvenlik Merkezi bölümünden bir API Jetonu oluşturur, bu jetonu isteklerinize Authorization başlığıyla eklersiniz ya da önce WHM’in kendi API Kabuğu ekranından örnek bir whmapi1 çağrısı deneyerek çıktının biçimini görürsünüz.
| Panel | WHM (WebHost Manager) |
|---|---|
| Sistem | Reseller Hosting (cPanel tabanlı alt hesaplar) |
| Yetki | Bayi / WHM kullanıcısı |
| Narhost ürünü | Reseller Hosting |
Başlamadan önce

WHM’in whmapi1 arayüzü, panelde tek tek tıklayarak yaptığınız hesap ve paket işlemlerini (hesap listeleme, kullanım verisi çekme, paket bilgisi sorgulama gibi) bir betikten ya da kendi yazılımınızdan çağırmanızı sağlar. Çok sayıda müşteri hesabını elle takip etmek yerine, bayi olarak kendi faturalama ya da izleme sisteminizi bu API’ye bağlayabilirsiniz.
Bu API sunucu tarafı bir WHM özelliğidir ve yalnızca reseller/bayi hesabınızın WHM erişimiyle kullanılır; paylaşımlı hosting hesabınız (cPanel kullanıcısı) için whmapi1 kullanılamaz, o düzeyde cPanel’in kendi kullanıcı API’si geçerlidir. Reseller hesabınızın gündelik yönetimini (hesap açma, düzenleme, askıya alma) Bayi Hesabı Yönetimi kartında anlattık; bu kart yalnızca API erişimine odaklanır.
Beklenen sonuç: WHM ana ekranında Güvenlik Merkezi ve Geliştirme bölümleri görünür.
Dikkat
Jeton yalnızca oluşturulduğu anda tam olarak gösterilir; kaydetmezseniz tekrar göremezsiniz. Jeton sızarsa aynı ekrandan hemen iptal edin (revoke).
Beklenen sonuç: jeton bir kez gösterilir ve listede oluşturma tarihiyle birlikte görünür.
listaccts gibi bilinen bir whmapi1 fonksiyonunu parametresiz çalıştırın.
Beklenen sonuç: ekranda JSON biçiminde bir yanıt görürsünüz; bu, gerçek isteklerde alacağınız çıktının aynısıdır.
Authorization: whm kullanıcı_adı:jeton başlığıyla gönderin.
Beklenen sonuç: istek, panelde elle tıklayarak aldığınızla aynı JSON yanıtı döner.
Beklenen sonuç: jetonun son kullanım tarihi, az önce gönderdiğiniz isteğin saatiyle eşleşir.
WHM’in resmi dokümanına göre bir API jetonu, kullanıcı adı ve şifre yerine geçen, kapsamı daraltılabilen ve istendiğinde iptal edilebilen bir kimlik doğrulama yöntemidir.
API Kabuğu belgesine göre bu ekran, gerçek bir istek göndermeden önce whmapi1 fonksiyonlarını ve parametrelerini panelde deneyip yanıt biçimini görmenizi sağlar.
Sonuç
Jetonla gönderdiğiniz istek, panelden elle aldığınızla aynı JSON yanıtı döndürüyorsa reseller WHM API entegrasyonunu doğru kurmuşsunuz demektir.
Narhost desteği
Talebe şunları ekleyin: bayi kullanıcı adınız, çağırmaya çalıştığınız whmapi1 fonksiyonu, aldığınız hata mesajı ya da HTTP durum kodu.
Sonraki adımlar
Hayır; komut satırı whmapi1 sunucuya doğrudan kök erişim gerektirir, reseller hesaplarında bu erişim yoktur. Reseller kullanıcılar API’ye yalnızca HTTPS üzerinden jetonla erişir.
Jetonu oluştururken bir son kullanma tarihi belirleyebilir ya da süresiz bırakabilirsiniz; süresiz jetonları düzenli olarak gözden geçirip kullanmadıklarınızı iptal etmeniz önerilir.
Evet, whmapi1 üzerinden hesap sonlandırma gibi geri alınamaz işlemler de tetiklenebilir; bu yüzden jetonun kapsamını yalnızca ihtiyacınız olan fonksiyonlarla sınırlamanız önerilir.
Bu makale sorununuzu çözdü mü?
Geri bildiriminiz için teşekkürler.
Çözemediniz mi?
Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.