Ana içeriğe geç

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:

Wallarm API Console

API uç noktası

API istekleri aşağıdaki URL'lere gönderilir:

  • https://us1.api.wallarm.com/ for the US cloud

  • https://api.wallarm.com/ for the EU cloud

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.

  1. Aşağıdaki bağlantıları kullanarak Wallarm Console'a giriş yapın:

  2. Aşağıdaki bağlantıları kullanarak Wallarm API Console sayfasını yenileyin:

  3. İ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:

  1. US Cloud veya EU Cloud üzerinden Wallarm hesabınıza giriş yapın → SettingsAPI tokens.

  2. Wallarm API'ye erişim için Create token oluşturun.

  3. Token'ınızı açın ve Token bölümündeki değeri kopyalayın.

  4. Gerekli API isteğini, X-WallarmApi-Token header parametresinde Token değerini göndererek yapın.

More details on API tokens →

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.