Создавайте что угодно на основе мощной киберспортивной инфраструктуры.
Наш REST API и вебхуки предоставляют полный программный доступ к турнирам, игрокам, матчам и многому другому — чтобы вы могли создать именно тот опыт, который нужен вашим игрокам.
REST API
Получайте доступ ко всем ресурсам платформы через чистый, хорошо задокументированный REST API. Управляйте турнирами, игроками, командами, матчами и результатами программно.
Вебхуки
Подписывайтесь на уведомления о событиях в реальном времени. Получайте мгновенные обратные вызовы при завершении матчей, продвижении по сетке или изменении статусов игроков.
API реального времени
Подписывайтесь на обновления о турнирах и матчах в нашем канале реального времени Socket.IO — присоединяйтесь к турнирам и матчам и мгновенно реагируйте на изменения статуса, обновления счета и события участников. Оформлено для вас клиентом реального времени SDK.
Ключи API
Генерируйте ограниченные по правам ключи API для вашей организации и управляйте ими. Контролируйте права доступа для каждого ключа и ротируйте учётные данные без простоев.
SDK-библиотеки
Начните работу быстро с официальными SDK-библиотеками для популярных языков. Сократите шаблонный код и ускорьте интеграцию с типизированными, хорошо протестированными клиентами.
Встраиваемые виджеты
Встраивайте живые таблицы, рейтинги, формы регистрации и расписания на любой сайт с помощью одной теги скрипта — установка npm или этап сборки не требуется, настройки через CSS-переменные.
Среда-песочница
Безопасно тестируйте интеграцию в полнофункциональной песочнице. Симулируйте события, матчи и выплаты, не затрагивая производственные данные.
Ограничение запросов
Прозрачные и предсказуемые ограничения запросов с понятными заголовками и допустимыми всплесками нагрузки. Отслеживайте использование в дашборде и повышайте тарифный план по мере роста.
От регистрации до продакшна — интеграция платформенного API за шесть шагов.
Регистрация
Создайте аккаунт разработчика для доступа к порталу API, документации и дашборду управления API вашей организации.
Получить ключ API
Сгенерируйте ограниченный по правам ключ API для вашего проекта. Выберите необходимые разрешения и надёжно сохраните ключ.
Песочница
Подключите интеграцию к песочнице, чтобы исследовать эндпоинты и проверить логику, не затрагивая рабочие данные.
Интеграция
Используйте REST API или библиотеку SDK для разработки функционала. Обращайтесь к документации и тестируйте живые примеры прямо в API-обозревателе.
Вебхуки
Зарегистрируйте эндпоинты вебхуков для получения обратных вызовов событий в реальном времени. Протестируйте доставку из дашборда перед запуском в продакшн.
Мониторинг
Отслеживайте использование API, частоту ошибок и задержки через дашборд разработчика. Настройте оповещения и просматривайте логи для поддержания работоспособности интеграции.
Часто задаваемые вопросы
Поддерживает ли API как REST, так и GraphQL?
Да — каждый ресурс доступен как через REST, так и через GraphQL. Вы можете использовать оба подхода в одной интеграции в зависимости от вашего варианта использования.
Как ограничены права API-ключей?
API-ключи выдаются для каждого арендатора и привязаны к определённым наборам разрешений (чтение, запись, администратор). Ключи можно менять или отзывать из панели разработчика в любое время.
Какие ограничения по запросам применяются?
Лимиты по умолчанию: 1 000 запросов в минуту для REST и 200 запросов в минуту для GraphQL. Если вам нужны более высокие лимиты, свяжитесь с нами.
Включены ли вебхуки в API?
Да — API для разработчиков включает доставку исходящих вебхуков для всех событий платформы, с подписями HMAC-SHA256 и настраиваемыми политиками повторных попыток.
Существует ли песочница для тестирования?
Да — у каждого арендатора есть доступ к тестовой песочнице с полным паритетом API, так что вы можете проверять интеграции, не затрагивая реальные данные турнира.
Доступна ли песочница или тестовая среда для API?
Да. Песочница доступна всем зарегистрированным разработчикам и позволяет тестировать вызовы API без влияния на реальные данные.
Как управлять версиями API и обратно несовместимыми изменениями?
Мы придерживаемся семантического версионирования и объявляем об устаревших функциях не менее чем за 90 дней. Предыдущие версии API остаются доступными в течение переходного периода.
Какие методы аутентификации поддерживает API?
API поддерживает OAuth 2.0 для делегированного доступа от имени пользователя и аутентификацию по API-ключу для интеграций между серверами.
Доступны ли вебхуки для уведомлений о событиях в реальном времени?
Да. Вы можете зарегистрировать конечные точки вебхуков для получения push-уведомлений в реальном времени о таких событиях, как результаты матчей, обновления игроков и изменения состояния турнира.
Где найти полный справочник API и документацию по SDK?
Полный справочник API, примеры кода и руководства по SDK доступны на нашем портале для разработчиков. Вы также можете присоединиться к нашему сообществу разработчиков для получения поддержки.
Начать разработку
Готовы к интеграции? Получите ключ API и начните разработку за несколько минут.
Получить доступ к API