Перейти к основному содержимому

Введение в API

API Intotes предоставляет программный доступ к платформе рынка предсказаний. Все эндпоинты являются RESTful и возвращают ответы в формате JSON.

Базовый URL

https://intotes.com/api/v1/

Все эндпоинты, описанные в этом справочнике, указаны относительно данного базового URL.

Формат запроса

  • Content-Type: application/json для запросов POST, PUT и PATCH
  • Максимальный размер тела: 1 МБ
  • Временные метки: формат RFC 3339 (2024-01-15T10:30:00Z)

Формат денежных значений

Все денежные значения представлены в виде целых чисел в копейках:

Отображаемое значениеЗначение API
1.00 RUB100
100.00 RUB10000
1,000.00 RUB100000

Цены на рынках используют диапазон 0–10000, что соответствует вероятности 0.00%–100.00%. Цены YES + NO всегда в сумме дают 10000.

Подробнее см. Формат денежных значений.

Формат ответа

Успешные ответы возвращают ресурс напрямую:

{
"id": 42,
"name": "Example Event",
"status": "started"
}

Пагинированные ответы включают поля курсора:

{
"events": [],
"next_cursor": "abc123",
"has_more": true
}

Формат ошибок

Все ошибки используют единую структуру:

{
"error": {
"code": "INSUFFICIENT_BALANCE",
"message": "Not enough funds for this trade"
}
}

Полный справочник кодов ошибок см. в разделе Обработка ошибок.