Середовища та спільні конвенції

View as Markdown

Кінцеві точки обслуговування

ТипКінцева точка
REST APIhttps://api.6mm.com
WebSocketwss://ws.6mm.com/ws

Час і числові значення

  • Якщо не вказано інше, часові поля є мілісекундними часовими мітками Unix.
  • Щоденна статистика, балансові знімки та статистика обсягів торгівлі за замовчуванням використовують межі UTC дня.
  • Поля, чутливі до точності, такі як кількість, ціна, кількість і швидкість, передаються у вигляді рядків.
  • Великі цілочисельні ідентифікатори, такі як orderId, conditionId, і strategyId , повертаються як рядки у JSON.

Формат відповіді

Успішна відповідь:

1{
2 "code": 0,
3 "message": "success",
4 "data": {},
5 "requestId": "req-12345678"
6}

Відповідь на помилку:

1{
2 "code": 1003,
3 "message": "Invalid token",
4 "requestId": "req-12345678"
5}

Примітки:

  • Бізнес-помилки зазвичай все одно повертають уніфіковану структуру JSON . Інтегратори повинні спочатку перевірити code .
  • Невдачі автентифікації можуть повертати HTTP 401; обмеження швидкості може повертати HTTP 429.
  • Ви можете надіслати X-Request-ID у заголовку запиту. Сервер поверне його як requestId у відповіді.