Wallarm API genel bakış¶
Wallarm API, Wallarm sistem bileşenleri arasında etkileşim sağlar. Wallarm API yöntemlerini aşağıdaki örnekleri oluşturmak, almak veya güncellemek için kullanabilirsiniz:
-
güvenlik açıkları
-
saldırılar
-
olaylar
-
kullanıcılar
-
istemciler
-
filtre düğümleri
-
vb.
API yöntemlerinin açıklamaları, Wallarm Console → sağ üst → ?
→ Wallarm API Console aracılığıyla veya doğrudan aşağıdaki bağlantılar üzerinden verilmektedir:
API uç noktası¶
API istekleri aşağıdaki URL'lere gönderilir:
API isteklerinin kimlik doğrulaması¶
Wallarm API isteklerini gerçekleştirmek için doğrulanmış bir kullanıcı olmalısınız. API isteklerinin kimlik doğrulama yöntemi, isteği gönderen istemciye bağlı olarak değişir:
Wallarm API Console¶
İsteklerin kimlik doğrulaması için bir token kullanılır. Bu token, Wallarm hesabınızda başarılı oturum açma işleminden sonra oluşturulur.
-
Aşağıdaki bağlantıları kullanarak Wallarm Console'a giriş yapın:
- https://us1.my.wallarm.com/ for the US cloud
- https://my.wallarm.com/ for the EU cloud
-
Aşağıdaki bağlantıları kullanarak Wallarm API Console sayfasını yenileyin:
- https://apiconsole.us1.wallarm.com/ for the US cloud
- https://apiconsole.eu1.wallarm.com/ for the EU cloud
-
İstediğiniz API yöntemine gidin → Try it out bölümünde parametre değerlerini girin ve isteği Execute edin.
Your own API client¶
Kendi API istemciniz üzerinden Wallarm API'ye istek gönderirken kimlik doğrulaması yapmak için:
-
US Cloud veya EU Cloud üzerinden Wallarm hesabınıza giriş yapın → Settings → API tokens.
-
Wallarm API'ye erişim için Create token oluşturun.
-
Token'ınızı açın ve Token bölümündeki değeri kopyalayın.
-
Gerekli API isteğini,
X-WallarmApi-Token
header parametresinde Token değerini göndererek yapın.
Wallarm'un API geliştirme ve dokümantasyon yaklaşımı¶
Wallarm API Reference, tüm gösterilen verilerin API'den dinamik olarak alındığı tek sayfalı bir uygulamadır (SPA). Bu tasarım, yeni veri ve işlevsellik ilk olarak halka açık API'de sunulduğunda ve bir sonraki adım olarak API Reference’ta tanımlandığında API-first yaklaşımını kullanmaya yöneltir. Normalde tüm yeni işlevsellik hem halka açık API hem de API Reference’ta paralel olarak yayınlanır, ancak bazen yeni API değişiklikleri API Reference değişikliklerinden önce yayınlanır ve bazı işlevsellik yalnızca halka açık API üzerinden sunulur.
Wallarm API Reference, Swagger UI aracı kullanılarak Swagger dosyasından oluşturulmaktadır. API Reference, mevcut API uç noktaları, yöntemler ve veri yapıları hakkında bilgi edinmenin kolay bir yolunu sunar. Ayrıca, mevcut tüm uç noktaları denemenin basit bir yolunu sağlar.