Para Birimi Detayı
Para birimi koduna göre para birimi detayını getirir (Public - Authentication gerektirmez).
Endpoint
GET /api/v1/currencies/\{code\}
Authentication
Bu endpoint authentication gerektirmez (Public). Ancak yetkili kullanıcılar silinmiş para birimlerini de görebilir.
Permission
- Public: Gerekmez
- Admin:
currencies.view- Silinmiş para birimlerini de görebilir
Request
Path Parameters
| Parametre | Tip | Zorunlu | Açıklama |
|---|---|---|---|
code | string | Evet | Para birimi kodu (3 karakter, örn: TRY) |
Response
Success Response (200 OK)
{
"id": 1,
"code": "TRY",
"name": "Türk Lirası",
"symbol": "₺",
"name_en": "Turkish Lira",
"decimal_places": 2,
"sort_order": 1,
"is_active": true,
"description": "Türkiye Cumhuriyeti resmi para birimi",
"created_at": "2025-11-20T12:00:00.000000Z",
"updated_at": "2025-11-20T12:00:00.000000Z"
}
Error Responses
404 Not Found
{
"message": "Not Found"
}
Code Examples
cURL
# Public erişim
curl -X GET https://api.example.com/api/v1/currencies/TRY
# Yetkili kullanıcı (silinmiş para birimlerini de görebilir)
curl -X GET https://api.example.com/api/v1/currencies/TRY \
-H "Authorization: Bearer \{token\}"
Notes
- Public endpoint, authentication gerektirmez
- Public erişimde sadece aktif para birimleri görüntülenebilir
- Yetkili kullanıcılar (
currencies.viewpermission'ı olan) silinmiş para birimlerini de görebilir - Route model binding kullanılır,
codealanına göre para birimi bulunur
Related Endpoints
- Para Birimi Listesi - Tüm para birimlerini listele
- Para Birimi Sembolü - Para birimi sembolü al