REST API, Kraken Futures hesabınızın yöntemlerine güvenli bir şekilde erişmenizi sağlar. REST API Yöntemleri örnekleri:
Bu yöntemler "uç noktalar" (endpoint) olarak adlandırılır ve REST API bölümünde açıklanır.
Websocket API, gerçek zamanlı bilgi almak için Kraken Futures platformuyla güvenli bir şekilde iletişim kanalı kurmanıza olanak tanır. Bu, sürekli istek göndermek yerine güncellemeleri dinlemenize olanak tanır. Bu kanallara abonelikler denir.
Uç noktaların bazıları, dijital varlık çekme başlatmak gibi hassas görevleri gerçekleştirmeye olanak tanır. Bu uç noktalara güvenli bir şekilde erişmek için, API National Security Agency tarafından geliştirilen şifreleme tekniklerini kullanır.
API'yi kullanmak için, bir çift benzersiz API anahtarı oluşturmanız gerekir (özel API'lere erişmek istiyorsanız):
1. Kraken Futures hesabınızda oturum açın.
2. Sağ üst köşedeki adınıza tıklayın.
3. Açılır menüden "Settings" öğesini seçin.
4. API panelindeki "Create Key" sekmesini seçin.
5. "Create Key" düğmesine basın.
6. Açık ve Özel anahtarlarınızı görüntüleyin ve bir yere güvenli bir şekilde kaydedin.
Açık ve Özel Anahtarları bileşenin KrakenOptions özelliğine kopyalayın.
KrakenOptions.ApiKey
KrakenOptions.ApiSecret
KrakenOptions.Resubscribe: etkinleştirilirse, yeniden bağlantıdan sonra istemci bağlantı kesilmeden önce etkin olan kanallara otomatik olarak yeniden abone olur (varsayılan olarak false).
| Yöntem | Arguments | Açıklama |
| BatchOrder | Toplu emirler gönderin (ver/iptal et/düzenle). | |
| GetOrderStatus | Belirli emirlerin durumunu alın. | |
| GetPNLCurrencyPreferences | PNL para birimi tercihlerini alın. | |
| SetPNLCurrencyPreference | Bir sembol için PNL para birimi tercihini ayarlayın. | |
| GetLeverageSettings | Kaldıraç tercihlerini alın. | |
| SetLeverageSettings | Bir sembol için kaldıracı (leverage) ayarlayın. |