Create Currency
Create a new currency.
Endpoint
Authentication
Required (Admin role)
Request Body
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
name |
string | Yes | Currency code (e.g., "USD", "EUR", "AZN") |
value |
float | Yes | Exchange rate relative to base currency |
Response
Success (200 OK)
Error Responses
Validation Error (400)
Example Request
curl -X POST "https://api.luxmart.site/v1/products/currency/" \
-H "Authorization: Token your_access_token" \
-H "Content-Type: application/json" \
-d '{
"name": "EUR",
"value": 1.85
}'
Notes
- Currency name should be a standard currency code (ISO 4217)
- Value represents the exchange rate (e.g., if base currency is AZN, USD with value 1.7 means 1 USD = 1.7 AZN)