Курси валют
Історія зміни курсів валют.
Список курсів валют
Отримати список курсів валют
GET /api/currenciesExchanges{?active,id_currency,from,to,order,filters,with,ids_list,offset,limit,unprotect_keys}
Параметр |
Тип |
Обов’язковий |
Опис |
|---|---|---|---|
|
string |
ні |
Якщо параметр дорівнює “true”, то повертаються лише активні записи. |
|
number |
так |
Ідентифікатор валюти |
|
string |
ні |
Початкова дата, з якої повертати результат |
|
string |
ні |
Кінцева дата, по яку повертати результат |
|
string |
ні |
Список полів сортування через кому без пробілів |
|
string |
ні |
Список значень ключового поля записів, які потрібно повернути. Зазначається через кому без пробілу |
|
string |
ні |
Текстові фільтри у форматі: field_name:: |field_name1:: |
|
string |
ні |
Список імен пов’язаних ресурсів через кому без пробілів. Зв’язки: currency |
|
number |
ні |
Повертати дані, починаючи з указаного номера запису |
|
number |
ні |
Повертати вказану кількість записів |
Відповідь 200 (application/json)
[
{
"id_exchange": 1,
"id_currency": 1,
"multiple": 1,
"exchange": 1,
"time_exchange": "2018-04-01",
"active": true
}
]
Додати курс валюти
POST /api/currenciesExchanges{?active,id_currency,from,to,order,filters,with,ids_list,offset,limit,unprotect_keys}
Параметр |
Тип |
Обов’язковий |
Опис |
|---|---|---|---|
|
string |
ні |
Якщо параметр існує і дорівнює “true”, в операціях створення/редагування значення ключового поля не ігноруються |
Заголовки запиту:
Content-Type:application/json
Тіло запиту:
{
"id_exchange": 1,
"id_currency": 1,
"multiple": 1,
"exchange": 1,
"time_exchange": "2018-04-01",
"active": true
}
Відповідь 201 (application/json)
{
"id_exchange": 1,
"id_currency": 1,
"multiple": 1,
"exchange": 1,
"time_exchange": "2018-04-01",
"active": true
}
Схема:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id_exchange": {
"type": "number"
},
"id_currency": {
"type": "number"
},
"multiple": {
"type": "number"
},
"exchange": {
"type": "number"
},
"time_exchange": {
"type": "string"
},
"active": {
"type": "boolean"
}
},
"required": [
"id_exchange",
"id_currency",
"multiple",
"exchange",
"time_exchange",
"active"
]
}
Кількість курсів валют
Отримати кількість курсів валют
GET /api/currenciesExchanges/count{?filters,ids_list,active}
Параметр |
Тип |
Обов’язковий |
Опис |
|---|---|---|---|
|
string |
ні |
Список значень ключового поля записів, які потрібно повернути. Зазначається через кому без пробілу |
|
string |
ні |
Текстові фільтри у форматі: field_name:: |field_name1:: |
|
string |
ні |
Якщо параметр дорівнює “true”, то враховуються лише активні записи. |
Відповідь 200 (application/json)
{
"id_exchange": 1,
"id_currency": 1,
"multiple": 1,
"exchange": 1,
"time_exchange": "2018-04-01",
"active": true
}
Схема:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id_exchange": {
"type": "number"
},
"id_currency": {
"type": "number"
},
"multiple": {
"type": "number"
},
"exchange": {
"type": "number"
},
"time_exchange": {
"type": "string"
},
"active": {
"type": "boolean"
}
},
"required": [
"id_exchange",
"id_currency",
"multiple",
"exchange",
"time_exchange",
"active"
]
}
Курс валюти
Отримати дані про курс валюти
GET /api/currenciesExchanges/{id_exchange}/{?unprotect_keys,with}
Параметр |
Тип |
Обов’язковий |
Опис |
|---|---|---|---|
|
number |
так |
Ідентифікатор валюти |
|
string |
ні |
Список імен пов’язаних ресурсів через кому без пробілів. Зв’язки: currency |
Відповідь 200 (application/json)
{
"id_exchange": 1,
"id_currency": 1,
"multiple": 1,
"exchange": 1,
"time_exchange": "2018-04-01",
"active": true
}
Схема:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id_exchange": {
"type": "number"
},
"id_currency": {
"type": "number"
},
"multiple": {
"type": "number"
},
"exchange": {
"type": "number"
},
"time_exchange": {
"type": "string"
},
"active": {
"type": "boolean"
}
},
"required": [
"id_exchange",
"id_currency",
"multiple",
"exchange",
"time_exchange",
"active"
]
}