Введение в 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 RUB | 100 |
| 100.00 RUB | 10000 |
| 1,000.00 RUB | 100000 |
Цены на рынках используют диапазон 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"
}
}
Полный справочник кодов ошибок см. в разделе Обработка ошибок.