Получение курсов валют

Метод используется для получения одностраничного списка курсов валют, установленных для валюты реселлера. В ответ включаются только валюты, выбранные для отображения в Панели управления Клиента (см. ). Формат отображения сумм для каждой валюты см. в format_currencies в Получение настроек реселлера.

GET {reseller_domain}/internal_api/reseller_currency_rate

В этой статье:

Авторизация

Авторизация не требуется.

Аргументы

Название

Тип параметра

Тип данных

Обязательный/ 
Опциональный

Описание

Content-Type

header

string

Обязательный

Тип данных, передаваемых в запросе. Укажите application/vnd.api+json

Accept

header

string

Обязательный

Поддерживаемые типы данных в ответе. Укажите application/vnd.api+json

X-Api-Locale

header

string

Опциональный

Двухбуквенный код языка данных в ответе

reseller_domain

path

string

Обязательный

Доменное имя реселлера

Модель ответа

Название

Тип данных

Описание

data

array of objects

Данные ответа


id

string

ID курса валют


type

string

Тип данных


attributes

object

Информация о курсе валют



reseller_currency_iso_code

string

Код валюты реселлера — уникальный трехбуквенный алфавитный код валюты по ISO 4217



rate

object

Информация о курсе валюты (см.


)




iso_code

string

Код валюты — уникальный трехбуквенный алфавитный код валюты по ISO 4217




quantity

integer

Номинал (количество единиц) валюты, для которого установлен курс




rate

number

Курс валюты с учетом номинала

meta

object

Дополнительная информация


server_current_time

string

Текущие дата и время сервера

Пример запроса

Bash
curl --location --request GET 'https://test.activeplatform.com/internal_api/reseller_currency_rate' \
--header 'Content-Type: application/vnd.api+json' \
--header 'Accept: application/vnd.api+json' \
--header 'X-Api-Locale: en'

Пример ответа

JSON
{
    "data": [
        {
            "id": "262",
            "type": "currency_rates",
            "attributes": {
                "reseller_currency_iso_code": "USD",
                "rate": {
                    "iso_code": "BYN",
                    "quantity": 1,
                    "rate": 0.4
                }
            }
        },
        {
            "id": "263",
            "type": "currency_rates",
            "attributes": {
                "reseller_currency_iso_code": "USD",
                "rate": {
                    "iso_code": "EUR",
                    "quantity": 1,
                    "rate": 1.13
                }
            }
        }
    ],
    "meta": {
        "server_current_time": "2023-06-30 T12:34:56.199973+0300"
}