Перейти до вмісту
HTTP APIРинкові дані

Список інтервалів свічок і кластерів

Зібрати запит

Змінюйте значення — команда змінюється слідом. Токен тут не вводиться: команда бере його зі змінної оточення SPECTRE_LOCAL_API_TOKEN. Запускайте її у своєму командному рядку.

Команда
curl 'http://127.0.0.1:48180/v1/market/intervals' \
  -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
GET
/market/intervals

Інтервали, які знає термінал. duration_ms — номінальна тривалість: для 1M це 30 днів. Межі місяців беріть із ts барів.

Авторизація

bearerToken market:read
headerАвторизаціяBearer <token>

Токен Local API: spt_ і 64 шістнадцяткові символи. Скопіюйте його в Settings App → Загальні → Local API. Він приймається лише в заголовку Authorization. Назви, перелічені біля операції, — це права, яких вона потребує. Токен термінала має їх усі.

Право: market:read

Тіло відповіді

Коди інтервалів та їхня номінальна тривалість.

application/json
  1. response
candles*array<>
clusters*array<>
Приклад запиту
curl 'http://127.0.0.1:48180/v1/market/intervals' \  -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
Приклад відповіді
{  "candles": [    {      "id": "1m",      "duration_ms": 60000    },    {      "id": "1M",      "duration_ms": 2592000000    }  ],  "clusters": [    {      "id": "30s",      "duration_ms": 30000    },    {      "id": "1d",      "duration_ms": 86400000    }  ]}