Para Birimi Formatlama
Para birimi miktarını formatlar (Public - Authentication gerektirmez).
Endpoint
GET /api/v1/currencies/format
Authentication
Bu endpoint authentication gerektirmez (Public).
Permission
Gerekmez (Public endpoint).
Request
Query Parameters
| Parametre | Tip | Zorunlu | Açıklama |
|---|---|---|---|
amount | numeric | Evet | Formatlanacak miktar |
currency | string | Evet | Para birimi kodu (3 karakter, büyük harf, örn: TRY) |
decimals | integer | Hayır | Ondalık basamak sayısı (min: 0, max: 8, varsayılan: 2) |
Response
Success Response (200 OK)
{
"amount": 1000.50,
"currency": "TRY",
"symbol": "₺",
"formatted": "₺1,000.50",
"decimals": 2
}
Error Responses
400 Bad Request
{
"message": "Para birimi 'XXX' desteklenmiyor"
}
Code Examples
cURL
# TRY formatlama
curl -X GET "https://api.example.com/api/v1/currencies/format?amount=1000.50¤cy=TRY"
# Özel ondalık basamak sayısı ile
curl -X GET "https://api.example.com/api/v1/currencies/format?amount=1000.50¤cy=TRY&decimals=0"
Notes
- Public endpoint, authentication gerektirmez
- Para birimi sembolü otomatik olarak eklenir
- Binlik ayırıcı ve ondalık ayırıcı para birimine göre otomatik ayarlanır
decimalsparametresi belirtilmezse para biriminin varsayılan ondalık basamak sayısı kullanılır
Related Endpoints
- Para Birimi Sembolü - Para birimi sembolü al
- Para Birimi Dönüştürme - Para birimi dönüştür