Para Birimi
Para birimi katalog yönetimi ve döviz kuru servisleri.
Endpoint'ler
Public Servis Endpoint'leri
- GET /currencies/exchange-rate - Döviz kuru
- GET /currencies/convert - Para birimi dönüştürme
- GET /currencies/format - Para birimi formatlama
- GET /currencies/supported - Desteklenen para birimleri
- GET /currencies/{code}/symbol - Para birimi sembolü
- GET /currencies/{code} - Para birimi detayı (Public)
Admin Para Birimi CRUD
- GET /currencies - Para birimi listesi
- POST /currencies - Yeni para birimi oluştur (Admin)
- PUT/PATCH /currencies/{code} - Para birimi güncelle (Admin)
- DELETE /currencies/{code} - Para birimi sil (Admin)
- POST /currencies/{code}/restore - Para birimi geri yükle (Admin)
Permission'lar
currencies.view- Para birimi görüntülemecurrencies.create- Para birimi oluşturmacurrencies.update- Para birimi güncellemecurrencies.delete- Para birimi silmecurrencies.restore- Para birimi geri yükleme
Döviz Kuru Kaynakları
- TCMB XML: Türkiye Cumhuriyet Merkez Bankası XML servisi (birincil)
- ExchangeRate-API: Fallback kaynak
Cache
Döviz kurları 48 saat cache'lenir. Cache pattern: exchange_rate_\{from\}_\{to\}
İlgili Endpoint'ler
- Cache Yönetimi - Cache temizleme
- Kullanıcı Ayarları - Kullanıcı para birimi tercihleri