AI ПаделДокументация API На сайт

Справочник API

Справочник собран из живого описания API облака (OpenAPI) и сверен с кодом. Разделы приложения и панели клуба, не предназначенные для интеграций, сюда не входят.

Базовый адрес: https://адрес-вашего-сервера/api · 64 метода

Интеграция с 1С 4

Приём платежей клуба из 1С на кошельки игроков. Доступ — токен 1С в заголовке X-1C-Token.

МетодНазваниеПутьДоступ
GETПроверка связи и токена/v1/integrations/1c/pingТокен 1С
POSTПриём пачки платежей из 1С/v1/integrations/1c/paymentsТокен 1С
GETСверка платежей/v1/integrations/1c/paymentsТокен 1С
POSTПовторно сопоставить несопоставленные платежи/v1/integrations/1c/payments/retryТокен 1С

Сервер корта: приём данных 13

Результаты матчей, статистика, движение, клипы, живой счёт, американо, сетка турнира, уровни и пропуска. Доступ — клубный токен X-Club-Token.

МетодНазваниеПутьДоступ
POSTРезультат матча с корта/v1/ingest/match-resultКлубный токен
POSTСтатистика матча/v1/ingest/match-statsКлубный токен
POSTДвижение каждого игрока матча/v1/ingest/match-movementКлубный токен
POSTМетаданные клипов от клуба/v1/ingest/clipsКлубный токен
PUTЗагрузка файла клипа/v1/ingest/clips/fileКлубный токен
POSTХайлайт игрока по ходу матча/v1/ingest/player-clipКлубный токен
POSTЖивой счёт корта/v1/ingest/liveКлубный токен
GETТекущая игра американо на корте/v1/ingest/quick-gamesКлубный токен
POSTСчёт игры американо с корта/v1/ingest/quick-games/{game_id}/scoreКлубный токен
GETМатч сетки турнира на корте/v1/ingest/bracketКлубный токен
POSTИтог матча сетки с сервера корта/v1/ingest/bracket/{match_id}/resultКлубный токен
GETУровни игроков для терминала/v1/ingest/levelsКлубный токен
POSTПроверка пропуска игрока облаком/v1/ingest/player-passКлубный токен

Сервер корта: компьютерное зрение 6

Розыгрыши с траекторией мяча, итог матча, здоровье камер и брони на корты. Запись — клубный токен; чтение — клубный токен или токен игрока.

МетодНазваниеПутьДоступ
POSTРозыгрыш целиком/v1/cv/rallyКлубный токен
POSTИтог матча/v1/cv/match-summaryКлубный токен
POSTЗдоровье корта раз в 10 с/v1/cv/healthКлубный токен
GETДанные компьютерного зрения по матчу/v1/cv/match/{match_id}Клубный токен или токен игрока
GETПоследнее состояние корта/v1/cv/court/{court}/healthКлубный токен или токен игрока
GETБрони на корты клуба/v1/cv/court-bookingsКлубный токен

Лицензия сервера корта 1

Подписанная лицензия для машины сервера корта клуба. Доступ — клубный токен.

МетодНазваниеПутьДоступ
POSTВыдать лицензию серверу корта клуба/v1/license/courtКлубный токен

Живой счёт 1

Счёт идущих матчей на кортах клуба для табло, сайтов и приложений. Публичный метод.

МетодНазваниеПутьДоступ
GETЖивой счёт кортов клуба/v1/live/{club_id}Публичный

Заявки 1

Заявки с сайта, из рекламы или со стойки клуба. Публичный метод.

МетодНазваниеПутьДоступ
POSTЗаявка с сайта, из рекламы или со стойки/v1/leadsПубличный

Клубы и слоты 4

Клубы, корты и свободные слоты на день с ценой. Публичные методы.

МетодНазваниеПутьДоступ
GETСписок клубов/v1/clubsПубличный
GETКлуб/v1/clubs/{club_id}Публичный
GETКорты клуба/v1/clubs/{club_id}/courtsПубличный
GETСлоты клуба на день/v1/clubs/{club_id}/slotsПубличный

Брони 16

Бронирование корта от имени игрока: создание, перенос, отмена, лист ожидания, разделение оплаты, прокат, промокоды. Доступ — токен игрока.

МетодНазваниеПутьДоступ
POSTСоздать бронь/v1/bookingsТокен игрока
GETМои брони/v1/bookings/myТокен игрока
POSTОтменить бронь/v1/bookings/{booking_id}/cancelТокен игрока
POSTПеренести бронь/v1/bookings/{booking_id}/rescheduleТокен игрока
GETПравила брони для меня в этом клубе/v1/bookings/rulesТокен игрока
GETПроверка промокода/v1/promo/checkТокен игрока
POSTВстать в очередь на занятый слот/v1/bookings/waitlistТокен игрока
GETМой лист ожидания/v1/bookings/waitlist/myТокен игрока
POSTВыйти из листа ожидания/v1/bookings/waitlist/{wait_id}/cancelТокен игрока
POSTРазделить оплату брони/v1/bookings/{booking_id}/splitТокен игрока
GETМои доли к оплате/v1/bookings/splits/myТокен игрока
POSTОплатить свою долю/v1/bookings/splits/{split_id}/acceptТокен игрока
GETИнвентарь напрокат в клубе/v1/bookings/rentalТокен игрока
POSTДобавить инвентарь к своей броне/v1/bookings/{booking_id}/rentalТокен игрока
GETЧто уже взято на эту бронь/v1/bookings/{booking_id}/rentalТокен игрока
GETQR брони для стойки проката/v1/bookings/{booking_id}/rental-passТокен игрока

Кошелёк и оплата 4

Баланс игрока, пополнение через ЮKassa и уведомления ЮKassa.

МетодНазваниеПутьДоступ
GETКошелёк игрока/v1/walletТокен игрока
POSTПополнить кошелёк/v1/wallet/topupТокен игрока
GETСтатус пополнения после возврата со страницы оплаты/v1/wallet/payments/{payment_id}Токен игрока
POSTУведомление ЮKassa/v1/wallet/yookassa/webhookТолько для ЮKassa

Матчи 7

Матчи игрока, карточка матча с хайлайтами, ручной ввод и исправление счёта, отметка розыгрыша. Доступ — токен игрока.

МетодНазваниеПутьДоступ
GETМои матчи/v1/matches/myТокен игрока
GETКарточка матча/v1/matches/{match_id}Токен игрока
POSTРучной ввод счёта/v1/matches/manualТокен игрока
POSTСудья исправляет счёт/v1/matches/{match_id}/score-correctionУчётка панели клуба
POSTОтметить розыгрыш для нарезки/v1/matches/markТокен игрока
GETТекстовый разбор матча/v1/matches/{match_id}/reviewТокен игрока
POSTСсылка на клип для публикации/v1/matches/{match_id}/clips/{clip_id}/shareТокен игрока

Игроки 2

Профиль игрока и знакомые игроки. Доступ — токен игрока.

МетодНазваниеПутьДоступ
GETЗнакомые игроки/v1/players/recentТокен игрока
GETПрофиль игрока/v1/players/{player_id}Токен игрока

Рейтинг AISOLUS 4

Шкала 1,0–7,0, рейтинг игрока и таблица лучших.

МетодНазваниеПутьДоступ
GETШкала рейтинга/v1/rating/scaleПубличный
GETМой рейтинг/v1/rating/meТокен игрока
GETРейтинг другого игрока/v1/rating/user/{uid}Токен игрока
GETЛучшие по рейтингу AISOLUS/v1/rating/leaderboardТокен игрока

Таблица лидеров 1

Таблица лидеров по рейтингу Эло. Публичный метод.

МетодНазваниеПутьДоступ
GETТаблица лидеров по Эло/v1/leaderboardПубличный