Exchange REST endpoints
Get exchange list types
Request:
GET /exchange/list-type
Response:
[
{
"name": "xxxxxxxxx",
"description": "",
"exchangeRateListTypeID": 1
}
]
Get current exchange rate
Request:
GET /exchange/current
Request params:
Parameter | Type | Description |
---|---|---|
list-type | int | exchange list type |
Exchange list types may be queried using exchange/list-type
request
Response:
[
{
"exchangeRateListNumber": 225,
"date": "23.11.2021",
"exchangeRateListTypeID": 1,
"currencyGroupID": 2,
"currencyCode": 978,
"currencyCodeNumChar": "978",
"currencyCodeAlfaChar": "EUR",
"currencyNameSerCyrl": "Евро",
"currencyNameSerLat": "Evro",
"currencyNameEng": "Euro",
"countryNameSerCyrl": "ЕМУ",
"countryNameSerLat": "EMU",
"countryNameEng": "EMU",
"unit": 1,
"buyingRate": 117.2266,
"middleRate": 0,
"sellingRate": 117.932,
"fixingRate": 0
}
]
Get current RSD - EUR exchange rate
Request:
GET /exchange/rsd-eur/current
Response:
{
"date": "2021-11-23T00:00:00+01:00",
"typeID": 2,
"amount": 117.584,
"validityDate": "2021-11-24T00:00:00+01:00"
}
Get exchange rate by currency
Request:
GET /exchange/currency
Request params:
Parameter | Type | Description |
---|---|---|
list-type | int | exchange list type |
currency-code | int | currency code |
date-from | string | start date interval, format: ‘YYYYMMDD’ required |
date-to | string | start date interval, format: ‘YYYYMMDD’ required |
Response:
{
"exchangeRateListNumber": 210,
"date": "01.11.2011",
"createDate": "01.11.2011",
"dateTo": "02.11.2011",
"exchangeRateListTypeID": 1,
"currencyGroupID": 2,
"currencyCode": 978,
"currencyCodeNumChar": "978",
"currencyCodeAlfaChar": "EUR",
"currencyNameSerCyrl": "Евро",
"currencyNameSerLat": "Evro",
"currencyNameEng": "Euro",
"countryNameSerCyrl": "ЕМУ",
"countryNameSerLat": "EMU",
"countryNameEng": "EMU",
"unit": 1,
"buyingRate": 100.6092,
"middleRate": 0,
"sellingRate": 101.2146,
"fixingRate": 0
}