Create Charts - /api/getChart
Creating a currency rate chart.
Creating a graph for a certain period
Request
curl --request GET --url 'https://kekkai-api.redume.su/api/getChart/week?from_currency=RUB&conv_currency=USD' --output 'chart.jpg'import requests
res = requests.get('https://kekkai-api.redume.su/api/getChart/week', { 'from_currency': 'USD', 'conv_currency': 'RUB',}, timeout=3)
print(res.json())const axios = require('axios');
axios.get('https://kekkai-api.redume.su/api/getChart/week', { timeout: 3000, 'from_currency': 'USD', 'conv_currency': 'RUB',}) .then((res) => { console.log(res['data']); }) .catch((err) => { console.error(err); });Query params
| Parameter | Description |
|---|---|
from_currency* | ISO 4217 code of the currency from which the conversion takes place |
conv_currency* | ISO 4217 code of the currency to which the conversion is performed |
backend | Services available for creating graphs: matplotlib, typst |
URL params
| Parameter | Description |
|---|---|
period | Available parameters: week, month, quarter, year |
* - Required arguments
Creating a schedule for specific days
Request
curl --request GET --url 'https://kekkai-api.redume.su/api/getChart/?from_currency=RUB&conv_currency=USD&start_date=2024-10-31&end_date=2024-11-08' --output 'chart.jpg'import requests
res = requests.get('https://kekkai-api.redume.su/api/getChart/', { 'from_currency': 'USD', 'conv_currency': 'RUB', 'start_date': '2024-10-31', 'end_date': '2024-11-08'}, timeout=3)
print(res.json())const axios = require('axios');
axios.get('https://kekkai-api.redume.su/api/getChart/', { timeout: 3000, 'from_currency': 'USD', 'conv_currency': 'RUB', 'start_date': '2024-10-31', 'end_date': '2024-11-08'}) .then((res) => { console.log(res['data']); }) .catch((err) => { console.error(err); });Query params
| Parameter | Description |
|---|---|
from_currency* | ISO 4217 code of the currency from which the conversion takes place |
conv_currency* | ISO 4217 code of the currency to which the conversion is performed |
start_date* | Start date of the period in the format YYYYY-DD-MM |
end_date* | Period end date in the format YYYYY-DD-MM |
backend | Services available for creating graphs: matplotlib, typst |
* - Required arguments