Перейти к содержимому
TOURNAMENTSUITE
Главная
ВозможностиИгры
Карта сайта
TOURNAMENTSUITE
ПродуктыРешенияИгрыИнтеграцииТарифыРазработчикКонтакты
Начать
API для разработчиков
Live

Создавайте что угодно на основе мощной киберспортивной инфраструктуры.

Наш REST API и вебхуки предоставляют полный программный доступ к турнирам, игрокам, матчам и многому другому — чтобы вы могли создать именно тот опыт, который нужен вашим игрокам.

REST API

Получайте доступ ко всем ресурсам платформы через чистый, хорошо задокументированный REST API. Управляйте турнирами, игроками, командами, матчами и результатами программно.

Вебхуки

Подписывайтесь на уведомления о событиях в реальном времени. Получайте мгновенные обратные вызовы при завершении матчей, продвижении по сетке или изменении статусов игроков.

API реального времени

Подписывайтесь на обновления о турнирах и матчах в нашем канале реального времени Socket.IO — присоединяйтесь к турнирам и матчам и мгновенно реагируйте на изменения статуса, обновления счета и события участников. Оформлено для вас клиентом реального времени SDK.

Ключи API

Генерируйте ограниченные по правам ключи API для вашей организации и управляйте ими. Контролируйте права доступа для каждого ключа и ротируйте учётные данные без простоев.

SDK-библиотеки

Начните работу быстро с официальными SDK-библиотеками для популярных языков. Сократите шаблонный код и ускорьте интеграцию с типизированными, хорошо протестированными клиентами.

Встраиваемые виджеты

Встраивайте живые таблицы, рейтинги, формы регистрации и расписания на любой сайт с помощью одной теги скрипта — установка npm или этап сборки не требуется, настройки через CSS-переменные.

Среда-песочница

Безопасно тестируйте интеграцию в полнофункциональной песочнице. Симулируйте события, матчи и выплаты, не затрагивая производственные данные.

Ограничение запросов

Прозрачные и предсказуемые ограничения запросов с понятными заголовками и допустимыми всплесками нагрузки. Отслеживайте использование в дашборде и повышайте тарифный план по мере роста.

Как это работает

От регистрации до продакшна — интеграция платформенного API за шесть шагов.

1

Регистрация

Создайте аккаунт разработчика для доступа к порталу API, документации и дашборду управления API вашей организации.

2

Получить ключ API

Сгенерируйте ограниченный по правам ключ API для вашего проекта. Выберите необходимые разрешения и надёжно сохраните ключ.

3

Песочница

Подключите интеграцию к песочнице, чтобы исследовать эндпоинты и проверить логику, не затрагивая рабочие данные.

4

Интеграция

Используйте REST API или библиотеку SDK для разработки функционала. Обращайтесь к документации и тестируйте живые примеры прямо в API-обозревателе.

5

Вебхуки

Зарегистрируйте эндпоинты вебхуков для получения обратных вызовов событий в реальном времени. Протестируйте доставку из дашборда перед запуском в продакшн.

6

Мониторинг

Отслеживайте использование 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