API anahtarınızı alın
TradeWize yönetim panelindeki Geliştirici alanından canlı API anahtarınızı oluşturun.
Yönetim paneline gitKimlik doğrulama, hesaplar, emirler, portföy verileri ve işlem otomasyonları için teknik dokümantasyon.
https://api.tradewize.com.tr
curl -X POST https://api.tradewize.com.tr/oauth/token \
-H "X-API-Key: tw_live_api_anahtariniz" \
-H "Content-Type: application/json" \
-d '{"grant_type":"api_key"}'
access_token
24 saat geçerli
Başlangıç
API anahtarıyla erişim token’ı oluşturun ve yetkili isteklerde kullanın.
TradeWize yönetim panelindeki Geliştirici alanından canlı API anahtarınızı oluşturun.
Yönetim paneline gitX-API-Key header’ı ile /oauth/token endpoint’inden erişim ve yenileme token’larını alın.
JWT token’ınızı Authorization: Bearer header’ına ekleyerek API endpoint’lerini çağırın.
Kimlik doğrulama
API anahtarı yalnızca token üretmek için kullanılır. Diğer tüm çağrılar kısa ömürlü JWT access token ile yapılır.
Anahtarı sunucu tarafında bir secret manager ya da ortam değişkeninde saklayın. Access token 24 saat, refresh token 30 gün geçerlidir.
API isteği
Token yanıtındaki access_token değerini Bearer token olarak gönderin.
/api/v1/accounts
Hesapları listele
curl https://api.tradewize.com.tr/api/v1/accounts \
-H "Authorization: Bearer JWT_TOKENINIZ" \
-H "Accept: application/json"
Yanıt sözleşmesi
Başarılı yanıtlar veriyi data içinde; başarısız yanıtlar makine tarafından okunabilir hata kodunu error içinde taşır.
{
"success": true,
"data": [
{
"accountNumber": "ACC-ULID-001",
"number": "12345",
"name": "Ana Hesap",
"brokerageCode": "TradeWiseYatirim",
"brokerageName": "TradeWiseYatirim Menkul Değerler",
"isActive": true,
"isDefault": true
}
]
}
{
"success": false,
"error": {
"code": "INVALID_REQUEST",
"message": "İstek işlenemedi."
}
}
Sonraki adımlar
Temel akış hazır. Entegrasyonunuzun bir sonraki parçasını seçin.