Skip to main content

Currency & Asset

Para birimi ve asset yönetimi endpoint'leri.


Para Birimi Bilgisi Getir

Kripto para birimi bilgilerini getirir.

Authentication
  • Gerekli değil
HTTP Request

GET /currency/get-currency-info

Request Parameters
FieldTypeRequiredDefaultDesc
symbolstringfalse-Para birimi sembolü
networkstringfalse-Network adı
Response Body Example
{
"symbol": "BTC",
"name": "Bitcoin",
"network": "BTC",
"decimals": 8
}

Tüm Para Birimi Network'lerini Getir

Sistemdeki tüm para birimi ve network kombinasyonlarını getirir.

Authentication
  • x-auth (tenant-id)
HTTP Request

GET /get-all-currency-network

Request Parameters
FieldTypeRequiredDefaultDesc
currencyOfNetworkIsActivebooleanfalse-Aktif network filtresi

Admin - Tüm Para Birimleri

Admin için para birimi bilgilerini getirir.

Authentication
  • x-auth (tenant-id)
HTTP Request

GET /admin/currency/get-all

Request Parameters
FieldTypeRequiredDefaultDesc
typestringtrue-Veri tipi: CURRENCY, CURRENCY_NETWORK, CURRENCY_OF_NETWORK
symbolstringfalse-Para birimi sembolü (type='CURRENCY' için)
isActivebooleanfalse-Aktif durumu filtresi (type='CURRENCY' için)
networkCodestringfalse-Network kodu (type='CURRENCY_NETWORK' için)
Request Body Example
{
"type": "CURRENCY",
"symbol": "BTC",
"isActive": true
}

Kullanıcı Asset'leri

Kullanıcının asset'lerini getirir.

Authentication
  • x-auth (tenant-id)
HTTP Request

GET /user/asset

Response Parameters
FieldTypeNullableDesc
currencyCodestringfalsePara birimi kodu
currencyNamestringfalsePara birimi adı
networkCodestringfalseNetwork kodu
balancenumberfalseToplam bakiye
availablenumberfalseKullanılabilir bakiye
lockednumberfalseKilitli bakiye

Admin - Asset Kurulumu

Yeni asset/currency/network kurulumu yapar.

Authentication
  • x-auth (tenant-id)
HTTP Request

POST /admin/assets/setup

Request Parameters
FieldTypeRequiredDefaultDesc
currency.enabledbooleantrue-Currency kurulumu aktif mi
currency.codestringtrue-Para birimi kodu
currency.networkstringtrue-Network adı
currency.imagestringtrue-Para birimi görseli URL
currency.namestringtrue-Para birimi tam adı
currency.formatassetpricenumbertrue-Asset fiyat formatı
currency.formatorderquantitynumbertrue-Order miktar formatı
currency.depositEnablebooleantrue-Yatırım aktif mi
currency.withdrawEnablebooleantrue-Çekim aktif mi
currency.pngimagestringtrue-PNG görsel yolu
currency.coingeckoidstringtrue-CoinGecko ID
currency.thresholdnumbertrue-Threshold değeri
currency.coinmarketcapslugstringtrue-CoinMarketCap slug
currencyNetwork.enabledbooleantrue-Network kurulumu aktif mi
currencyNetwork.networkCodestringtrue-Network kodu
currencyNetwork.networkNamestringtrue-Network adı
currencyNetwork.kytNetworkNamestringtrue-KYT network adı
currencyOfNetwork.enabledbooleantrue-Currency-network eşleme aktif
currencyOfNetwork.currencyCodestringtrue-Para birimi kodu
currencyOfNetwork.networkCodestringtrue-Network kodu
currencyOfNetwork.chainalysisSymbolstringtrue-Chainalysis sembolü
currencyOfNetwork.depositEnablebooleantrue-Yatırım aktif mi
currencyOfNetwork.withdrawEnablebooleantrue-Çekim aktif mi
currencyOfNetwork.formatPrecisionstringtrue-Format hassasiyeti
currencyOfNetwork.mintAddressstringtrue-Mint adresi
currencyOfNetwork.walletProviderIdnumbertrue-Wallet provider ID
currencyOfNetwork.depositAddressAvailablebooleantrue-Deposit adresi mevcut mu
currencyOfNetwork.walterCurrencyIdnumbertrue-Walter currency ID
currencyOfNetwork.networkIdnumbertrue-Network ID
Response Body Example
{
"currency": true,
"currencyId": 15,
"currencyNetwork": true,
"currencyNetworkId": 8,
"currencyOfNetwork": true,
"currencyOfNetworkId": 22
}

Admin - Asset Kurulum Güncelleme

Mevcut asset/currency/network kurulumunu günceller.

Authentication
  • x-auth (tenant-id)
HTTP Request

POST /admin/assets/setup-update

Request Parameters

Setup ile aynı yapıda, ek olarak her bölümde id alanı zorunludur:

  • currency.id
  • currencyNetwork.id
  • currencyOfNetwork.id

Admin - Currency Aktivasyonu

Para birimi aktivasyon durumunu değiştirir.

Authentication
  • x-auth (tenant-id)
HTTP Request

POST /admin/currency-activate

Request Parameters
FieldTypeRequiredDefaultDesc
currency.idnumbertrue-Currency ID
currency.isActivebooleantrue-Aktiflik durumu
currencyOfNetwork.idnumbertrue-Currency-Network ID
currencyOfNetwork.isActivebooleantrue-Aktiflik durumu
Request Body Example
{
"currency": {
"id": 15,
"isActive": true
},
"currencyOfNetwork": {
"id": 22,
"isActive": true
}
}

Döviz Kurları

Döviz kurlarını getirir.

Authentication
  • x-auth (tenant-id) veya cron-auth
HTTP Request

GET /rates/get-currency-rates

Request Parameters
FieldTypeRequiredDefaultDesc
basestringfalseUSDBaz para birimi
quotestringfalseTRYHedef para birimi
Response Body Example
{
"base": "USD",
"quote": "TRY",
"rate": 32.45
}

Admin - Tarihe Göre Son Kurlar

Belirli bir tarihteki son kurları getirir.

Authentication
  • x-auth (tenant-id)
HTTP Request

GET /admin/get-last-rates-by-date

Request Parameters
FieldTypeRequiredDefaultDesc
datedatetrue-ISO format tarih
Notlar
  • Tarih 2 saat geriye alınarak sorgulanır
  • ISO string formatına dönüştürülür