Skip to content

API erişimi

WallaWhats, panonun kullandığı aynı işlemleri JSON HTTP API üzerinden sunar. Abonelik yönetimini scriptlemek, bildirim geçmişini kendi sistemlerinize çekmek veya uyarıları dahili araçlarla entegre etmek için kullanın. Her ücretli katmanda API erişimi vardır — plan başına anahtar limitleri için Planı yönet bölümüne bakın.

1. Adım — API anahtarları'nı aç

Kenar çubuğundan API anahtarları'na (Erişim anahtarları altında) tıklayın.

Bir varsayılan anahtarı olan API anahtarları sayfası

2. Adım — Anahtar oluşturun

  1. Anahtar oluştur'a tıklayın.
  2. Anahtara bir isim verin (örn. production-server, local-dev). İsim sadece bir etikettir — izinleri etkilemez.
  3. Oluştur'a tıklayın.

Anahtarın tam değeri bir kez gösterilir — hemen sırlar yöneticinize kopyalayın. WallaWhats yalnızca bir hash ve kısa bir önek (bws_xxxxxxxx…) saklar, dolayısıyla daha sonra kurtarılamaz.

Anahtarları parolalar gibi muamele edin

Anahtara sahip herkes hesabınızda işlem yapabilir. Anahtarları sırlar yöneticisinde saklayın, asla git'e commitlemeyin ve düzenli olarak rotasyona alın.

3. Adım — Anahtarı kullan

Anahtarı her istekte x-api-key başlığında gönderin:

bash
curl -H "x-api-key: bws_xxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  https://api.wallawhats.com/subscriptions

Mevcut endpoint'ler, istek gövdeleri ve yanıt biçimleri API Referansı'nda belgelenmiştir.

4. Adım — Rotasyon veya iptal

  • Rotasyon — yeni bir anahtar oluşturun, dağıtın, sonra eskisini silin. Tasarım gereği "rotasyon" düğmesi yok; oluştur-sonra-sil geçişi atomik yapar.
  • İptal — anahtar satırının yanındaki Sil'e tıklayın. Anahtar anında çalışmayı durdurur. Onu kullanan devam eden istekler 401 Unauthorized döndürür.

Plan limitleri

PlanAPI anahtarları
Free1
Pro1
Pro+2
Business5
Enterprise20

Limite ulaşırsanız Anahtar oluştur devre dışı bırakılır — önce eski bir anahtarı silin veya planınızı yükseltin.

Sırada ne var

İstek/yanıt şemaları ve tam endpoint listesi için API Referansı → bölümüne bakın.

WallaWhats Documentation