📊 Получение списка валют, направлений и городов
Code samples
GET /api/rates
Публичный эндпоинт. Возвращает активные валюты, направления обмена и города.
Example responses
200 Response
{
"currencies": [
{
"id": 0,
"code": "USDT",
"name": "Tether",
"type": "crypto",
"network": "TRC20"
}
],
"directions": [
{
"id": 0,
"currency_from_id": 0,
"currency_to_id": 0,
"rate_margin": 0,
"commission_percent": 0,
"commission_fixed": 0,
"min_amount": 0,
"reserve": 1000,
"show_crypto_address": true,
"require_crypto_address": true,
"show_card_number": true,
"require_card_number": true,
"show_full_name": true,
"require_full_name": true,
"show_phone": true,
"require_phone": true,
"show_email": true,
"require_email": true,
"show_telegram": true,
"require_telegram": true,
"show_city": true,
"require_city": true,
"currency_from": {
"id": 0,
"code": "USDT",
"name": "Tether",
"type": "crypto",
"network": "TRC20"
},
"currency_to": {
"id": 0,
"code": "USDT",
"name": "Tether",
"type": "crypto",
"network": "TRC20"
}
}
],
"cities": [
{
"id": 0,
"name": "Москва",
"is_active": true,
"sort_order": 0
}
]
}
🔁 Ответы
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Успешный ответ | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » currencies | [Currency] | false | none | none |
| »» id | integer | false | none | none |
| »» code | string | false | none | none |
| »» name | string | false | none | none |
| »» type | string | false | none | none |
| »» network | string¦null | false | none | none |
| » directions | [Direction] | false | none | none |
| »» id | integer | false | none | none |
| »» currency_from_id | integer | false | none | none |
| »» currency_to_id | integer | false | none | none |
| »» rate_margin | number | false | none | none |
| »» commission_percent | number | false | none | none |
| »» commission_fixed | number | false | none | none |
| »» min_amount | number | false | none | none |
| »» reserve | number | false | none | Резерв направления в валюте получения |
| »» show_crypto_address | boolean | false | none | none |
| »» require_crypto_address | boolean | false | none | none |
| »» show_card_number | boolean | false | none | none |
| »» require_card_number | boolean | false | none | none |
| »» show_full_name | boolean | false | none | none |
| »» require_full_name | boolean | false | none | none |
| »» show_phone | boolean | false | none | none |
| »» require_phone | boolean | false | none | none |
| »» show_email | boolean | false | none | none |
| »» require_email | boolean | false | none | none |
| »» show_telegram | boolean | false | none | none |
| »» require_telegram | boolean | false | none | none |
| »» show_city | boolean | false | none | none |
| »» require_city | boolean | false | none | none |
| »» currency_from | Currency | false | none | none |
| »» currency_to | Currency | false | none | none |
| » cities | [City] | false | none | none |
| »» id | integer | false | none | none |
| »» name | string | false | none | none |
| »» is_active | boolean | false | none | none |
| »» sort_order | integer | false | none | none |