achievements.add
Описание: Add achievement phrase (system or club-specific)
Входящие переменные:- type
Допустимый тип данных: Строка - threshold
Допустимый тип данных: Возможно несколько типов: Число, Дробное число - sport_types
Допустимый тип данных: Массив объектов - sport_type
Допустимый тип данных: Число - text
Допустимый тип данных: Строка - names_lang
Допустимый тип данных: Объект - system
Допустимый тип данных: Логическое выражение - club_ids
Допустимый тип данных: Массив объектов
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Тип данных: Строка
achievements.edit
Описание: Edit achievement phrase
Входящие переменные:- id
Допустимый тип данных: Строка - type
Допустимый тип данных: Строка - threshold
Допустимый тип данных: Возможно несколько типов: Число, Дробное число - sport_types
Допустимый тип данных: Массив объектов - text
Допустимый тип данных: Строка - names_lang
Допустимый тип данных: Объект - club_ids
Допустимый тип данных: Массив объектов
Возвращаемые параметры:- result
Тип данных: Логическое выражение
achievements.remove
Описание: Remove achievement phrase
Входящие переменные:- id
Допустимый тип данных: Строка
Возвращаемые параметры:- removed
Тип данных: Логическое выражение
achievements.bulkremove
Описание: Bulk remove non-system phrases
Входящие переменные:- ids
Допустимый тип данных: Массив объектов
Возвращаемые параметры:- removed
Тип данных: Логическое выражение - count
Тип данных: Число
achievements.hideforclubs
Описание: Hide system phrases for specified clubs
Входящие переменные:- ids
Допустимый тип данных: Массив объектов - club_ids
Допустимый тип данных: Массив объектов
Возвращаемые параметры:- result
Тип данных: Логическое выражение
achievements.unhideforclubs
Описание: Unhide system phrases for specified clubs
Входящие переменные:- ids
Допустимый тип данных: Массив объектов - club_ids
Допустимый тип данных: Массив объектов
Возвращаемые параметры:- result
Тип данных: Логическое выражение
achievements.list
Описание: List achievements for management
Входящие переменные:- club_id
Допустимый тип данных: Строка - filters
Допустимый тип данных: Объект - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число
Возвращаемые параметры:- items
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
badges.list
Описание: Получение списка наград клуба
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - status
Описание:
Фильтр по статусу (draft, active, archived)
Допустимый тип данных: Строка - badge_type
Описание:
Фильтр по типу награды
Допустимый тип данных: Строка - include_archived
Описание:
Включить архивные
Допустимый тип данных: Логическое выражение - order
Описание:
Сортировка { field, direction }
Допустимый тип данных: Объект - skip
Описание:
Пропустить записей
Допустимый тип данных: Число - limit
Описание:
Лимит записей
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - items
Описание:
Массив наград
Тип данных: Массив объектов - total
Тип данных: Число - skip
Тип данных: Число - limit
Тип данных: Число
badges.grid
Описание: Grid метод для наград с фильтрацией и сортировкой
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - filters
Описание:
Фильтры
Допустимый тип данных: Объект - order
Описание:
Сортировка
Допустимый тип данных: Объект - skip
Допустимый тип данных: Число - limit
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - items
Тип данных: Массив объектов - total
Тип данных: Число - skip
Тип данных: Число - limit
Тип данных: Число
badges.get
Описание: Получение награды по ID
Требуется предварительная авторизация: Да
Входящие переменные:- badge_id
Описание:
ID награды
Допустимый тип данных: Строка - id
Описание:
ID награды (альтернатива)
Допустимый тип данных: Строка - club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - badge
Описание:
Данные награды
Тип данных: Объект
badges.add
Описание: Создание новой награды
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - name обязательно
Описание:
Название награды
Допустимый тип данных: Строка - description
Описание:
Описание награды (до получения)
Допустимый тип данных: Строка - description_earned
Описание:
Описание награды (после получения)
Допустимый тип данных: Строка - code
Описание:
Уникальный код награды
Допустимый тип данных: Строка - badge_type
Описание:
Тип награды (achievement, milestone, seasonal, special, recurring)
Допустимый тип данных: Строка - award_type
Описание:
Тип выдачи { type, max_awards, period }
Допустимый тип данных: Объект - rarity
Описание:
Редкость (common, uncommon, rare, epic, legendary)
Допустимый тип данных: Строка - image
Описание:
Изображение { file_id, generated }
Допустимый тип данных: Объект - color
Описание:
Цвет (hex)
Допустимый тип данных: Строка - conditions
Описание:
Условия получения { logic, groups }
Допустимый тип данных: Объект - availability
Описание:
Доступность по времени { type, start_date, end_date }
Допустимый тип данных: Объект - prerequisites
Описание:
Prerequisite награды { badges, logic }
Допустимый тип данных: Объект - rewards
Описание:
Награда клиенту { points, bonus_amount }
Допустимый тип данных: Объект - notification_settings
Описание:
Настройки уведомлений
Допустимый тип данных: Объект - order
Описание:
Порядок сортировки
Допустимый тип данных: Число - status
Описание:
Статус (draft, active, archived)
Допустимый тип данных: Строка - tags
Описание:
Теги
Допустимый тип данных: Массив строк - category
Описание:
Категория
Допустимый тип данных: Строка - scope_club_ids
Описание:
ID клубов для анализа (для сетей)
Допустимый тип данных: Массив строк
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Описание:
ID созданной награды
Тип данных: Строка - badge
Описание:
Созданная награда
Тип данных: Объект
badges.edit
Описание: Редактирование награды
Требуется предварительная авторизация: Да
Входящие переменные:- badge_id
Описание:
ID награды
Допустимый тип данных: Строка - id
Описание:
ID награды (альтернатива)
Допустимый тип данных: Строка - name
Допустимый тип данных: Строка - description
Описание:
Описание награды (до получения)
Допустимый тип данных: Строка - description_earned
Описание:
Описание награды (после получения)
Допустимый тип данных: Строка - code
Допустимый тип данных: Строка - badge_type
Допустимый тип данных: Строка - award_type
Допустимый тип данных: Объект - rarity
Допустимый тип данных: Строка - image
Допустимый тип данных: Объект - color
Допустимый тип данных: Строка - conditions
Допустимый тип данных: Объект - availability
Допустимый тип данных: Объект - prerequisites
Допустимый тип данных: Объект - rewards
Допустимый тип данных: Объект - notification_settings
Допустимый тип данных: Объект - order
Допустимый тип данных: Число - status
Допустимый тип данных: Строка - tags
Допустимый тип данных: Массив строк - category
Допустимый тип данных: Строка - scope_club_ids
Допустимый тип данных: Массив строк
Возвращаемые параметры:- result
Тип данных: Логическое выражение
badges.remove
Описание: Удаление награды
Требуется предварительная авторизация: Да
Входящие переменные:- badge_id
Описание:
ID награды
Допустимый тип данных: Строка - id
Описание:
ID награды (альтернатива)
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - removed
Тип данных: Логическое выражение
badges.hide
Описание: Скрытие системных наград для клуба
Требуется предварительная авторизация: Да
Входящие переменные:- badge_ids обязательно
Описание:
ID наград
Допустимый тип данных: Массив строк - club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение
badges.unhide
Описание: Показ системных наград для клуба
Требуется предварительная авторизация: Да
Входящие переменные:- badge_ids обязательно
Описание:
ID наград
Допустимый тип данных: Массив строк - club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение
badges.conditions
Описание: Получение конфигурации условий для конструктора
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - config
Описание:
Конфигурация условий
Тип данных: Объект
badges.client.list
Описание: Получение наград клиента
Требуется предварительная авторизация: Да
Входящие переменные:- user_id обязательно
Описание:
ID пользователя
Допустимый тип данных: Число - club_id
Описание:
ID клуба
Допустимый тип данных: Строка - include_progress
Описание:
Включить прогресс метрик
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Тип данных: Логическое выражение - items
Описание:
Награды клиента
Тип данных: Массив объектов - progress
Описание:
Прогресс метрик (если запрошен)
Тип данных: Объект
badges.client.award
Описание: Ручная выдача награды клиенту
Требуется предварительная авторизация: Да
Входящие переменные:- badge_id обязательно
Описание:
ID награды
Допустимый тип данных: Строка - user_id обязательно
Описание:
ID пользователя
Допустимый тип данных: Число - club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - award_id
Описание:
ID выдачи
Тип данных: Строка
badges.client.revoke
Описание: Отзыв награды у клиента
Требуется предварительная авторизация: Да
Входящие переменные:- award_id обязательно
Описание:
ID выдачи
Допустимый тип данных: Строка - reason
Описание:
Причина отзыва
Допустимый тип данных: Строка - club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - revoked
Тип данных: Логическое выражение
badges.stats
Описание: Статистика награды
Требуется предварительная авторизация: Да
Входящие переменные:- badge_id обязательно
Описание:
ID награды
Допустимый тип данных: Строка - club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - statistics
Описание:
Статистика награды
Тип данных: Объект
badges.clients_grid
Описание: Grid клиентов с наградой
Требуется предварительная авторизация: Да
Входящие переменные:- badge_id обязательно
Описание:
ID награды
Допустимый тип данных: Строка - filters
Описание:
Фильтры
Допустимый тип данных: Объект - order
Описание:
Сортировка
Допустимый тип данных: Объект - skip
Допустимый тип данных: Число - limit
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - items
Тип данных: Массив объектов - total
Тип данных: Число - skip
Тип данных: Число - limit
Тип данных: Число
badges.generate_image
Описание: Генерация изображения награды через AI
Требуется предварительная авторизация: Да
Входящие переменные:- prompt
Описание:
Промпт для генерации
Допустимый тип данных: Строка - style
Описание:
Стиль изображения (achievement_badge, flat_icon, realistic, cartoon)
Допустимый тип данных: Строка - badge_name
Описание:
Название награды (для авто-промпта)
Допустимый тип данных: Строка - badge_description
Описание:
Описание награды (для авто-промпта)
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - image
Описание:
Сгенерированное изображение { file_id, url }
Тип данных: Объект
badges.queue_stats
Описание: Статистика очереди событий наград
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - stats
Описание:
Статистика очереди
Тип данных: Объект
badges.check_user
Описание: Ручная проверка наград для пользователя
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - user_id обязательно
Описание:
ID пользователя
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - check_result
Описание:
Результат проверки
Тип данных: Объект
badges.sync_progress
Описание: Синхронизация прогресса пользователя
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - user_id обязательно
Описание:
ID пользователя
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - metrics
Описание:
Обновлённые метрики
Тип данных: Объект
badges.user_progress
Описание: Получение прогресса пользователя
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - user_id обязательно
Описание:
ID пользователя
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - progress
Описание:
Прогресс пользователя
Тип данных: Объект
badges.manual_award
Описание: Ручная выдача награды пользователю
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - user_id обязательно
Описание:
ID пользователя
Допустимый тип данных: Число - badge_id обязательно
Описание:
ID награды
Допустимый тип данных: Строка - reason
Описание:
Причина выдачи
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - award
Описание:
Выданная награда
Тип данных: Объект
badges.revoke_award
Описание: Отзыв награды у пользователя
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - award_id обязательно
Описание:
ID выданной награды
Допустимый тип данных: Строка - reason
Описание:
Причина отзыва
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение
badges.worker_stats
Описание: Статистика воркеров системы наград
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - workers
Описание:
Статистика воркеров
Тип данных: Массив объектов
badges.user_awards
Описание: Получение наград пользователя (для админки)
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - user_id обязательно
Описание:
ID пользователя
Допустимый тип данных: Число - include_badge_details
Описание:
Включить детали наград
Допустимый тип данных: Логическое выражение - limit
Описание:
Лимит записей
Допустимый тип данных: Число - skip
Описание:
Пропустить записей
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - awards
Описание:
Список выданных наград
Тип данных: Массив объектов - total
Описание:
Общее количество наград
Тип данных: Число
badges.available
Описание: Получение доступных наград для клиента с прогрессом
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - user_id обязательно
Описание:
ID пользователя
Допустимый тип данных: Число - include_earned
Описание:
Включить уже полученные награды
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Тип данных: Логическое выражение - badges
Описание:
Доступные награды с прогрессом
Тип данных: Массив объектов - earned_count
Описание:
Количество полученных наград
Тип данных: Число
badges.my_badges
Описание: Получение наград текущего пользователя (для личного кабинета)
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - earned
Описание:
Полученные награды
Тип данных: Массив объектов - available
Описание:
Доступные награды с прогрессом
Тип данных: Массив объектов - stats
Описание:
Статистика наград
Тип данных: Объект
badges.year_wrapped
Описание: Получение данных о наградах для Year Wrapped
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - year
Описание:
Год (по умолчанию текущий)
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - badges_earned
Описание:
Награды за год
Тип данных: Массив объектов - total_earned
Описание:
Всего наград
Тип данных: Число - rarest_badge
Описание:
Самая редкая награда
Тип данных: Объект - first_badge
Описание:
Первая награда года
Тип данных: Объект
bookings.my.upcoming
Описание: Получить список ближайших бронирований пользователя
Входящие переменные:- limit
Описание:
Максимальное количество бронирований
Допустимый тип данных: Число
bookings.session.participants
Описание: Получить список участников занятия
Входящие переменные:- session_id обязательно
Описание:
ID занятия в расписании
Допустимый тип данных: Строка
bookings.session.get
Описание: Получить информацию о тренировке
bookings.session.book
Описание: Забронировать занятие
bookings.session.cancel
Описание: Отменить бронь занятия
bookings.session.products.check
Описание: Получить информацию о тренировке
Входящие переменные:- club_id
Допустимый тип данных: Строка
Возвращаемые параметры:- boxes
Тип данных: Массив объектов
Вложенные элементы:- id
Тип данных: Число - caption
Тип данных: Строка
boxes.stats
Описание: Aggregated device stats for last 1d/2d/7d
Входящие переменные:- id
Допустимый тип данных: Число - range
Допустимый тип данных: Строка - type
Допустимый тип данных: Строка
Входящие переменные:- id
Допустимый тип данных: Строка
Возвращаемые параметры:- enabled
Тип данных: Логическое выражение
Входящие переменные:- id
Допустимый тип данных: Число
Входящие переменные:- id
Допустимый тип данных: Число
Входящие переменные:- id
Допустимый тип данных: Число
branding.gen
Описание: Сгененрировать тему
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
theme.assist
Описание: AI помощник для редактирования темы
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - prompt обязательно
Описание:
Запрос пользователя для изменения темы
Допустимый тип данных: Строка - current_theme обязательно
Описание:
Текущие значения темы
Допустимый тип данных: Объект
Возвращаемые параметры:- changes
Описание:
Объект с изменениями переменных темы
Тип данных: Объект
getsettings
Описание: Редактировать клуб
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
editsettings
Описание: Редактировать клуб
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
mainmenu.get
Описание: Получить меню клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- menu
Тип данных: Массив объектов
menu.get
Описание: Получить меню клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- menu
Тип данных: Массив объектов
menu.update
Описание: Сохранить меню клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- menu
Тип данных: Массив объектов
theme.get
Описание: Получить тему клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- theme
Тип данных: Массив объектов
theme.update
Описание: Сохранить тему клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- theme
Тип данных: Массив объектов
logos.get
Описание: Получить лого клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- theme
Тип данных: Массив объектов
logos.update
Описание: Сохранить лого клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- theme
Тип данных: Массив объектов
homescreen.get
Описание: Получить главный экран клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- theme
Тип данных: Массив объектов
homescreen.update
Описание: Сохранить лого клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- theme
Тип данных: Массив объектов
startsceeen.get
Описание: Получить настройки стартового экрана клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- theme
Тип данных: Массив объектов
startscreen.update
Описание: Сохранить стартовый экран клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- theme
Тип данных: Массив объектов
bottommenu.get
Описание: Получить нижнее меню клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- menu
Тип данных: Массив объектов
bottommenu.update
Описание: Сохранить меню клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- menu
Тип данных: Массив объектов
employeemenu.get
Описание: Получить меню сотрудников клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
Возвращаемые параметры:- menu
Тип данных: Массив объектов
employeemenu.update
Описание: Сохранить меню сотрудников клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка - menu обязательно
Допустимый тип данных: Массив строк
Возвращаемые параметры:- menu
Тип данных: Массив объектов
ui_layout.get
Описание: Получить конфигурацию UI Builder для раздела клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка - section обязательно
Допустимый тип данных: Строка
customsettings.get
Описание: Получить кастомные настройки клуба
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
customsettings.update
Описание: Сохранить кастомные настройки клуба
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка - settings
Описание:
Настройки
Допустимый тип данных: Объект
titles.get
Описание: Получить заголовки
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
titles.edit
Описание: Сохранить заголовок
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - key
Описание:
Ключ
Допустимый тип данных: Строка - value
Описание:
Значение
Допустимый тип данных: Строка
pages.get
Описание: Получить настройки интеграций
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
pages.edit
Описание: Получить настройки интеграций
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
icons.get
Описание: Получить кастомные иконки меню клуба
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
icons.update
Описание: Обновить иконку пункта меню клуба
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - page
Описание:
ID страницы/пункта меню
Допустимый тип данных: Строка - icon_type
Описание:
Тип иконки: tride, lucide, custom, ai
Допустимый тип данных: Строка - icon_value
Описание:
Значение иконки (имя или SVG код)
Допустимый тип данных: Строка
icons.clear
Описание: Сбросить иконку пункта меню на дефолтную
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - page
Описание:
ID страницы/пункта меню
Допустимый тип данных: Строка
ui_layout.update
Описание: Сохранить конфигурацию UI Builder для раздела клуба
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка - section обязательно
Допустимый тип данных: Строка - config обязательно
Допустимый тип данных: undefined
chat.messages.new
Описание: Получить новые сообщения в чате
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - last_id обязательно
Описание:
Идентификатор последнего сообщения в чате
Допустимый тип данных: Число
chat.messages.old
Описание: Получить старые/последние сообщения в чате
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - first_id
Описание:
Идентификатор первого сообщения в чате
Допустимый тип данных: Число
client_tags.list
Описание: Список категорий клиентов в клубе
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Массив категорий клиентов (id, name, club_ids, external_id)
Тип данных: Массив объектов
client_tags.grid
Описание: Список категорий клиентов для Grid компонента с пагинацией и фильтрацией
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - filters
Описание:
Объект фильтров (search)
Допустимый тип данных: Объект - order
Описание:
Объект сортировки (field, direction)
Допустимый тип данных: Объект - limit
Описание:
Лимит записей на страницу
Допустимый тип данных: Число - skip
Описание:
Количество записей для пропуска (offset)
Допустимый тип данных: Число
Возвращаемые параметры:- items
Описание:
Массив категорий
Тип данных: Массив объектов - total
Описание:
Общее количество записей
Тип данных: Число - skip
Описание:
Текущий offset
Тип данных: Число - limit
Описание:
Текущий лимит
Тип данных: Число
client_tags.get
Описание: Получение одной категории клиента по ID
Входящие переменные:- tag_id
Описание:
ID категории
Допустимый тип данных: Строка
Возвращаемые параметры:- item
Описание:
Объект категории
Тип данных: Объект - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
client_tags.add
Описание: Добавление категории клиента
Входящие переменные:- name
Описание:
Название категории
Допустимый тип данных: Строка - club_ids
Описание:
Массив ID клубов для категории
Допустимый тип данных: Массив строк - external_id
Описание:
Внешний ID (опционально)
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - tag_id
Описание:
ID созданной категории
Тип данных: Строка - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
client_tags.edit
Описание: Редактирование категории клиента
Входящие переменные:- tag_id
Описание:
ID редактируемой категории
Допустимый тип данных: Строка - name
Описание:
Новое название категории
Допустимый тип данных: Строка - club_ids
Описание:
Новый массив ID клубов
Допустимый тип данных: Массив строк - external_id
Описание:
Внешний ID (опционально)
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
client_tags.remove
Описание: Удаление категории клиента (также удаляет тег у всех клиентов)
Входящие переменные:- tag_id
Описание:
ID удаляемой категории
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
clients.edittags
Описание:
clients.editdata
Описание:
client_notes.add
Описание: Добавление заметки к клиенту
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - uid
Описание:
ID клиента
Допустимый тип данных: Число - body
Описание:
Текст заметки
Допустимый тип данных: Строка - tags
Описание:
Массив ID тегов для заметки (необязательно)
Допустимый тип данных: Массив (любые типы внутри) - session_id
Описание:
ID сессии, к которой относится заметка (необязательно)
Допустимый тип данных: Строка - sport_type
Описание:
Тип спорта (необязательно, по умолчанию 0)
Допустимый тип данных: Число
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - id
Описание:
ID созданной заметки
Тип данных: Строка - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
client_notes.remove
Описание: Удаление заметки клиента
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - id
Описание:
ID удаляемой заметки
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
client_notes.list
Описание: Получение списка заметок клиента
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - uid
Описание:
ID клиента
Допустимый тип данных: Число - author
Описание:
ID автора заметок для фильтрации (необязательно)
Допустимый тип данных: Число - sport_type
Описание:
Тип спорта для фильтрации (необязательно)
Допустимый тип данных: Число - search
Описание:
Поисковая фраза в тексте заметки (необязательно)
Допустимый тип данных: Строка - limit
Описание:
Количество записей на страницу (по умолчанию 30, максимум 100)
Допустимый тип данных: Число - skip
Описание:
Количество записей для пропуска (для пагинации)
Допустимый тип данных: Число
Возвращаемые параметры:- total
Описание:
Общее количество заметок
Тип данных: Число - skip
Описание:
Количество пропущенных записей
Тип данных: Число - limit
Описание:
Лимит записей на страницу
Тип данных: Число - items
Описание:
Массив заметок с информацией об авторе, тегах, сессии и типе сессии
Тип данных: Массив (любые типы внутри) - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
clients.batch_set_tag
Описание: Массовая установка категории клиентам по фильтрам или списку ID
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - tag_id обязательно
Описание:
ID категории для установки
Допустимый тип данных: Строка - filters
Описание:
Объект фильтров для выборки клиентов
Допустимый тип данных: Объект - uids
Описание:
Массив ID клиентов (если не указан, применяются фильтры)
Допустимый тип данных: Массив чисел
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - affected_count
Описание:
Количество обновлённых клиентов
Тип данных: Число - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
clients.batch_remove_tag
Описание: Массовое удаление категории у клиентов по фильтрам или списку ID
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - tag_id обязательно
Описание:
ID категории для удаления
Допустимый тип данных: Строка - filters
Описание:
Объект фильтров для выборки клиентов
Допустимый тип данных: Объект - uids
Описание:
Массив ID клиентов (если не указан, применяются фильтры)
Допустимый тип данных: Массив чисел
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - affected_count
Описание:
Количество обновлённых клиентов
Тип данных: Число - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
clients.export
Описание: Экспорт клиентов в Excel по фильтрам или списку ID
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - filters
Описание:
Объект фильтров для выборки клиентов
Допустимый тип данных: Объект - uids
Описание:
Массив ID клиентов (если не указан, применяются фильтры)
Допустимый тип данных: Массив чисел
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - url
Описание:
URL для скачивания файла
Тип данных: Строка - count
Описание:
Количество экспортированных клиентов
Тип данных: Число - expires_at
Описание:
Время истечения ссылки (для S3)
Тип данных: Строка - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
competitions.add
Описание: Добавление пресета соревнования (системного или клубного)
Входящие переменные:- name
Описание:
Название пресета
Допустимый тип данных: Строка - sport_type
Описание:
Вид спорта
Допустимый тип данных: Число - settings
Описание:
Настройки соревнования
Допустимый тип данных: Объект - display_settings
Описание:
Настройки отображения (screen, data, controlData, volume)
Допустимый тип данных: Объект - system
Описание:
Системный пресет (только для администратора)
Допустимый тип данных: Логическое выражение - club_ids
Описание:
ID клубов для клубного пресета
Допустимый тип данных: Массив строк - order
Описание:
Порядок сортировки
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Тип данных: Строка
competitions.edit
Описание: Редактирование пресета соревнования
Входящие переменные:- id
Описание:
ID пресета
Допустимый тип данных: Строка - name
Описание:
Название пресета
Допустимый тип данных: Строка - sport_type
Описание:
Вид спорта
Допустимый тип данных: Число - settings
Описание:
Настройки соревнования
Допустимый тип данных: Объект - display_settings
Описание:
Настройки отображения (screen, data, controlData, volume)
Допустимый тип данных: Объект - club_ids
Описание:
ID клубов
Допустимый тип данных: Массив строк - order
Описание:
Порядок сортировки
Допустимый тип данных: Число - system
Описание:
Превратить в системный (только для администратора)
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Тип данных: Логическое выражение
competitions.remove
Описание: Удаление пресета соревнования
Входящие переменные:- id
Описание:
ID пресета
Допустимый тип данных: Строка
Возвращаемые параметры:- removed
Тип данных: Логическое выражение
competitions.bulkremove
Описание: Массовое удаление не-системных пресетов соревнований
Входящие переменные:- ids
Описание:
Массив ID пресетов
Допустимый тип данных: Массив строк
Возвращаемые параметры:- removed
Тип данных: Логическое выражение - count
Тип данных: Число
competitions.hideforclubs
Описание: Скрыть системные пресеты соревнований для указанных клубов
Входящие переменные:- ids
Описание:
Массив ID пресетов
Допустимый тип данных: Массив строк - club_ids
Описание:
Массив ID клубов
Допустимый тип данных: Массив строк
Возвращаемые параметры:- result
Тип данных: Логическое выражение
competitions.unhideforclubs
Описание: Показать системные пресеты соревнований для указанных клубов
Входящие переменные:- ids
Описание:
Массив ID пресетов
Допустимый тип данных: Массив строк - club_ids
Описание:
Массив ID клубов
Допустимый тип данных: Массив строк
Возвращаемые параметры:- result
Тип данных: Логическое выражение
competitions.list
Описание: Список пресетов соревнований для управления
Входящие переменные:- club_id
Описание:
ID клуба для фильтрации
Допустимый тип данных: Строка - filters
Описание:
Фильтры: system (boolean), sport_type (int), name (string)
Допустимый тип данных: Объект - limit
Описание:
Лимит записей (по умолчанию 50, макс 200)
Допустимый тип данных: Число - skip
Описание:
Пропустить записей
Допустимый тип данных: Число - order
Описание:
Сортировка: field (created_ts, updated_ts, system, name, order, sport_type), order (asc/desc)
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Тип данных: Массив объектов
Вложенные элементы:- id
Тип данных: Строка - name
Тип данных: Строка - sport_type
Тип данных: Число - settings
Тип данных: Объект - display_settings
Тип данных: Объект - system
Тип данных: Логическое выражение - club_ids
Тип данных: Массив строк - hidden_for_clubs
Тип данных: Массив строк - order
Тип данных: Число - created_ts
Тип данных: Временной штамп (timestamp) - updated_ts
Тип данных: Временной штамп (timestamp)
- total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
competitions.get
Описание: Получение конкретного пресета соревнования
Входящие переменные:- id
Описание:
ID пресета
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Тип данных: Строка - name
Тип данных: Строка - sport_type
Тип данных: Число - settings
Тип данных: Объект - display_settings
Тип данных: Объект - system
Тип данных: Логическое выражение - club_ids
Тип данных: Массив строк - hidden_for_clubs
Тип данных: Массив строк - order
Тип данных: Число - created_ts
Тип данных: Временной штамп (timestamp) - updated_ts
Тип данных: Временной штамп (timestamp)
competitions.listforclub
Описание: Список пресетов соревнований для конкретного клуба (для использования во время тренировки)
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - sport_type
Описание:
Вид спорта для фильтрации
Допустимый тип данных: Число
Возвращаемые параметры:- items
Тип данных: Массив объектов
Вложенные элементы:- id
Тип данных: Строка - name
Тип данных: Строка - sport_type
Тип данных: Число - settings
Тип данных: Объект - display_settings
Тип данных: Объект - system
Тип данных: Логическое выражение - order
Тип данных: Число
competitions.copy
Описание: Копирование пресета соревнования в клуб
Входящие переменные:- id
Описание:
ID исходного пресета
Допустимый тип данных: Строка - club_ids
Описание:
ID клубов для копии
Допустимый тип данных: Массив строк - name
Описание:
Название копии (опционально)
Допустимый тип данных: Строка - order
Описание:
Порядок сортировки (опционально)
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Тип данных: Строка
competitions.reorder
Описание: Изменение порядка пресетов соревнований
Входящие переменные:- items
Описание:
Массив объектов { id: string, order: int }
Допустимый тип данных: Массив объектов
Возвращаемые параметры:- result
Тип данных: Логическое выражение
checkSubdomainAvailable
Описание: Проверка доступности поддомена
Входящие переменные:- subdomain обязательно
Описание:
Поддомен для проверки
Допустимый тип данных: Строка - club_id
Описание:
ID клуба (для проверки что это текущий клуб)
Допустимый тип данных: Строка
Возвращаемые параметры:- available
Описание:
Доступен ли поддомен
Тип данных: Логическое выражение - subdomain
Описание:
Нормализованный поддомен
Тип данных: Строка - error
Описание:
Код ошибки если недоступен
Тип данных: Строка
setSubdomain
Описание: Установка/изменение поддомена клуба
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - subdomain обязательно
Описание:
Поддомен для установки
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - subdomain
Описание:
Установленный поддомен
Тип данных: Строка - status
Описание:
Статус поддомена (active или pending)
Тип данных: Строка - dns_created
Описание:
Создана ли DNS запись
Тип данных: Логическое выражение - warning
Описание:
Предупреждение если DNS не создан
Тип данных: Строка - error
Описание:
Код ошибки если неудачно
Тип данных: Строка
setCustomDomain
Описание: Установка кастомного домена
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - custom_domain обязательно
Описание:
Кастомный домен
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - custom_domain
Описание:
Установленный домен
Тип данных: Строка - verification_token
Описание:
Токен верификации
Тип данных: Строка - target_cname
Описание:
Целевой CNAME для DNS записи
Тип данных: Строка - instructions
Описание:
Инструкции по настройке DNS
Тип данных: Объект - error
Описание:
Код ошибки если неудачно
Тип данных: Строка
verifyCustomDomain
Описание: Проверка и верификация кастомного домена
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - verified
Описание:
Верифицирован ли домен
Тип данных: Логическое выражение - custom_domain
Описание:
Домен
Тип данных: Строка - message
Описание:
Сообщение о статусе
Тип данных: Строка - error
Описание:
Код ошибки если неудачно
Тип данных: Строка
removeCustomDomain
Описание: Удаление кастомного домена
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - error
Описание:
Код ошибки если неудачно
Тип данных: Строка
getDomainSettings
Описание: Получение настроек доменов клуба
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - settings
Описание:
Настройки доменов
Тип данных: Объект - error
Описание:
Код ошибки если неудачно
Тип данных: Строка
setDomainMeta
Описание: Установка метаданных домена (title, description, keywords)
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - title
Описание:
Заголовок страницы (до 200 символов)
Допустимый тип данных: Строка - description
Описание:
Описание страницы (до 500 символов)
Допустимый тип данных: Строка - keywords
Описание:
Ключевые слова (до 500 символов)
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - domain_meta
Описание:
Установленные метаданные
Тип данных: Объект - error
Описание:
Код ошибки если неудачно
Тип данных: Строка
setAnalytics
Описание: Установка настроек аналитики для брендированного приложения
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - yandex_metrika_id
Описание:
ID счётчика Яндекс.Метрики
Допустимый тип данных: Строка - vk_pixel_id
Описание:
ID пикселя VK (Mail.ru Counter)
Допустимый тип данных: Строка - google_analytics_id
Описание:
ID Google Analytics (GA4)
Допустимый тип данных: Строка - google_tag_manager_id
Описание:
ID Google Tag Manager
Допустимый тип данных: Строка - facebook_pixel_id
Описание:
ID пикселя Facebook
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - analytics
Описание:
Установленные настройки аналитики
Тип данных: Объект - error
Описание:
Код ошибки если неудачно
Тип данных: Строка
setAppStores
Описание: Установка ссылок на приложения (только для админов с triderole=100)
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - google_play
Описание:
Ссылка на Google Play
Допустимый тип данных: Строка - app_store
Описание:
Ссылка на App Store
Допустимый тип данных: Строка - rustore
Описание:
Ссылка на RuStore
Допустимый тип данных: Строка - apk_direct
Описание:
Прямая ссылка на APK файл (file_id)
Допустимый тип данных: Идентификатор файла - fileid
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - app_stores
Описание:
Установленные ссылки на магазины
Тип данных: Объект - error
Описание:
Код ошибки если неудачно
Тип данных: Строка
employee.card.get
Описание: Список клиентских тегов в клубе
employee.card.get.public
Описание: Список клиентских тегов в клубе
employee.card.list.public
Описание: Список клиентских тегов в клубе
employee.card.edit
Описание: Список клиентских тегов в клубе
employees.maplist
Описание: Список сотрудников (компактно) с внешними ID
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Список сотрудников
Тип данных: Массив объектов
Вложенные элементы:- uid
Описание:
UID сотрудника
Тип данных: Строка - avatar
Описание:
Аватар сотрудника (fileid)
Тип данных: Строка - name
Описание:
Имя Фамилия
Тип данных: Строка - external_id
Описание:
Внешний ID
Тип данных: Строка
employees.mapsave
Описание: Сохранить соответствия внешних ID для сотрудников (bulk)
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - mappings
Описание:
Массив соответствий {uid, external_id}
Допустимый тип данных: Массив объектов
Вложенные элементы:- uid
Описание:
UID сотрудника
Тип данных: Число - external_id
Описание:
Внешний ID
Тип данных: Возможно несколько типов: Число, Строка
Возвращаемые параметры:- saved
Описание:
Статус сохранения
Тип данных: Логическое выражение - updated
Описание:
Количество обновлённых записей
Тип данных: Число
engagement.feed
Описание: Лента взаимодействий (лайки и комментарии) для занятий клуба
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - skip
Описание:
Пропустить N записей (для пагинации)
Допустимый тип данных: Число - limit
Описание:
Количество записей (макс 100, по умолчанию 20)
Допустимый тип данных: Число - event_types
Описание:
Фильтр по типам событий: ['like', 'comment']. По умолчанию оба типа
Допустимый тип данных: Массив строк - session_id
Описание:
Фильтр по конкретному занятию
Допустимый тип данных: Строка - from_ts
Описание:
Начало периода (unix timestamp)
Допустимый тип данных: Число - to_ts
Описание:
Конец периода (unix timestamp)
Допустимый тип данных: Число
Возвращаемые параметры:- items
Описание:
Массив событий. Каждый объект: {id, type, created_ts, session: {id, name, planned_start_ts, sport_types}, author: {uid, firstname, lastname, display_name, avatar}, content}
Тип данных: Массив объектов - total
Описание:
Общее количество событий
Тип данных: Число - skip
Описание:
Количество пропущенных записей
Тип данных: Число - limit
Описание:
Лимит записей на страницу
Тип данных: Число - has_more
Описание:
Есть ли ещё записи для загрузки
Тип данных: Логическое выражение
faq.grid
Описание: Grid FAQ list with filters
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число - order
Допустимый тип данных: Объект - filters
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Описание:
Массив объектов FAQ
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
faq.add
Описание: Добавить страницу помощи
Входящие переменные:- club_ids обязательно
Описание:
Массив идентификаторов клубов
Допустимый тип данных: Массив строк - title обязательно
Описание:
Название страницы
Допустимый тип данных: Строка - description
Описание:
Краткое описание страницы
Допустимый тип данных: Строка - content
Описание:
Содержание страницы (markdown)
Допустимый тип данных: Строка - preview_image
Описание:
Картинка превью страницы
Допустимый тип данных: Идентификатор файла - fileid - status
Описание:
Включена ли страница
Допустимый тип данных: Логическое выражение - roles
Описание:
Роли пользователей
Допустимый тип данных: Массив чисел
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Тип данных: Строка
faq.edit
Описание: Редактировать страницу помощи
Входящие переменные:- id обязательно
Описание:
Идентификатор страницы помощи
Допустимый тип данных: Строка - club_ids обязательно
Описание:
Массив идентификаторов клубов
Допустимый тип данных: Массив строк - title обязательно
Описание:
Название страницы
Допустимый тип данных: Строка - description
Описание:
Краткое описание страницы
Допустимый тип данных: Строка - content
Описание:
Содержание страницы (markdown)
Допустимый тип данных: Строка - preview_image
Описание:
Картинка превью страницы
Допустимый тип данных: Идентификатор файла - fileid - status
Описание:
Включена ли страница
Допустимый тип данных: Логическое выражение - roles
Описание:
Роли пользователей
Допустимый тип данных: Массив чисел
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Тип данных: Строка
faq.get
Описание: Получить страницу помощи
Входящие переменные:- id обязательно
Описание:
Идентификатор страницы помощи
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Тип данных: Строка - title
Тип данных: Строка - description
Тип данных: Строка - content
Тип данных: Строка - club_ids
Тип данных: Массив объектов - roles
Тип данных: Массив чисел - preview_image
Тип данных: Идентификатор файла - fileid - status
Тип данных: Логическое выражение
faq.list
Описание: Получить список страниц помощи
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Массив объектов страниц помощи
Тип данных: Массив объектов
faq.remove
Описание: Удалить страницу помощи
Входящие переменные:- id обязательно
Описание:
Идентификатор страницы помощи
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Тип данных: Строка
faq.clientList
Описание: Получить список страниц помощи для клиента
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Массив объектов страниц помощи
Тип данных: Массив объектов
faq.clientGet
Описание: Получить страницу помощи для клиента
Входящие переменные:- id обязательно
Описание:
Идентификатор страницы помощи
Допустимый тип данных: Строка - club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Тип данных: Строка - title
Тип данных: Строка - description
Тип данных: Строка - content
Тип данных: Строка - club_ids
Тип данных: Массив объектов - roles
Тип данных: Массив чисел - preview_image
Тип данных: Идентификатор файла - fileid
client_fields.add
Описание: Добавить пользовательское поле клиента
Входящие переменные:- club_id
Описание:
ID клуба (автоматически резолвится для групп). Обязателен для клубных полей, не требуется для системных.
Допустимый тип данных: Строка - system
Описание:
Системное поле (доступно для всех клубов). Только для triderole=100.
Допустимый тип данных: Логическое выражение - type обязательно
Описание:
Тип поля: text | select | boolean | number | date
Допустимый тип данных: Строка - name
Описание:
Название поля на языке запроса
Допустимый тип данных: Строка - code
Описание:
Код поля для системных полей (weight, height и т.д.)
Допустимый тип данных: Строка - group
Описание:
Название группы
Допустимый тип данных: Строка - required
Описание:
Обязательное ли поле
Допустимый тип данных: Логическое выражение - enabled
Описание:
Включено ли поле (по умолчанию true)
Допустимый тип данных: Логическое выражение - showBooking
Описание:
Показывать в бронировании
Допустимый тип данных: Логическое выражение - showRegister
Описание:
Показывать в регистрации
Допустимый тип данных: Логическое выражение - showProfile
Описание:
Показывать в профиле
Допустимый тип данных: Логическое выражение - multiple
Описание:
Для select: множественный выбор
Допустимый тип данных: Логическое выражение - values
Описание:
Для select: список опций
Допустимый тип данных: Массив объектов
Вложенные элементы:- id
Описание:
Идентификатор опции (принимаются также value/code/name)
Тип данных: Строка - name
Описание:
Название опции на языке запроса
Тип данных: Строка
- decimals
Описание:
Для number: количество знаков после запятой (>=0)
Допустимый тип данных: Число - min
Описание:
Для number: минимальное значение
Допустимый тип данных: Дробное число - max
Описание:
Для number: максимальное значение
Допустимый тип данных: Дробное число
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - id
Описание:
ID созданного поля
Тип данных: Строка - error
Описание:
Код ошибки (возможные значения):- wrong_club_id
- no_permissions
- wrong_type
- db_error
Тип данных: Строка
client_fields.edit
Описание: Редактировать пользовательское поле клиента
Входящие переменные:- id обязательно
Описание:
ID поля
Допустимый тип данных: Строка - name
Описание:
Новое название
Допустимый тип данных: Строка - group
Описание:
Название группы
Допустимый тип данных: Строка - required
Описание:
Обязательное
Допустимый тип данных: Логическое выражение - enabled
Описание:
Включено
Допустимый тип данных: Логическое выражение - showBooking
Описание:
Показывать в бронировании
Допустимый тип данных: Логическое выражение - showRegister
Описание:
Показывать в регистрации
Допустимый тип данных: Логическое выражение - showProfile
Описание:
Показывать в профиле
Допустимый тип данных: Логическое выражение - type
Описание:
Смена типа: text | select | boolean | number | date (сбросит специфичные настройки)
Допустимый тип данных: Строка - multiple
Описание:
Для select: множественный выбор
Допустимый тип данных: Логическое выражение - values
Описание:
Для select: список опций
Допустимый тип данных: Массив объектов
Вложенные элементы:- id
Описание:
Идентификатор опции (принимаются также value/code/name)
Тип данных: Строка - name
Описание:
Название опции
Тип данных: Строка
- decimals
Описание:
Для number: количество знаков после запятой
Допустимый тип данных: Число - min
Описание:
Для number: минимум
Допустимый тип данных: Дробное число - max
Описание:
Для number: максимум
Допустимый тип данных: Дробное число
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - error
Описание:
Код ошибки (возможные значения):- wrong_id
- not_found
- no_permissions
- wrong_type
- db_error
Тип данных: Строка
client_fields.remove
Описание: Удалить пользовательское поле клиента
Входящие переменные:- id обязательно
Описание:
ID поля
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - error
Описание:
Код ошибки (возможные значения):- wrong_id
- not_found
- no_permissions
- db_error
Тип данных: Строка
client_fields.hide
Описание: Скрыть системное поле для клуба
Входящие переменные:- id обязательно
Описание:
ID системного поля
Допустимый тип данных: Строка - club_id обязательно
Описание:
ID клуба (автоматически резолвится для групп)
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - error
Описание:
Код ошибки (возможные значения):- wrong_id
- wrong_club_id
- not_found
- not_system_field
- no_permissions
- db_error
Тип данных: Строка
client_fields.unhide
Описание: Показать скрытое системное поле для клуба
Входящие переменные:- id обязательно
Описание:
ID системного поля
Допустимый тип данных: Строка - club_id обязательно
Описание:
ID клуба (автоматически резолвится для групп)
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - error
Описание:
Код ошибки (возможные значения):- wrong_id
- wrong_club_id
- not_found
- not_system_field
- no_permissions
- db_error
Тип данных: Строка
client_fields.list
Описание: Список пользовательских полей клиента для админки
Входящие переменные:- club_id обязательно
Описание:
ID клуба (автоматически резолвится для групп)
Допустимый тип данных: Строка - limit
Описание:
Лимит записей на страницу (по умолчанию 10, максимум 100)
Допустимый тип данных: Число - skip
Описание:
Смещение записей
Допустимый тип данных: Число - order
Описание:
Сортировка {field, dir}
Допустимый тип данных: Объект
Вложенные элементы:- field
Описание:
Поле сортировки: name|type|enabled|required|created_ts
Тип данных: Строка - dir
Описание:
Направление: asc|desc
Тип данных: Строка
- filters
Описание:
Фильтры: type, enabled, required, name
Допустимый тип данных: Объект
Вложенные элементы:- type
Описание:
Тип поля для фильтрации
Тип данных: Строка - enabled
Описание:
Только включенные/выключенные
Тип данных: Логическое выражение - required
Описание:
Только обязательные/необязательные
Тип данных: Логическое выражение - name
Описание:
Поиск по названию (подстрока, регистр не учитывается)
Тип данных: Строка
Возвращаемые параметры:- items
Описание:
Поля с полным описанием
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID поля
Тип данных: Строка - type
Описание:
Тип: text|select|boolean|number|date
Тип данных: Строка - name
Описание:
Название поля
Тип данных: Строка - code
Описание:
Код поля (для системных полей)
Тип данных: Строка - required
Описание:
Обязательное
Тип данных: Логическое выражение - enabled
Описание:
Включено
Тип данных: Логическое выражение - system
Описание:
Системное поле (доступно для всех клубов)
Тип данных: Логическое выражение - is_hidden
Описание:
Скрыто ли системное поле для данного клуба
Тип данных: Логическое выражение - club_id
Описание:
ID клуба (резолвленный)
Тип данных: Строка - select
Описание:
Настройки для типа select
Тип данных: Объект
Вложенные элементы:- values
Описание:
Опции выбора
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID опции
Тип данных: Строка - name
Описание:
Название опции
Тип данных: Строка
- multiple
Описание:
Множественный выбор
Тип данных: Логическое выражение
- number
Описание:
Настройки для типа number
Тип данных: Объект
Вложенные элементы:- decimals
Описание:
Количество знаков после запятой
Тип данных: Число - min
Описание:
Минимум
Тип данных: Дробное число - max
Описание:
Максимум
Тип данных: Дробное число
- created_by
Описание:
Кем создано (uid)
Тип данных: Строка - created_ts
Описание:
Время создания (unix)
Тип данных: Временной штамп (timestamp)
- total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
client_fields.client_list
Описание: Список включенных пользовательских полей клиента c переводами для языка запроса
Входящие переменные:- club_id обязательно
Описание:
ID клуба (автоматически резолвится для групп)
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Список пользовательских полей для формы клиента
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID поля
Тип данных: Строка - type
Описание:
Тип: text|select|boolean|number|date
Тип данных: Строка - name
Описание:
Название поля (с учетом перевода под язык запроса)
Тип данных: Строка - required
Описание:
Обязательное
Тип данных: Логическое выражение - values
Описание:
Опции для select (только для типа select)
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID опции
Тип данных: Строка - name
Описание:
Название опции (локализованное)
Тип данных: Строка
- multiple
Описание:
Множественный выбор (только для select)
Тип данных: Логическое выражение - decimals
Описание:
Количество знаков после запятой (только для number)
Тип данных: Число - min
Описание:
Минимальное значение (только для number)
Тип данных: Дробное число - max
Описание:
Максимальное значение (только для number)
Тип данных: Дробное число
indoortv.playlists.add
Описание: Добавить плейлист
indoortv.playlists.list
Описание: Добавить плейлист
indoortv.playlists.edit
Описание: Добавить плейлист
indoortv.playlists.remove
Описание: Добавить плейлист
indoortv.playlists.get
Описание: Добавить плейлист
indoortv.schedule.add
Описание: Добавить плейлист
indoortv.schedule.edit
Описание: Добавить плейлист
indoortv.schedule.remove
Описание: Добавить плейлист
indoortv.schedule.list
Описание: Добавить плейлист
indoortv.schedule.get
Описание: Добавить плейлист
indoortv.chat.send
Описание: Добавить плейлист
indoortv.anouncements.add
Описание: Добавить плейлист
indoortv.anouncements.list
Описание: Добавить плейлист
indoortv.anouncements.remove
Описание: Добавить плейлист
indoortv.anouncements.edit
Описание: Добавить плейлист
indoortv.music.playlists.list
Описание: Список музыкальных плейлистов
indoortv.music.playlists.add
Описание: Добавить музыкальный плейлист
indoortv.music.playlists.edit
Описание: Редактировать музыкальный плейлист
indoortv.music.playlists.remove
Описание: Удалить музыкальный плейлист
indoortv.music.playlists.get
Описание: Получить музыкальный плейлист
indoortv.layouts.list
Описание: Получить список шаблонов
polls.grid
Описание: Grid опросов с фильтрами
Входящие переменные:- club_id
Описание:
Идентификатор клуба (опционально, используется если не указан фильтр clubs)
Допустимый тип данных: Строка - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число - order
Допустимый тип данных: Объект - filters
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Описание:
Массив объектов опросов
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
polls.add
Описание: Создать опрос
Входящие переменные:- club_ids обязательно
Описание:
Массив идентификаторов клубов
Допустимый тип данных: Массив строк - title обязательно
Описание:
Заголовок опроса
Допустимый тип данных: Строка - description
Описание:
Описание опроса
Допустимый тип данных: Строка - completion_message
Описание:
Сообщение после завершения
Допустимый тип данных: Строка - status
Описание:
Включен/выключен
Допустимый тип данных: Логическое выражение - start_ts
Описание:
Unix timestamp начала (int или null) - end_ts
Описание:
Unix timestamp окончания (int или null) - blocks
Описание:
Массив блоков опроса
Допустимый тип данных: Массив (любые типы внутри) - display_conditions
Описание:
Условия показа опроса
Допустимый тип данных: Объект
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Тип данных: Строка
polls.edit
Описание: Редактировать опрос
Входящие переменные:- id обязательно
Описание:
Идентификатор опроса
Допустимый тип данных: Строка - club_ids
Описание:
Массив идентификаторов клубов
Допустимый тип данных: Массив строк - title
Описание:
Заголовок опроса
Допустимый тип данных: Строка - description
Описание:
Описание опроса
Допустимый тип данных: Строка - completion_message
Описание:
Сообщение после завершения
Допустимый тип данных: Строка - status
Описание:
Включен/выключен
Допустимый тип данных: Логическое выражение - start_ts
Описание:
Unix timestamp начала (int или null) - end_ts
Описание:
Unix timestamp окончания (int или null) - blocks
Описание:
Массив блоков опроса
Допустимый тип данных: Массив (любые типы внутри) - display_conditions
Описание:
Условия показа опроса
Допустимый тип данных: Объект
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Тип данных: Строка
polls.remove
Описание: Удалить опрос
Входящие переменные:- id обязательно
Описание:
Идентификатор опроса
Допустимый тип данных: Строка
Возвращаемые параметры:- removed
Тип данных: Логическое выражение
polls.get
Описание: Получить опрос по ID
Входящие переменные:- id обязательно
Описание:
Идентификатор опроса
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Тип данных: Строка - club_ids
Тип данных: Массив строк - clubs
Тип данных: Массив строк - title
Тип данных: Строка - description
Тип данных: Строка - completion_message
Тип данных: Строка - status
Тип данных: Логическое выражение - start_ts
Тип данных: Число - end_ts
Тип данных: Число - blocks
Тип данных: Массив (любые типы внутри) - display_conditions
Тип данных: Объект - created_ts
Тип данных: Число - updated_ts
Тип данных: Число
polls.responses
Описание: Получить ответы на опрос
Входящие переменные:- poll_id обязательно
Описание:
Идентификатор опроса
Допустимый тип данных: Строка - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число
Возвращаемые параметры:- items
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число - poll
Тип данных: Объект
polls.stats
Описание: Получить статистику по опросу
Входящие переменные:- poll_id обязательно
Описание:
Идентификатор опроса
Допустимый тип данных: Строка
Возвращаемые параметры:- total_responses
Тип данных: Число - blocks
Тип данных: Массив объектов
polls.export
Описание: Экспорт результатов опроса в Excel
Входящие переменные:- poll_id обязательно
Описание:
Идентификатор опроса
Допустимый тип данных: Строка
Возвращаемые параметры:- exported
Тип данных: Логическое выражение - url
Тип данных: Строка
polls.clientList
Описание: Получить актуальный опрос для пользователя
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - user_type
Описание:
Тип пользователя: client или employee (по умолчанию client)
Допустимый тип данных: Строка
Возвращаемые параметры:- poll
Описание:
Объект опроса или null если нет доступных
Тип данных: Возможно несколько типов:
polls.clientGet
Описание: Получить конфигурацию опроса для отображения
Входящие переменные:- id обязательно
Описание:
Идентификатор опроса
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Тип данных: Строка - title
Тип данных: Строка - description
Тип данных: Строка - completion_message
Тип данных: Строка - blocks
Тип данных: Массив (любые типы внутри) - allow_decline
Тип данных: Логическое выражение
polls.clientSubmit
Описание: Отправить ответы на опрос
Входящие переменные:- poll_id обязательно
Описание:
Идентификатор опроса
Допустимый тип данных: Строка - club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - answers обязательно
Описание:
Массив ответов [{block_id, value}]
Допустимый тип данных: Массив (любые типы внутри)
Возвращаемые параметры:- success
Тип данных: Логическое выражение - completion_message
Тип данных: Строка
polls.clientDecline
Описание: Отказаться от прохождения опроса
Входящие переменные:- poll_id обязательно
Описание:
Идентификатор опроса
Допустимый тип данных: Строка - club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- success
Тип данных: Логическое выражение
note_tags.add
Описание: Добавление тега для комментариев клиентов
Входящие переменные:- name
Описание:
Название тега
Допустимый тип данных: Строка - color
Описание:
Цвет тега (hex код, по умолчанию #007bff)
Допустимый тип данных: Строка - club_ids
Описание:
Массив ID клубов для тега (обязательно для не-админов)
Допустимый тип данных: Массив (любые типы внутри) - system
Описание:
Системный ли тег (только для админов)
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - tag_id
Описание:
ID созданного тега
Тип данных: Строка - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
note_tags.edit
Описание: Редактирование тега для комментариев клиентов
Входящие переменные:- tag_id
Описание:
ID редактируемого тега
Допустимый тип данных: Строка - name
Описание:
Новое название тега
Допустимый тип данных: Строка - color
Описание:
Новый цвет тега (hex код)
Допустимый тип данных: Строка - club_ids
Описание:
Новый массив ID клубов для тега
Допустимый тип данных: Массив (любые типы внутри) - system
Описание:
Системный ли тег (только для админов)
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
note_tags.remove
Описание: Удаление тега для комментариев клиентов
Входящие переменные:- tag_id
Описание:
ID удаляемого тега
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
note_tags.hide
Описание: Скрытие системного тега для комментариев клиентов
Входящие переменные:- tag_id
Описание:
ID скрываемого системного тега
Допустимый тип данных: Строка - club_id
Описание:
ID клуба, для которого скрывается тег
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
note_tags.list
Описание: Список тегов для комментариев клиентов с подробной информацией
Входящие переменные:- club_id
Описание:
ID клуба для получения тегов
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Массив тегов с полной информацией (id, name, color, club_ids, system, created_by, created_ts)
Тип данных: Массив (любые типы внутри)
note_tags.list_simple
Описание: Простой список тегов для комментариев клиентов (только ID и название)
Входящие переменные:- club_id
Описание:
ID клуба для получения тегов
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Массив тегов с базовой информацией (id, name)
Тип данных: Массив (любые типы внутри)
note_tags.grid
Описание: Список тегов для Grid компонента с поддержкой фильтрации, сортировки и пагинации
Входящие переменные:- club_id
Описание:
ID клуба для получения тегов
Допустимый тип данных: Строка - filters
Описание:
Объект фильтров (search, system)
Допустимый тип данных: Объект - order
Описание:
Объект сортировки (field, direction)
Допустимый тип данных: Объект - limit
Описание:
Лимит записей на страницу
Допустимый тип данных: Число - skip
Описание:
Количество записей для пропуска (offset)
Допустимый тип данных: Число
Возвращаемые параметры:- items
Описание:
Массив тегов с полной информацией
Тип данных: Массив объектов - total
Описание:
Общее количество записей
Тип данных: Число - skip
Описание:
Текущий offset
Тип данных: Число - limit
Описание:
Текущий лимит
Тип данных: Число
note_tags.get
Описание: Получение одного тега по ID
Входящие переменные:- tag_id
Описание:
ID тега
Допустимый тип данных: Строка
Возвращаемые параметры:- item
Описание:
Объект тега с полной информацией
Тип данных: Объект - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
notify_providers.add
Описание: Добавить провайдера уведомлений для клуба
Входящие переменные:- club_ids обязательно
Описание:
Массив идентификаторов клубов
Допустимый тип данных: Массив строк - name обязательно
Описание:
Название провайдера
Допустимый тип данных: Строка - channel_type обязательно
Описание:
Тип канала: sms, whatsapp, email, telegram_bot, telegram_auth
Допустимый тип данных: Строка - provider_name обязательно
Описание:
Имя провайдера: smsaero, twilio, 360dialog, smtp и т.д.
Допустимый тип данных: Строка - is_active
Описание:
Активен ли провайдер
Допустимый тип данных: Логическое выражение - is_default
Описание:
Провайдер по умолчанию для данного типа канала
Допустимый тип данных: Логическое выражение - priority
Описание:
Приоритет (меньше = выше приоритет)
Допустимый тип данных: Число - purposes
Описание:
Назначения: auth_code, notifications, marketing, transactional
Допустимый тип данных: Массив строк - credentials
Описание:
Учетные данные провайдера
Допустимый тип данных: Объект - sender_config
Описание:
Настройки отправителя: from, from_email, from_name, reply_to
Допустимый тип данных: Объект - routing
Описание:
Настройки маршрутизации: phone_prefixes, countries, exclude_prefixes
Допустимый тип данных: Объект - limits
Описание:
Лимиты: daily_limit, hourly_limit, rate_limit_per_second
Допустимый тип данных: Объект - features
Описание:
Функции: supports_templates, supports_voice, supports_unicode
Допустимый тип данных: Объект - templates
Описание:
Шаблоны сообщений для провайдера
Допустимый тип данных: Объект - system
Описание:
Системный провайдер (только для triderole=100)
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Тип данных: Логическое выражение - provider_id
Тип данных: Строка
notify_providers.get
Описание: Получить провайдера уведомлений по ID
Входящие переменные:- provider_id обязательно
Описание:
Идентификатор провайдера
Допустимый тип данных: Строка
notify_providers.list
Описание: Получить список провайдеров уведомлений клуба
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - channel_type
Описание:
Фильтр по типу канала
Допустимый тип данных: Строка - is_active
Описание:
Фильтр по активности
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- items
Тип данных: Массив объектов
notify_providers.grid
Описание: Получить Grid-совместимый список провайдеров уведомлений
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - limit
Описание:
Лимит записей
Допустимый тип данных: Число - skip
Описание:
Смещение
Допустимый тип данных: Число - order
Описание:
Сортировка { field, order }
Допустимый тип данных: Объект - filters
Описание:
Фильтры Grid
Допустимый тип данных: Объект - include_system
Описание:
Включать системные провайдеры (только для triderole=100)
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- items
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
notify_providers.edit
Описание: Редактировать провайдера уведомлений
Входящие переменные:- provider_id обязательно
Описание:
Идентификатор провайдера
Допустимый тип данных: Строка - name
Описание:
Название провайдера
Допустимый тип данных: Строка - is_active
Описание:
Активен ли провайдер
Допустимый тип данных: Логическое выражение - is_default
Описание:
Провайдер по умолчанию
Допустимый тип данных: Логическое выражение - priority
Описание:
Приоритет
Допустимый тип данных: Число - purposes
Описание:
Назначения
Допустимый тип данных: Массив строк - credentials
Описание:
Учетные данные провайдера
Допустимый тип данных: Объект - sender_config
Описание:
Настройки отправителя
Допустимый тип данных: Объект - routing
Описание:
Настройки маршрутизации
Допустимый тип данных: Объект - limits
Описание:
Лимиты
Допустимый тип данных: Объект - features
Описание:
Функции
Допустимый тип данных: Объект - templates
Описание:
Шаблоны
Допустимый тип данных: Объект - club_ids
Описание:
Новые клубы для провайдера
Допустимый тип данных: Массив строк - system
Описание:
Системный провайдер (только для triderole=100)
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Тип данных: Логическое выражение
notify_providers.remove
Описание: Удалить провайдера уведомлений
Входящие переменные:- provider_id обязательно
Описание:
Идентификатор провайдера
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение
notify_providers.set_default
Описание: Установить провайдера уведомлений по умолчанию
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - provider_id обязательно
Описание:
Идентификатор провайдера
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение
notify_providers.test
Описание: Тестовая отправка через провайдера уведомлений
Входящие переменные:- provider_id обязательно
Описание:
Идентификатор провайдера
Допустимый тип данных: Строка - recipient обязательно
Описание:
Получатель (телефон, email, telegram_id в зависимости от типа провайдера)
Допустимый тип данных: Строка - message
Описание:
Тестовое сообщение
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - external_id
Тип данных: Строка - status
Тип данных: Строка
notify_providers.stats
Описание: Получить статистику использования провайдера уведомлений
Входящие переменные:- provider_id обязательно
Описание:
Идентификатор провайдера
Допустимый тип данных: Строка
notify_providers.options
Описание: Получить доступные типы каналов и провайдеров
Возвращаемые параметры:- channel_types
Тип данных: Массив строк - provider_names
Тип данных: Объект - purposes
Тип данных: Массив строк
notify_templates.add
Описание: Добавить шаблон уведомления для клуба
Входящие переменные:- club_ids обязательно
Описание:
Массив идентификаторов клубов
Допустимый тип данных: Массив строк - notification_type обязательно
Описание:
Тип уведомления из реестра (membership_activated, booking_reminder и т.д.)
Допустимый тип данных: Строка - channel обязательно
Описание:
Канал отправки: email, sms, whatsapp, push, telegram
Допустимый тип данных: Строка - name
Описание:
Название шаблона
Допустимый тип данных: Строка - description
Описание:
Описание шаблона
Допустимый тип данных: Строка - content обязательно
Описание:
Контент шаблона {ru: {subject, body, push_title, push_body}, en: {...}}
Допустимый тип данных: Объект - send_settings
Описание:
Настройки отправки {enabled, priority, delay_seconds, retry_count, fallback_channel}
Допустимый тип данных: Объект - custom_params
Описание:
Дополнительные параметры
Допустимый тип данных: Объект - status
Описание:
Статус шаблона: active, inactive, draft
Допустимый тип данных: Строка - system
Описание:
Системный шаблон (только для triderole=100)
Допустимый тип данных: Логическое выражение - allow_duplicate
Описание:
Разрешить создание дубликата шаблона
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Тип данных: Логическое выражение - template_id
Тип данных: Строка
notify_templates.get
Описание: Получить шаблон уведомления по ID
Входящие переменные:- template_id обязательно
Описание:
Идентификатор шаблона
Допустимый тип данных: Строка
notify_templates.list
Описание: Получить список шаблонов уведомлений клуба
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - category
Описание:
Фильтр по категории
Допустимый тип данных: Строка - channel
Описание:
Фильтр по каналу
Допустимый тип данных: Строка - notification_type
Описание:
Фильтр по типу уведомления
Допустимый тип данных: Строка - status
Описание:
Фильтр по статусу
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Тип данных: Массив объектов
notify_templates.grid
Описание: Получить Grid-совместимый список шаблонов уведомлений
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - limit
Описание:
Лимит записей
Допустимый тип данных: Число - skip
Описание:
Смещение
Допустимый тип данных: Число - order
Описание:
Сортировка { field, order }
Допустимый тип данных: Объект - filters
Описание:
Фильтры Grid
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
notify_templates.edit
Описание: Редактировать шаблон уведомления
Входящие переменные:- template_id обязательно
Описание:
Идентификатор шаблона
Допустимый тип данных: Строка - name
Описание:
Название шаблона
Допустимый тип данных: Строка - description
Описание:
Описание
Допустимый тип данных: Строка - content
Описание:
Контент шаблона
Допустимый тип данных: Объект - send_settings
Описание:
Настройки отправки
Допустимый тип данных: Объект - custom_params
Описание:
Дополнительные параметры
Допустимый тип данных: Объект - status
Описание:
Статус
Допустимый тип данных: Строка - club_ids
Описание:
Новые клубы для шаблона
Допустимый тип данных: Массив строк - system
Описание:
Системный шаблон (только для triderole=100)
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Тип данных: Логическое выражение
notify_templates.remove
Описание: Удалить шаблон уведомления
Входящие переменные:- template_id обязательно
Описание:
Идентификатор шаблона
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - action
Тип данных: Строка
notify_templates.clone
Описание: Клонировать системный шаблон для персонализации клубом
Входящие переменные:- template_id обязательно
Описание:
Идентификатор исходного шаблона
Допустимый тип данных: Строка - club_id обязательно
Описание:
Идентификатор клуба для персонализации
Допустимый тип данных: Строка - name
Описание:
Название нового шаблона (опционально)
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - template_id
Тип данных: Строка
notify_templates.types
Описание: Получить список типов уведомлений для UI
Входящие переменные:- locale
Описание:
Локаль (ru, en)
Допустимый тип данных: Строка
Возвращаемые параметры:- types
Тип данных: Массив объектов - categories
Тип данных: Массив объектов - channels
Тип данных: Массив объектов
notify_templates.preview
Описание: Предпросмотр шаблона с тестовыми данными
Входящие переменные:- template_id обязательно
Описание:
Идентификатор шаблона
Допустимый тип данных: Строка - locale
Описание:
Локаль (ru, en)
Допустимый тип данных: Строка - test_params
Описание:
Тестовые параметры для подстановки
Допустимый тип данных: Объект
Возвращаемые параметры:- preview
Тип данных: Объект - params_used
Тип данных: Объект - available_params
Тип данных: Объект
notify_templates.options
Описание: Получить доступные опции для шаблонов
Возвращаемые параметры:- statuses
Тип данных: Массив строк - categories
Тип данных: Объект - channels
Тип данных: Объект - purposes
Тип данных: Объект
goods.list
Описание: Получить список товаров клуба
Входящие переменные:- club_id
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число - order
Допустимый тип данных: Объект - filters
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Описание:
Массив товаров
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
goods.get
Описание: Получить товар по ID
Входящие переменные:- id обязательно
Описание:
Идентификатор товара
Допустимый тип данных: Строка
goods.add
Описание: Создать новый товар
Входящие переменные:- name обязательно
Описание:
Название товара
Допустимый тип данных: Строка - club_ids
Описание:
ID клубов
Допустимый тип данных: Массив строк - category_ids обязательно
Описание:
ID категорий
Допустимый тип данных: Массив строк - type
Описание:
Тип товара: retail, merchandise, consumable
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
ID созданного товара
Тип данных: Строка
goods.edit
Описание: Редактировать товар
Входящие переменные:- id обязательно
Описание:
Идентификатор товара
Допустимый тип данных: Строка
goods.remove
Описание: Удалить товар
Входящие переменные:- id обязательно
Описание:
Идентификатор товара
Допустимый тип данных: Строка
goods.adjustStock
Описание: Изменить количество товара на складе
Входящие переменные:- id обязательно
Описание:
Идентификатор товара
Допустимый тип данных: Строка - quantity обязательно
Описание:
Количество (может быть отрицательным)
Допустимый тип данных: Число - type
Описание:
Тип операции: adjustment, sale, return, restock
Допустимый тип данных: Строка - reason
Описание:
Причина изменения
Допустимый тип данных: Строка - location_id
Описание:
ID локации
Допустимый тип данных: Строка
inventory.list
Описание: Получить список инвентаря для аренды
Входящие переменные:- club_id
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число - order
Допустимый тип данных: Объект - filters
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Описание:
Массив инвентаря
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
inventory.get
Описание: Получить инвентарь по ID
Входящие переменные:- id обязательно
Описание:
Идентификатор инвентаря
Допустимый тип данных: Строка
inventory.add
Описание: Создать новый инвентарь для аренды
Входящие переменные:- name обязательно
Описание:
Название инвентаря
Допустимый тип данных: Строка - club_ids
Описание:
ID клубов
Допустимый тип данных: Массив строк - category_ids обязательно
Описание:
ID категорий
Допустимый тип данных: Массив строк - type
Описание:
Тип: rental, equipment
Допустимый тип данных: Строка - rental_price
Описание:
Цена аренды
Допустимый тип данных: Дробное число в строке всегда с 2 знаками после запятой
Возвращаемые параметры:- id
Описание:
ID созданного инвентаря
Тип данных: Строка
inventory.edit
Описание: Редактировать инвентарь
Входящие переменные:- id обязательно
Описание:
Идентификатор инвентаря
Допустимый тип данных: Строка
inventory.remove
Описание: Удалить инвентарь
Входящие переменные:- id обязательно
Описание:
Идентификатор инвентаря
Допустимый тип данных: Строка
inventory.units.list
Описание: Получить список единиц инвентаря
Входящие переменные:- id обязательно
Описание:
Идентификатор инвентаря
Допустимый тип данных: Строка - status
Описание:
Фильтр по статусу
Допустимый тип данных: Строка
inventory.units.add
Описание: Добавить единицу инвентаря
Входящие переменные:- id обязательно
Описание:
Идентификатор инвентаря
Допустимый тип данных: Строка - unit_number
Описание:
Номер единицы
Допустимый тип данных: Строка - serial_number
Описание:
Серийный номер
Допустимый тип данных: Строка - condition
Описание:
Состояние
Допустимый тип данных: Строка - notes
Описание:
Заметки
Допустимый тип данных: Строка
inventory.units.edit
Описание: Редактировать единицу инвентаря
Входящие переменные:- id обязательно
Описание:
Идентификатор инвентаря
Допустимый тип данных: Строка - unit_id обязательно
Описание:
Идентификатор единицы
Допустимый тип данных: Строка
inventory.units.status
Описание: Изменить статус единицы инвентаря
Входящие переменные:- id обязательно
Описание:
Идентификатор инвентаря
Допустимый тип данных: Строка - unit_id обязательно
Описание:
Идентификатор единицы
Допустимый тип данных: Строка - status обязательно
Описание:
Новый статус: available, maintenance, retired
Допустимый тип данных: Строка - notes
Описание:
Заметки
Допустимый тип данных: Строка
inventory.units.remove
Описание: Удалить единицу инвентаря
Входящие переменные:- id обязательно
Описание:
Идентификатор инвентаря
Допустимый тип данных: Строка - unit_id обязательно
Описание:
Идентификатор единицы
Допустимый тип данных: Строка
inventory.units.history
Описание: История аренд единицы инвентаря
Входящие переменные:- id обязательно
Описание:
Идентификатор инвентаря
Допустимый тип данных: Строка - unit_id обязательно
Описание:
Идентификатор единицы
Допустимый тип данных: Строка - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число
inventory.rent
Описание: Арендовать единицу инвентаря
Входящие переменные:- id обязательно
Описание:
Идентификатор инвентаря
Допустимый тип данных: Строка - unit_id обязательно
Описание:
Идентификатор единицы
Допустимый тип данных: Строка - user_id обязательно
Описание:
ID пользователя
Допустимый тип данных: Строка - start_date
Описание:
Дата начала аренды
Допустимый тип данных: Дата в формате ISO - end_date
Описание:
Дата окончания аренды
Допустимый тип данных: Дата в формате ISO
inventory.return
Описание: Вернуть единицу инвентаря
Входящие переменные:- id обязательно
Описание:
Идентификатор инвентаря
Допустимый тип данных: Строка - unit_id обязательно
Описание:
Идентификатор единицы
Допустимый тип данных: Строка - return_date
Описание:
Дата возврата
Допустимый тип данных: Дата в формате ISO - condition
Описание:
Состояние при возврате
Допустимый тип данных: Строка - damages
Описание:
Описание повреждений
Допустимый тип данных: Строка
inventory.available
Описание: Получить доступные единицы на период
Входящие переменные:- id обязательно
Описание:
Идентификатор инвентаря
Допустимый тип данных: Строка - start_date обязательно
Описание:
Дата начала периода
Допустимый тип данных: Дата в формате ISO - end_date обязательно
Описание:
Дата окончания периода
Допустимый тип данных: Дата в формате ISO
inventory.rentalHistory
Описание: История аренд инвентаря
Входящие переменные:- id обязательно
Описание:
Идентификатор инвентаря
Допустимый тип данных: Строка - page
Допустимый тип данных: Число - limit
Допустимый тип данных: Число - status
Допустимый тип данных: Строка - date_from
Допустимый тип данных: Дата в формате ISO - date_to
Допустимый тип данных: Дата в формате ISO
products.dashboard
Описание: Получить статистику продуктов для дашборда
Входящие переменные:- club_id
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
products.list
Описание: Получиьь список продуктов в клубе
products.categories.list
Описание: Получить список категорий продуктов
products.categories.list.public
Описание: Получиьь список продуктов в клубе
products.list.public
Описание: Получиьь список продуктов в клубе
products.remove
Описание: Получиьь список продуктов в клубе
products.get
Описание: Получиьь список продуктов в клубе
products.edit
Описание: Получиьь список продуктов в клубе
products.add
Описание: Получиьь список продуктов в клубе
products.categories.add
Описание: Добавить категорию продуктов
products.categories.edit
Описание: Редактировать категорию продуктов
products.categories.remove
Описание: Удалить категорию продуктов
products.categories.get
Описание: Получить категорию продуктов
products.categories.tree
Описание: Получить дерево категорий
products.categories.move
Описание: Переместить категорию
products.categories.reorder
Описание: Изменить порядок категорий
packages.list
Описание: Получить список пакетов клуба
Входящие переменные:- club_id
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число - order
Допустимый тип данных: Объект - filters
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Описание:
Массив пакетов
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
packages.get
Описание: Получить пакет по ID
Входящие переменные:- id обязательно
Описание:
Идентификатор пакета
Допустимый тип данных: Строка
packages.add
Описание: Создать новый пакет
Возвращаемые параметры:- id
Описание:
ID созданного пакета
Тип данных: Строка
packages.edit
Описание: Редактировать пакет
Входящие переменные:- id обязательно
Описание:
Идентификатор пакета
Допустимый тип данных: Строка
packages.remove
Описание: Удалить пакет
Входящие переменные:- id обязательно
Описание:
Идентификатор пакета
Допустимый тип данных: Строка
memberships.list
Описание: Получить список членств клуба
Входящие переменные:- club_id
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число - order
Допустимый тип данных: Объект - filters
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Описание:
Массив членств
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
memberships.get
Описание: Получить членство по ID
Входящие переменные:- id обязательно
Описание:
Идентификатор членства
Допустимый тип данных: Строка
memberships.add
Описание: Создать новое членство
Возвращаемые параметры:- id
Описание:
ID созданного членства
Тип данных: Строка
memberships.edit
Описание: Редактировать членство
Входящие переменные:- id обязательно
Описание:
Идентификатор членства
Допустимый тип данных: Строка
memberships.remove
Описание: Удалить членство
Входящие переменные:- id обязательно
Описание:
Идентификатор членства
Допустимый тип данных: Строка
products.assist
Описание: AI помощник для редактирования продуктов (членств/пакетов)
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - prompt обязательно
Описание:
Запрос пользователя для изменения продукта
Допустимый тип данных: Строка - product обязательно
Описание:
Текущее состояние продукта
Допустимый тип данных: Объект - product_type
Описание:
Тип продукта: membership или package
Допустимый тип данных: Строка
Возвращаемые параметры:- changes
Описание:
Изменения для применения к продукту
Тип данных: Объект - error
Описание:
Код ошибки если что-то пошло не так
Тип данных: Строка
products.generateDescription
Описание: Генерация описания продукта на основе его параметров
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - product обязательно
Описание:
Данные продукта
Допустимый тип данных: Объект - product_type
Описание:
Тип продукта: membership или package
Допустимый тип данных: Строка - style
Описание:
Стиль описания: marketing, technical, short
Допустимый тип данных: Строка
Возвращаемые параметры:- description
Описание:
Сгенерированное описание с полями title, short_description, full_description, features
Тип данных: Объект - error
Описание:
Код ошибки если что-то пошло не так
Тип данных: Строка
products.maplist
Описание: Список продуктов (компактно) с внешними ID для сопоставления
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - product_type
Описание:
Фильтр по типу продукта (membership, package, good)
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Список продуктов
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID продукта
Тип данных: Строка - name
Описание:
Название продукта
Тип данных: Строка - external_id
Описание:
Внешний ID
Тип данных: Возможно несколько типов: Число, Строка - product_type
Описание:
Тип продукта
Тип данных: Строка - status
Описание:
Статус активности
Тип данных: Логическое выражение - price
Описание:
Цена
Тип данных: Строка
products.mapsave
Описание: Сохранить соответствия внешних ID для продуктов (bulk)
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - mappings
Описание:
Массив соответствий {id, external_id}
Допустимый тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID продукта
Тип данных: Строка - external_id
Описание:
Внешний ID
Тип данных: Возможно несколько типов: Число, Строка
Возвращаемые параметры:- saved
Описание:
Статус сохранения
Тип данных: Логическое выражение - updated
Описание:
Количество обновлённых записей
Тип данных: Число
products.categories.maplist
Описание: Список категорий продуктов (компактно) с внешними ID для сопоставления
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Список категорий
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID категории
Тип данных: Строка - name
Описание:
Название категории
Тип данных: Строка - external_id
Описание:
Внешний ID
Тип данных: Возможно несколько типов: Число, Строка - type
Описание:
Тип категории
Тип данных: Строка
products.categories.mapsave
Описание: Сохранить соответствия внешних ID для категорий продуктов (bulk)
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - mappings
Описание:
Массив соответствий {id, external_id}
Допустимый тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID категории
Тип данных: Строка - external_id
Описание:
Внешний ID
Тип данных: Возможно несколько типов: Число, Строка
Возвращаемые параметры:- saved
Описание:
Статус сохранения
Тип данных: Логическое выражение - updated
Описание:
Количество обновлённых записей
Тип данных: Число
purchases.list
Описание: Список клиентских тегов в клубе
purchases.make
Описание: Оформление покупки продукта в магазине
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - product_id обязательно
Описание:
Идентификатор продукта
Допустимый тип данных: Строка - referer
Описание:
URL для возврата после оплаты
Допустимый тип данных: Строка - promo_code
Описание:
Код промокода (опционально)
Допустимый тип данных: Строка - gift
Описание:
Данные подарочного сертификата (опционально)
Допустимый тип данных: Объект
Возвращаемые параметры:- result
Описание:
Успешность операции
Тип данных: Логическое выражение - url
Описание:
URL для оплаты
Тип данных: Строка - order_id
Описание:
ID заказа
Тип данных: Строка - external
Описание:
Внешняя оплата
Тип данных: Логическое выражение
purchases.cancel
Описание: Отмена членства/подписки пользователя
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - purchase_id обязательно
Описание:
Идентификатор членства (membership_id)
Допустимый тип данных: Строка - reason
Описание:
Причина отмены
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Успешность операции
Тип данных: Логическое выражение - membership_id
Описание:
ID отменённого членства
Тип данных: Строка - status
Описание:
Новый статус
Тип данных: Строка - refund_amount
Описание:
Сумма возврата
Тип данных: Строка - cancellation_fee
Описание:
Штраф за отмену
Тип данных: Строка
payee.info.get
Описание: Получение информации о получателе платежа
Входящие переменные:- club_id
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- payee_type
Описание:
Тип получателя: platform, direct, external, club
Тип данных: Строка - payee_name
Описание:
Полное наименование получателя
Тип данных: Строка - payee_short
Описание:
Короткое имя получателя для текста согласия
Тип данных: Строка - payee_details
Описание:
Реквизиты получателя платежа
Тип данных: Объект
purchases.check_external_status
Описание: Проверка статуса внешней покупки после закрытия платёжного окна
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - order_id
Описание:
Идентификатор заказа (опционально)
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Успешность операции
Тип данных: Логическое выражение - status
Описание:
Статус: purchased, pending, no_integration
Тип данных: Строка - has_new_purchase
Описание:
Есть ли новая покупка
Тип данных: Логическое выражение - purchase
Описание:
Информация о покупке
Тип данных: Объект
sessions.competition.top
Описание: Последние занятия клиента
clients.last.sessions
Описание: Последние занятия клиента
clients.upcoming.sessions
Описание: Ближайшие занятия клиента
employee.last.sessions
Описание: Последние занятия сотрудника
employee.upcoming.sessions
Описание: Ближайшие занятия сотрудника
sessions.photos.add
Описание: Добавить фото в тренировку
Входящие переменные:- session_id
Допустимый тип данных: Строка - sport_type
Допустимый тип данных: Число - fileid
Допустимый тип данных: Строка
sessions.photos.list
Описание: Список фото в тренировке
Входящие переменные:- session_id
Допустимый тип данных: Строка
sessions.like
Описание: Поставить/снять лайк к занятию
Входящие переменные:- session_id обязательно
Описание:
Идентификатор занятия
Допустимый тип данных: Строка
Возвращаемые параметры:- liked
Описание:
Текущее состояние лайка (true - лайкнуто, false - не лайкнуто)
Тип данных: Логическое выражение - likes_count
Описание:
Общее количество лайков к занятию
Тип данных: Число - id
Описание:
Идентификатор занятия
Тип данных: Строка
sessions.likes.status
Описание: Получить статус лайков занятия (легковесный метод для polling)
Входящие переменные:- session_id обязательно
Описание:
Идентификатор занятия
Допустимый тип данных: Строка
Возвращаемые параметры:- liked
Описание:
Лайкнул ли текущий пользователь
Тип данных: Логическое выражение - likes_count
Описание:
Общее количество лайков к занятию
Тип данных: Число - session_id
Описание:
Идентификатор занятия
Тип данных: Строка
sessions.rate
Описание: Поставить оценку занятию и/или тренеру (1..5)
Входящие переменные:- session_id обязательно
Допустимый тип данных: Строка - rate_session
Описание:
Оценка занятия 1..5
Допустимый тип данных: Число - rate_coach
Описание:
Оценка тренера 1..5
Допустимый тип данных: Число - coach_id
Описание:
UID тренера (для оценки тренера)
Допустимый тип данных: Число
sessions.comments.add
Описание: Добавить комментарий к занятию
Входящие переменные:- session_id обязательно
Описание:
Идентификатор занятия
Допустимый тип данных: Строка - text обязательно
Описание:
Текст комментария
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
Идентификатор созданного комментария
Тип данных: Строка - created_ts
Описание:
Unix timestamp создания комментария
Тип данных: Число
sessions.comments.remove
Описание: Удалить комментарий к занятию (автор, тренер занятия или сотрудник с правами schedule:editall/sessions:controlall)
Входящие переменные:- comment_id обязательно
Описание:
Идентификатор комментария
Допустимый тип данных: Строка
Возвращаемые параметры:- removed
Описание:
Результат удаления
Тип данных: Логическое выражение
sessions.comments.list
Описание: Список комментариев к занятию с пагинацией
Входящие переменные:- session_id обязательно
Описание:
Идентификатор занятия
Допустимый тип данных: Строка - skip
Описание:
Пропустить N записей (для пагинации)
Допустимый тип данных: Число - limit
Описание:
Количество записей на страницу (макс 100, по умолчанию 20)
Допустимый тип данных: Число
Возвращаемые параметры:- items
Описание:
Массив комментариев. Каждый объект: {id: string, text: string, created_ts: int, uid: int, user: {uid: int, firstname: string, lastname: string, nickname: string, avatar: string}}
Тип данных: Массив объектов - total
Описание:
Общее количество комментариев
Тип данных: Число - skip
Описание:
Количество пропущенных записей
Тип данных: Число - limit
Описание:
Лимит записей на страницу
Тип данных: Число
sessions.restore
Описание: Восстановить удаленное занятие
Входящие переменные:- id обязательно
Описание:
Идентификатор занятия
Допустимый тип данных: Строка
Возвращаемые параметры:- restored
Тип данных: Логическое выражение
sessions.feed
Описание: Лента занятий для сотрудников (в обратном хронологическом порядке)
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - skip
Описание:
Пропустить N записей (для пагинации)
Допустимый тип данных: Число - limit
Описание:
Количество записей на страницу (макс 100, по умолчанию 20)
Допустимый тип данных: Число - filters
Описание:
Фильтры (sport_types, session_types, coach_ids, show_removed)
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Описание:
Массив занятий. Каждый объект содержит: id, name, planned_start_ts, duration, sport_types, started, finished, ready, coaches, participants_total, participants_registered, participants_present, prep_time, actual_duration, photos, likes_count, comments_count
Тип данных: Массив объектов - total
Описание:
Общее количество занятий
Тип данных: Число - skip
Описание:
Количество пропущенных записей
Тип данных: Число - limit
Описание:
Лимит записей на страницу
Тип данных: Число
schedule.list.public
Описание: Публичное расписание занятий для клиентов
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - start_ts
Описание:
Начало периода (unix timestamp)
Допустимый тип данных: Число - end_ts
Описание:
Конец периода (unix timestamp)
Допустимый тип данных: Число - session_types
Описание:
Массив ID видов занятий для фильтрации
Допустимый тип данных: Массив строк - coach_ids
Описание:
Массив ID тренеров для фильтрации
Допустимый тип данных: Массив чисел - zone_ids
Описание:
Массив ID зон для фильтрации
Допустимый тип данных: Массив строк - limit
Описание:
Ограничение количества результатов
Допустимый тип данных: Число
Возвращаемые параметры:- items
Описание:
Массив занятий с полной информацией для отображения в клиентском расписании
Тип данных: Массив объектов - total
Описание:
Общее количество занятий
Тип данных: Число - coaches
Описание:
Список доступных тренеров
Тип данных: Массив объектов - session_types
Описание:
Список видов занятий
Тип данных: Массив объектов - zones
Описание:
Список зон
Тип данных: Массив объектов
sessiontypes.add
Описание: Добавить вид занятия
Входящие переменные:- name
Описание:
Название занятия
Допустимый тип данных: Строка - description
Описание:
Описание занятия
Допустимый тип данных: Строка - sport_type
Описание:
Тип спорта: 1 - cycle, 2 - гребля, 3 - функциональный тренинг, 4 - бег
Допустимый тип данных: Число - minutes
Описание:
Минуты занятия
Допустимый тип данных: Число
Возвращаемые параметры:- id
Описание:
ID типа занятия
Тип данных: Строка - name
Описание:
Название занятия
Тип данных: Строка - description
Описание:
Описание занятия
Тип данных: Строка - sport_type
Описание:
Тип спорта: 1 - cycle, 2 - гребля, 3 - функциональный тренинг, 4 - бег
Тип данных: Число - minutes
Описание:
Минуты занятия
Тип данных: Число
sessiontypes.grid
Описание: Grid list of session types with filters
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число - order
Допустимый тип данных: Объект - filters
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Описание:
Список занятий
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
sessiontypes.listpublic
Описание: Список видов занятия
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - service_type
Описание:
Тип услуги (group_class, personal_training и др.)
Допустимый тип данных: Строка - schedule
Описание:
Отображение в расписании
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- items
Описание:
Список занятий
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID типа занятия
Тип данных: Строка - name
Описание:
Название занятия
Тип данных: Строка - description
Описание:
Описание занятия
Тип данных: Строка - sport_type
Описание:
Тип спорта: 1 - cycle, 2 - гребля, 3 - функциональный тренинг, 4 - бег
Тип данных: Число - minutes
Описание:
Минуты занятия
Тип данных: Число
sessiontypes.getpublic
Описание: Список видов занятия
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - id
Описание:
ID вида занятия
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
ID типа занятия
Тип данных: Строка - name
Описание:
Название занятия
Тип данных: Строка - description
Описание:
Описание занятия
Тип данных: Строка - sport_type
Описание:
Тип спорта: 1 - cycle, 2 - гребля, 3 - функциональный тренинг, 4 - бег
Тип данных: Число - minutes
Описание:
Минуты занятия
Тип данных: Число
sessiontypes.list.multiclub
Описание: Список видов занятия
Входящие переменные:- club_ids
Описание:
массив ID клубов
Допустимый тип данных: Массив (любые типы внутри)
Возвращаемые параметры:- items
Описание:
Список занятий
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID типа занятия
Тип данных: Строка - name
Описание:
Название занятия
Тип данных: Строка - description
Описание:
Описание занятия
Тип данных: Строка - sport_type
Описание:
Тип спорта: 1 - cycle, 2 - гребля, 3 - функциональный тренинг, 4 - бег
Тип данных: Число - minutes
Описание:
Минуты занятия
Тип данных: Число - club_id
Описание:
ID клуба
Тип данных: Строка - club_name
Описание:
Название клуба
Тип данных: Строка
sessiontypes.list
Описание: Список видов занятия
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Список занятий
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID типа занятия
Тип данных: Строка - name
Описание:
Название занятия
Тип данных: Строка - description
Описание:
Описание занятия
Тип данных: Строка - sport_type
Описание:
Тип спорта: 1 - cycle, 2 - гребля, 3 - функциональный тренинг, 4 - бег
Тип данных: Число - minutes
Описание:
Минуты занятия
Тип данных: Число
sessiontypes.edit
Описание: Изменить вид занятия
Входящие переменные:- id
Описание:
ID типа занятия
Допустимый тип данных: Строка - name
Описание:
Название занятия
Допустимый тип данных: Строка - description
Описание:
Описание занятия
Допустимый тип данных: Строка - sport_type
Описание:
Тип спорта: 1 - cycle, 2 - гребля, 3 - функциональный тренинг, 4 - бег
Допустимый тип данных: Число - minutes
Описание:
Минуты занятия
Допустимый тип данных: Число
Возвращаемые параметры:- id
Описание:
ID типа занятия
Тип данных: Строка - name
Описание:
Название занятия
Тип данных: Строка - description
Описание:
Описание занятия
Тип данных: Строка - sport_type
Описание:
Тип спорта: 1 - cycle, 2 - гребля, 3 - функциональный тренинг, 4 - бег
Тип данных: Число - minutes
Описание:
Минуты занятия
Тип данных: Число
sessiontypes.remove
Описание: Удалить вид занятия
Входящие переменные:- id
Описание:
ID типа занятия
Допустимый тип данных: Строка
Возвращаемые параметры:- removed
Описание:
Статус удаления
Тип данных: Логическое выражение
sessiontypes.get
Описание: Получить вид занятия
Входящие переменные:- id
Описание:
ID типа занятия
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
ID типа занятия
Тип данных: Строка - name
Описание:
Название занятия
Тип данных: Строка - description
Описание:
Описание занятия
Тип данных: Строка - sport_type
Описание:
Тип спорта: 1 - cycle, 2 - гребля, 3 - функциональный тренинг, 4 - бег
Тип данных: Число - minutes
Описание:
Минуты занятия
Тип данных: Число
sessiontypes.maplist
Описание: Список видов занятия (компактно) с внешними ID
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Список занятий
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID типа занятия
Тип данных: Строка - name
Описание:
Название занятия
Тип данных: Строка - external_id
Описание:
Внешний ID
Тип данных: Строка
sessiontypes.mapsave
Описание: Сохранить соответствия внешних ID для видов занятий (bulk)
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - mappings
Описание:
Массив соответствий {id, external_id}
Допустимый тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID типа занятия
Тип данных: Строка - external_id
Описание:
Внешний ID
Тип данных: Возможно несколько типов: Число, Строка
Возвращаемые параметры:- saved
Описание:
Статус сохранения
Тип данных: Логическое выражение - updated
Описание:
Количество обновлённых записей
Тип данных: Число
serviceproducts.create
Описание: Создать новую услугу (ServiceProduct)
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - is_system
Описание:
Системная услуга
Допустимый тип данных: Логическое выражение - name
Описание:
Название услуги
Допустимый тип данных: Строка - description
Описание:
Описание
Допустимый тип данных: Строка - service_type
Описание:
Тип услуги (group_class, personal_training, spa, etc.)
Допустимый тип данных: Строка - category_ids
Описание:
ID категорий
Допустимый тип данных: Массив строк - sport_types
Описание:
Типы спорта
Допустимый тип данных: Массив чисел - order
Описание:
Порядок сортировки
Допустимый тип данных: Число - presentation
Описание:
Настройки презентации (цвета, иконка)
Допустимый тип данных: Объект - features
Описание:
Особенности (bootcamp, online, autostart, etc.)
Допустимый тип данных: Объект - duration
Описание:
Настройки длительности
Допустимый тип данных: Объект - pricing
Описание:
Настройки ценообразования
Допустимый тип данных: Объект - staff_requirements
Описание:
Требования к персоналу
Допустимый тип данных: Объект - resource_requirements
Описание:
Требования к ресурсам
Допустимый тип данных: Объект - capacity
Описание:
Вместимость
Допустимый тип данных: Объект - booking_settings
Описание:
Настройки бронирования
Допустимый тип данных: Объект - override_settings
Описание:
Настройки кастомизации
Допустимый тип данных: Объект - is_bookable
Описание:
Доступно для бронирования
Допустимый тип данных: Логическое выражение - is_featured
Описание:
Рекомендуемая услуга
Допустимый тип данных: Логическое выражение - status
Описание:
Статус (draft, active, inactive, archived)
Допустимый тип данных: Строка - media
Описание:
Медиа-файлы
Допустимый тип данных: Массив объектов - metadata
Описание:
Метаданные
Допустимый тип данных: Объект - tags
Описание:
Теги
Допустимый тип данных: Массив строк - difficulty_level
Описание:
Уровень сложности (1-10)
Допустимый тип данных: Число - benefits
Описание:
Преимущества
Допустимый тип данных: Массив строк - seo
Описание:
SEO метаданные
Допустимый тип данных: Объект - tride_platform_settings
Описание:
Настройки TRIDE платформы
Допустимый тип данных: Объект - access_restrictions
Описание:
Ограничения доступа
Допустимый тип данных: Объект - timezone
Описание:
Таймзона
Допустимый тип данных: Строка - associations
Описание:
Связи с продуктами
Допустимый тип данных: Объект - profile
Описание:
Профиль тренировки (workout_ids, video_ids)
Допустимый тип данных: Объект - availability_schedule
Описание:
Расписание доступности услуги
Допустимый тип данных: Массив объектов
Возвращаемые параметры:- id
Описание:
ID созданной услуги
Тип данных: Строка - result
Описание:
Данные созданной услуги
Тип данных: Объект
serviceproducts.update
Описание: Обновить услугу (ServiceProduct)
Входящие переменные:- id
Описание:
ID услуги
Допустимый тип данных: Строка - club_id
Описание:
ID клуба
Допустимый тип данных: Строка - is_system
Описание:
Системная услуга (только для triderole=100)
Допустимый тип данных: Логическое выражение - name
Описание:
Название услуги
Допустимый тип данных: Строка - description
Описание:
Описание
Допустимый тип данных: Строка - service_type
Описание:
Тип услуги (group_class, personal_training, spa, massage, consultation, other)
Допустимый тип данных: Строка - category_ids
Описание:
ID категорий
Допустимый тип данных: Массив строк - sport_types
Описание:
Типы спорта
Допустимый тип данных: Массив чисел - order
Описание:
Порядок сортировки
Допустимый тип данных: Число - presentation
Описание:
Настройки презентации
Допустимый тип данных: Объект - features
Описание:
Особенности
Допустимый тип данных: Объект - duration
Описание:
Настройки длительности
Допустимый тип данных: Объект - pricing
Описание:
Настройки ценообразования
Допустимый тип данных: Объект - staff_requirements
Описание:
Требования к персоналу
Допустимый тип данных: Объект - resource_requirements
Описание:
Требования к ресурсам
Допустимый тип данных: Объект - capacity
Описание:
Вместимость
Допустимый тип данных: Объект - booking_settings
Описание:
Настройки бронирования
Допустимый тип данных: Объект - override_settings
Описание:
Настройки кастомизации
Допустимый тип данных: Объект - is_bookable
Описание:
Доступно для бронирования
Допустимый тип данных: Логическое выражение - is_featured
Описание:
Рекомендуемая услуга
Допустимый тип данных: Логическое выражение - status
Описание:
Статус
Допустимый тип данных: Строка - media
Описание:
Медиа-файлы
Допустимый тип данных: Массив объектов - metadata
Описание:
Метаданные
Допустимый тип данных: Объект - tags
Описание:
Теги
Допустимый тип данных: Массив строк - difficulty_level
Описание:
Уровень сложности
Допустимый тип данных: Число - benefits
Описание:
Преимущества
Допустимый тип данных: Массив строк - seo
Описание:
SEO метаданные
Допустимый тип данных: Объект - tride_platform_settings
Описание:
Настройки TRIDE платформы
Допустимый тип данных: Объект - access_restrictions
Описание:
Ограничения доступа
Допустимый тип данных: Объект - timezone
Описание:
Таймзона
Допустимый тип данных: Строка - associations
Описание:
Связи с продуктами
Допустимый тип данных: Объект - profile
Описание:
Профиль тренировки
Допустимый тип данных: Объект - availability_schedule
Описание:
Расписание доступности услуги
Допустимый тип данных: Массив объектов
Возвращаемые параметры:- result
Описание:
Обновленные данные услуги
Тип данных: Объект
serviceproducts.delete
Описание: Удалить услугу (ServiceProduct)
Входящие переменные:- id
Описание:
ID услуги
Допустимый тип данных: Строка
Возвращаемые параметры:- removed
Описание:
Статус удаления
Тип данных: Логическое выражение
serviceproducts.get
Описание: Получить услугу по ID
Входящие переменные:- id
Описание:
ID услуги
Допустимый тип данных: Строка - club_id
Описание:
ID клуба (для проверки прав)
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Данные услуги
Тип данных: Объект
serviceproducts.grid
Описание: Grid список услуг с фильтрами и пагинацией
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - limit
Описание:
Количество на странице
Допустимый тип данных: Число - skip
Описание:
Пропустить
Допустимый тип данных: Число - order
Описание:
Сортировка
Допустимый тип данных: Объект - filters
Описание:
Фильтры (включая service_type)
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Описание:
Список услуг
Тип данных: Массив объектов - total
Описание:
Всего записей
Тип данных: Число - limit
Описание:
Лимит
Тип данных: Число - skip
Описание:
Пропущено
Тип данных: Число
serviceproducts.list
Описание: Список всех услуг клуба
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - sport_types
Описание:
Фильтр по типам спорта
Допустимый тип данных: Массив чисел - category_ids
Описание:
Фильтр по категориям
Допустимый тип данных: Массив строк - status
Описание:
Фильтр по статусу
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Список услуг
Тип данных: Массив объектов
serviceproducts.hide_system
Описание: Скрыть системную услугу для клуба
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - service_id
Описание:
ID системной услуги
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение
serviceproducts.unhide_system
Описание: Показать системную услугу для клуба
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - service_id
Описание:
ID системной услуги
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение
serviceproducts.listpublic
Описание: Публичный список услуг клуба для клиентского приложения
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - club_ids
Описание:
Массив ID клубов
Допустимый тип данных: Массив строк - sport_types
Описание:
Фильтр по типам спорта
Допустимый тип данных: Массив чисел - service_type
Описание:
Фильтр по типу услуги
Допустимый тип данных: Строка - favorite_only
Описание:
Только избранные
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- items
Описание:
Список услуг
Тип данных: Массив объектов
serviceproducts.getpublic
Описание: Получить публичную информацию об услуге
Входящие переменные:- id
Описание:
ID услуги
Допустимый тип данных: Строка - club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Данные услуги
Тип данных: Объект
skills.create
Описание: Создание нового навыка.
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - name обязательно
Описание:
Название навыка
Допустимый тип данных: Строка - description
Описание:
Описание навыка
Допустимый тип данных: Строка - status
Описание:
Статус активности навыка (по умолчанию true)
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Тип данных: Логическое выражение - skill_id
Тип данных: Строка - name
Тип данных: Строка
skills.edit
Описание: Редактирование существующего навыка.
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - skill_id обязательно
Описание:
Идентификатор навыка
Допустимый тип данных: Строка - name
Описание:
Новое название навыка
Допустимый тип данных: Строка - description
Описание:
Новое описание навыка
Допустимый тип данных: Строка - status
Описание:
Новый статус навыка
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Тип данных: Логическое выражение - skill_id
Тип данных: Строка - name
Тип данных: Строка - status
Тип данных: Логическое выражение
skills.remove
Описание: Удаление (пометка как удалённого) навыка.
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - skill_id обязательно
Описание:
Идентификатор навыка
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение
skills.list
Описание: Получение списка навыков клуба.
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- skills
Описание:
Массив объектов навыков
Тип данных: Массив (любые типы внутри)
skills.grid
Описание: Список навыков для Grid компонента с поддержкой фильтрации, сортировки и пагинации
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - filters
Описание:
Объект фильтров (search, status)
Допустимый тип данных: Объект - order
Описание:
Объект сортировки (field, direction)
Допустимый тип данных: Объект - limit
Описание:
Лимит записей на страницу
Допустимый тип данных: Число - skip
Описание:
Количество записей для пропуска (offset)
Допустимый тип данных: Число
Возвращаемые параметры:- items
Описание:
Массив навыков с полной информацией
Тип данных: Массив объектов - total
Описание:
Общее количество записей
Тип данных: Число - skip
Описание:
Текущий offset
Тип данных: Число - limit
Описание:
Текущий лимит
Тип данных: Число
skills.get
Описание: Получение одного навыка по ID
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - skill_id обязательно
Описание:
Идентификатор навыка
Допустимый тип данных: Строка
Возвращаемые параметры:- item
Описание:
Объект навыка с полной информацией
Тип данных: Объект - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
levels.create
Описание: Создание нового уровня навыков.
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - number обязательно
Описание:
Номер уровня
Допустимый тип данных: Число - name обязательно
Описание:
Название уровня
Допустимый тип данных: Строка - color обязательно
Описание:
Цветовое обозначение (например, "#BB1E1E")
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - level_id
Тип данных: Строка - number
Тип данных: Число - name
Тип данных: Строка - color
Тип данных: Строка
levels.edit
Описание: Редактирование существующего уровня навыков.
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - level_id обязательно
Описание:
Идентификатор уровня
Допустимый тип данных: Строка - number
Описание:
Новый номер уровня
Допустимый тип данных: Число - name
Описание:
Новое название уровня
Допустимый тип данных: Строка - color
Описание:
Новый цвет уровня
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение - level_id
Тип данных: Строка - number
Тип данных: Число - name
Тип данных: Строка - color
Тип данных: Строка
levels.remove
Описание: Удаление (пометка как удалённого) уровня навыков.
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - level_id обязательно
Описание:
Идентификатор уровня
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение
levels.list
Описание: Получение списка уровней навыков для клуба.
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- levels
Описание:
Массив объектов уровней
Тип данных: Массив (любые типы внутри)
levels.grid
Описание: Список уровней навыков для Grid компонента с поддержкой фильтрации, сортировки и пагинации
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - filters
Описание:
Объект фильтров (search)
Допустимый тип данных: Объект - order
Описание:
Объект сортировки (field, direction)
Допустимый тип данных: Объект - limit
Описание:
Лимит записей на страницу
Допустимый тип данных: Число - skip
Описание:
Количество записей для пропуска (offset)
Допустимый тип данных: Число
Возвращаемые параметры:- items
Описание:
Массив уровней с полной информацией
Тип данных: Массив объектов - total
Описание:
Общее количество записей
Тип данных: Число - skip
Описание:
Текущий offset
Тип данных: Число - limit
Описание:
Текущий лимит
Тип данных: Число
levels.get
Описание: Получение одного уровня по ID
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - level_id обязательно
Описание:
Идентификатор уровня
Допустимый тип данных: Строка
Возвращаемые параметры:- item
Описание:
Объект уровня с полной информацией
Тип данных: Объект - error
Описание:
Код ошибки при неудаче
Тип данных: Строка
smiles.add
Описание: Добавление смайлика (системного или клубного)
Входящие переменные:- fileid
Допустимый тип данных: Строка - name
Допустимый тип данных: Строка - system
Допустимый тип данных: Логическое выражение - club_ids
Допустимый тип данных: Массив строк - order
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Тип данных: Строка - shortcode
Тип данных: Строка
smiles.edit
Описание: Редактирование смайлика
Входящие переменные:- id
Допустимый тип данных: Строка - fileid
Допустимый тип данных: Строка - name
Допустимый тип данных: Строка - club_ids
Допустимый тип данных: Массив строк - order
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение
smiles.remove
Описание: Удаление смайлика
Входящие переменные:- id
Допустимый тип данных: Строка
Возвращаемые параметры:- removed
Тип данных: Логическое выражение
smiles.bulkremove
Описание: Массовое удаление не-системных смайликов
Входящие переменные:- ids
Допустимый тип данных: Массив строк
Возвращаемые параметры:- removed
Тип данных: Логическое выражение - count
Тип данных: Число
smiles.hideforclubs
Описание: Скрыть системные смайлики для указанных клубов
Входящие переменные:- ids
Допустимый тип данных: Массив строк - club_ids
Допустимый тип данных: Массив строк
Возвращаемые параметры:- result
Тип данных: Логическое выражение
smiles.unhideforclubs
Описание: Показать системные смайлики для указанных клубов
Входящие переменные:- ids
Допустимый тип данных: Массив строк - club_ids
Допустимый тип данных: Массив строк
Возвращаемые параметры:- result
Тип данных: Логическое выражение
smiles.list
Описание: Список смайликов для управления
Входящие переменные:- club_id
Допустимый тип данных: Строка - filters
Допустимый тип данных: Объект - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число - order
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Тип данных: Массив объектов
Вложенные элементы:- id
Тип данных: Строка - fileid
Тип данных: Строка - name
Тип данных: Строка - shortcode
Тип данных: Строка - system
Тип данных: Логическое выражение - club_ids
Тип данных: Массив строк - hidden_for_clubs
Тип данных: Массив строк - order
Тип данных: Число - usage_count
Тип данных: Число - updated_ts
Тип данных: Временной штамп (timestamp)
- total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
smiles.get
Описание: Получение конкретного смайлика
Входящие переменные:- id
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Тип данных: Строка - fileid
Тип данных: Строка - name
Тип данных: Строка - shortcode
Тип данных: Строка - system
Тип данных: Логическое выражение - club_ids
Тип данных: Массив строк - hidden_for_clubs
Тип данных: Массив строк - order
Тип данных: Число - usage_count
Тип данных: Число
smiles.listforclub
Описание: Список смайликов для конкретного клуба (для использования)
Входящие переменные:- club_id
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Тип данных: Массив объектов
stickers.add
Описание: Добавление стикера (системного или клубного)
Входящие переменные:- fileid
Допустимый тип данных: Строка - system
Допустимый тип данных: Логическое выражение - club_ids
Допустимый тип данных: Массив строк
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Тип данных: Строка
stickers.edit
Описание: Редактирование стикера
Входящие переменные:- id
Допустимый тип данных: Строка - fileid
Допустимый тип данных: Строка - club_ids
Допустимый тип данных: Массив строк
Возвращаемые параметры:- result
Тип данных: Логическое выражение
stickers.remove
Описание: Удаление стикера
Входящие переменные:- id
Допустимый тип данных: Строка
Возвращаемые параметры:- removed
Тип данных: Логическое выражение
stickers.bulkremove
Описание: Массовое удаление не-системных стикеров
Входящие переменные:- ids
Допустимый тип данных: Массив строк
Возвращаемые параметры:- removed
Тип данных: Логическое выражение - count
Тип данных: Число
stickers.hideforclubs
Описание: Скрыть системные стикеры для указанных клубов
Входящие переменные:- ids
Допустимый тип данных: Массив строк - club_ids
Допустимый тип данных: Массив строк
Возвращаемые параметры:- result
Тип данных: Логическое выражение
stickers.unhideforclubs
Описание: Показать системные стикеры для указанных клубов
Входящие переменные:- ids
Допустимый тип данных: Массив строк - club_ids
Допустимый тип данных: Массив строк
Возвращаемые параметры:- result
Тип данных: Логическое выражение
stickers.list
Описание: Список стикеров для управления
Входящие переменные:- club_id
Допустимый тип данных: Строка - filters
Допустимый тип данных: Объект - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число
Возвращаемые параметры:- items
Тип данных: Массив объектов
Вложенные элементы:- id
Тип данных: Строка - fileid
Тип данных: Строка - system
Тип данных: Логическое выражение - club_ids
Тип данных: Массив строк - hidden_for_clubs
Тип данных: Массив строк - updated_ts
Тип данных: Временной штамп (timestamp)
- total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
zones.maplist
Описание: Список помещений/зон (компактно) с внешними ID для сопоставления
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Список зон
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID зоны
Тип данных: Строка - name
Описание:
Название зоны
Тип данных: Строка - external_id
Описание:
Внешний ID
Тип данных: Возможно несколько типов: Число, Строка
zones.mapsave
Описание: Сохранить соответствия внешних ID для помещений/зон (bulk)
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - mappings
Описание:
Массив соответствий {id, external_id}
Допустимый тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID зоны
Тип данных: Строка - external_id
Описание:
Внешний ID
Тип данных: Возможно несколько типов: Число, Строка
Возвращаемые параметры:- saved
Описание:
Статус сохранения
Тип данных: Логическое выражение - updated
Описание:
Количество обновлённых записей
Тип данных: Число
zones.mylist
Описание: Получить список всех доступных пользователю зон и клубов
Возвращаемые параметры:- zones
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
Идентификатор зоны
Тип данных: Строка - name
Описание:
Название зоны
Тип данных: Строка - club_id
Описание:
Идентификатор клуба
Тип данных: Строка - club_name
Описание:
Название клуба
Тип данных: Строка
Входящие переменные:- zone_id
Описание:
Идентификатор зоны
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Тип данных: Строка - name
Тип данных: Строка - status
Тип данных: Логическое выражение - settings
Тип данных: Объект - sport_types
Тип данных: Массив чисел - main_sport_type
Тип данных: Число
Входящие переменные:- zone_id
Описание:
Идентификатор зоны
Допустимый тип данных: Строка
Возвращаемые параметры:- map
Описание:
Карта зоны
Тип данных: Объект
Входящие переменные:- zone_id
Описание:
Идентификатор зоны
Допустимый тип данных: Строка
Возвращаемые параметры:- map
Описание:
Карта зоны
Тип данных: Объект
zones.add
Описание: Добавить зону
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - name
Описание:
Название зоны
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Статус добавления
Тип данных: Логическое выражение - zone_id
Описание:
Идентификатор зоны
Тип данных: Строка - name
Описание:
Название зоны
Тип данных: Строка - status
Описание:
Статус зоны
Тип данных: Логическое выражение
zones.edit
Описание: Изменить зону
Входящие переменные:- zone_id
Описание:
ID зоны
Допустимый тип данных: Строка - name
Описание:
Название зоны
Допустимый тип данных: Строка - status
Описание:
Статус зоны
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Описание:
Статус изменения
Тип данных: Логическое выражение - zone_id
Описание:
Идентификатор зоны
Тип данных: Строка
zones.getintegration
Описание: Изменить зону
Входящие переменные:- zone_id
Описание:
ID зоны
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Статус изменения
Тип данных: Логическое выражение
zones.editintegration
Описание: Изменить зону
Входящие переменные:- zone_id
Описание:
ID зоны
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Статус изменения
Тип данных: Логическое выражение
zones.list
Описание: Получить список зон
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- zones
Тип данных: Массив объектов
Вложенные элементы:- zone_id
Описание:
Идентификатор зоны
Тип данных: Строка - name
Описание:
Название зоны
Тип данных: Строка - status
Описание:
Статус зоны
Тип данных: Логическое выражение
zones.grid
Описание: Получить список зон для Grid компонента с поддержкой фильтров, сортировки и пагинации
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - filters
Описание:
Фильтры для поиска
Допустимый тип данных: Объект - order
Описание:
Сортировка {field, order}
Допустимый тип данных: Объект - limit
Описание:
Лимит записей
Допустимый тип данных: Число - skip
Описание:
Смещение
Допустимый тип данных: Число
Возвращаемые параметры:- items
Описание:
Список зон
Тип данных: Массив объектов
Вложенные элементы:- zone_id
Описание:
Идентификатор зоны
Тип данных: Строка - name
Описание:
Название зоны
Тип данных: Строка - status
Описание:
Статус зоны
Тип данных: Логическое выражение - sport_types
Описание:
Типы спорта
Тип данных: Массив чисел - main_sport_type
Описание:
Основной тип спорта
Тип данных: Число - self_training
Описание:
Самостоятельные тренировки
Тип данных: Логическое выражение - devices_count
Описание:
Количество устройств
Тип данных: Число - devices_online
Описание:
Количество устройств онлайн
Тип данных: Число - devices
Описание:
Список устройств
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID устройства
Тип данных: Строка - name
Описание:
Название устройства
Тип данных: Строка - is_online
Описание:
Устройство онлайн
Тип данных: Логическое выражение
- total
Описание:
Общее количество записей
Тип данных: Число - skip
Описание:
Смещение
Тип данных: Число - limit
Описание:
Лимит
Тип данных: Число
zones.remove
Описание: Удалить зону
Входящие переменные:- zone_id
Описание:
ID зоны
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Статус удаления
Тип данных: Логическое выражение
promocodes.list
Описание: Получить список промокодов клуба
Входящие переменные:- club_id
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число - order
Допустимый тип данных: Объект - filters
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Описание:
Массив промокодов
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
promocodes.get
Описание: Получить промокод по ID
Входящие переменные:- id обязательно
Описание:
Идентификатор промокода
Допустимый тип данных: Строка
promocodes.add
Описание: Создать новый промокод
Входящие переменные:- club_ids обязательно
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - code обязательно
Описание:
Код промокода
Допустимый тип данных: Строка - name обязательно
Описание:
Название промокода
Допустимый тип данных: Строка - description
Описание:
Описание промокода
Допустимый тип данных: Строка - discount_type обязательно
Описание:
Тип скидки: percentage, fixed, free_shipping
Допустимый тип данных: Строка - discount_value обязательно
Описание:
Значение скидки
Допустимый тип данных: Дробное число - max_discount_amount
Описание:
Максимальная сумма скидки
Допустимый тип данных: Строка - valid_from обязательно
Описание:
Дата начала действия
Допустимый тип данных: Дата в формате ISO - valid_to обязательно
Описание:
Дата окончания действия
Допустимый тип данных: Дата в формате ISO - usage_limits
Описание:
Лимиты использования
Допустимый тип данных: Объект - applicable_to
Описание:
Применимость промокода
Допустимый тип данных: Объект - conditions
Описание:
Условия применения
Допустимый тип данных: Объект - stacking_rules
Описание:
Правила комбинирования
Допустимый тип данных: Объект - is_active
Описание:
Активен ли промокод
Допустимый тип данных: Логическое выражение - is_public
Описание:
Публичный ли промокод
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- id
Описание:
ID созданного промокода
Тип данных: Строка
promocodes.edit
Описание: Редактировать промокод
Входящие переменные:- id обязательно
Описание:
Идентификатор промокода
Допустимый тип данных: Строка
promocodes.remove
Описание: Удалить промокод
Входящие переменные:- id обязательно
Описание:
Идентификатор промокода
Допустимый тип данных: Строка
promocodes.validate
Описание: Проверить валидность промокода
Входящие переменные:- code обязательно
Описание:
Код промокода
Допустимый тип данных: Строка - club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - user_id
Описание:
Идентификатор пользователя
Допустимый тип данных: Строка - cart_amount
Описание:
Сумма корзины (для проверки минимума)
Допустимый тип данных: Строка - product_types
Описание:
Типы продуктов в корзине
Допустимый тип данных: Массив строк
Возвращаемые параметры:- valid
Описание:
Валиден ли промокод
Тип данных: Логическое выражение - reason
Описание:
Причина невалидности
Тип данных: Строка - promo_code
Описание:
Данные промокода
Тип данных: Объект - discount
Описание:
Рассчитанная скидка
Тип данных: Объект
promocodes.apply
Описание: Применить промокод (увеличить счетчик использований)
Входящие переменные:- code обязательно
Описание:
Код промокода
Допустимый тип данных: Строка - user_id
Описание:
Идентификатор пользователя
Допустимый тип данных: Строка
promocodes.has_active
Описание: Проверить наличие активных промокодов в клубе
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- has_active_promocodes
Описание:
Есть ли активные промокоды
Тип данных: Логическое выражение
promocodes.check
Описание: Проверить промокод для продукта в магазине
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - code обязательно
Описание:
Код промокода
Допустимый тип данных: Строка - product_id обязательно
Описание:
Идентификатор продукта
Допустимый тип данных: Строка
Возвращаемые параметры:- valid
Описание:
Валиден ли промокод
Тип данных: Логическое выражение - reason
Описание:
Причина невалидности
Тип данных: Строка - discount
Описание:
Информация о скидке
Тип данных: Объект - promo_code
Описание:
Данные промокода для отображения
Тип данных: Объект
legal.get
Описание: Получить юридическую информацию клуба
Входящие переменные:- club_id
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- documents
Описание:
Документы клуба (каждый документ имеет type: text|link и content)
Тип данных: Объект - entity_type
Описание:
Тип юр. лица: legal (ООО/АО) или individual (ИП)
Тип данных: Строка - legal_entity
Описание:
Данные юрлица (ООО/АО)
Тип данных: Объект - individual_entrepreneur
Описание:
Данные ИП
Тип данных: Объект - actual_address
Описание:
Адрес фактического оказания услуг
Тип данных: Строка - dadata_id
Описание:
ID организации в DaData
Тип данных: Строка
legal.edit
Описание: Сохранить юридическую информацию клуба
Входящие переменные:- club_id
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - documents
Описание:
Документы клуба (каждый документ имеет type: text|link и content)
Допустимый тип данных: Объект - entity_type
Описание:
Тип юр. лица: legal или individual
Допустимый тип данных: Строка - legal_entity
Описание:
Данные юрлица
Допустимый тип данных: Объект - individual_entrepreneur
Описание:
Данные ИП
Допустимый тип данных: Объект - actual_address
Описание:
Адрес фактического оказания услуг
Допустимый тип данных: Строка - dadata_id
Описание:
ID организации в DaData
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат сохранения
Тип данных: Логическое выражение
legal.public.get
Описание: Публичное получение юридической информации клуба для чекаута
Входящие переменные:- club_id
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- club_name
Описание:
Название клуба
Тип данных: Строка - documents
Описание:
Документы клуба (каждый: type, content, has_content)
Тип данных: Объект - executor
Описание:
Реквизиты исполнителя
Тип данных: Объект - contacts
Описание:
Контакты клуба (phone, email, website)
Тип данных: Объект - working_hours
Описание:
Рабочие часы клуба
Тип данных: Объект - has_executor_data
Описание:
Флаг заполненности реквизитов
Тип данных: Логическое выражение
legal.lookup
Описание: Поиск организации по ОГРН/ИНН/названию через DaData
Входящие переменные:- search обязательно
Описание:
Поисковый запрос (ОГРН, ИНН или название)
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Найденные организации
Тип данных: Массив объектов
segments.list
Описание: Получение списка сегментов клуба
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - status
Описание:
Фильтр по статусу (active, draft, archived)
Допустимый тип данных: Строка - include_archived
Описание:
Включать архивные сегменты
Допустимый тип данных: Логическое выражение
segments.grid
Описание: Grid метод для получения сегментов с фильтрацией и пагинацией
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - filters
Описание:
Фильтры
Допустимый тип данных: Объект - order
Описание:
Сортировка
Допустимый тип данных: Объект - limit
Описание:
Лимит
Допустимый тип данных: Число - skip
Описание:
Смещение
Допустимый тип данных: Число
segments.get
Описание: Получение сегмента по ID
Требуется предварительная авторизация: Да
Входящие переменные:- segment_id обязательно
Описание:
ID сегмента
Допустимый тип данных: Строка
segments.add
Описание: Создание нового сегмента
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - name обязательно
Описание:
Название сегмента
Допустимый тип данных: Строка - description
Описание:
Описание сегмента
Допустимый тип данных: Строка - color
Описание:
Цвет сегмента (hex)
Допустимый тип данных: Строка - icon
Описание:
Иконка сегмента
Допустимый тип данных: Строка - conditions обязательно
Описание:
Условия сегмента
Допустимый тип данных: Объект - scope_club_ids
Описание:
ID клубов для анализа (для групп)
Допустимый тип данных: Массив строк - recalculation
Описание:
Настройки пересчёта
Допустимый тип данных: Объект - status
Описание:
Статус сегмента (draft, active)
Допустимый тип данных: Строка
segments.edit
Описание: Редактирование сегмента
Требуется предварительная авторизация: Да
Входящие переменные:- segment_id обязательно
Описание:
ID сегмента
Допустимый тип данных: Строка - name
Описание:
Название сегмента
Допустимый тип данных: Строка - description
Описание:
Описание сегмента
Допустимый тип данных: Строка - color
Описание:
Цвет сегмента
Допустимый тип данных: Строка - icon
Описание:
Иконка сегмента
Допустимый тип данных: Строка - conditions
Описание:
Условия сегмента
Допустимый тип данных: Объект - scope_club_ids
Описание:
ID клубов для анализа
Допустимый тип данных: Массив строк - recalculation
Описание:
Настройки пересчёта
Допустимый тип данных: Объект - status
Описание:
Статус сегмента
Допустимый тип данных: Строка
segments.remove
Описание: Удаление сегмента
Требуется предварительная авторизация: Да
Входящие переменные:- segment_id обязательно
Описание:
ID сегмента
Допустимый тип данных: Строка
segments.recalculate
Описание: Ручной пересчёт сегмента
Требуется предварительная авторизация: Да
Входящие переменные:- segment_id обязательно
Описание:
ID сегмента
Допустимый тип данных: Строка
segments.conditions
Описание: Получение конфигурации условий для сегментации
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба (для загрузки динамических данных)
Допустимый тип данных: Строка
segments.members
Описание: Получение списка клиентов в сегменте
Требуется предварительная авторизация: Да
Входящие переменные:- segment_id обязательно
Описание:
ID сегмента
Допустимый тип данных: Строка - skip
Описание:
Пропустить записей
Допустимый тип данных: Число - limit
Описание:
Лимит записей
Допустимый тип данных: Число - search
Описание:
Поиск по имени/email/телефону
Допустимый тип данных: Строка
segments.members.grid
Описание: Grid метод для получения клиентов сегмента
Требуется предварительная авторизация: Да
Входящие переменные:- segment_id обязательно
Описание:
ID сегмента
Допустимый тип данных: Строка - filters
Описание:
Фильтры
Допустимый тип данных: Объект - order
Описание:
Сортировка
Допустимый тип данных: Объект - limit
Описание:
Лимит
Допустимый тип данных: Число - skip
Описание:
Смещение
Допустимый тип данных: Число
segments.history
Описание: Получение истории пересчётов сегмента
Требуется предварительная авторизация: Да
Входящие переменные:- segment_id обязательно
Описание:
ID сегмента
Допустимый тип данных: Строка - skip
Описание:
Пропустить записей
Допустимый тип данных: Число - limit
Описание:
Лимит записей
Допустимый тип данных: Число
segments.preview
Описание: Предпросмотр сегмента (создаёт задачу для расчёта)
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - conditions обязательно
Описание:
Условия сегмента
Допустимый тип данных: Объект - scope_club_ids
Описание:
ID клубов для анализа
Допустимый тип данных: Массив строк - limit
Описание:
Лимит результатов для превью
Допустимый тип данных: Число
segments.preview.result
Описание: Получение результата preview задачи
Требуется предварительная авторизация: Да
Входящие переменные:- job_id обязательно
Описание:
ID задачи preview
Допустимый тип данных: Строка
segments.activate
Описание: Активация сегмента (включает автопересчёт)
Требуется предварительная авторизация: Да
Входящие переменные:- segment_id обязательно
Описание:
ID сегмента
Допустимый тип данных: Строка
segments.archive
Описание: Архивация сегмента
Требуется предварительная авторизация: Да
Входящие переменные:- segment_id обязательно
Описание:
ID сегмента
Допустимый тип данных: Строка
segments.loadDataSource
Описание: Загрузка данных для выбора в условиях (продукты, услуги и т.п.)
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - data_source обязательно
Описание:
Ключ источника данных
Допустимый тип данных: Строка
segments.user.list
Описание: Получение сегментов, к которым относится пользователь (с учётом группы клубов)
Требуется предварительная авторизация: Да
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - uid обязательно
Описание:
ID пользователя
Допустимый тип данных: Число
segments.listByClubs
Описание: Получение списка активных сегментов по нескольким клубам для использования в рассылках
Требуется предварительная авторизация: Да
Входящие переменные:- club_ids обязательно
Описание:
Массив ID клубов
Допустимый тип данных: Массив строк
load.current
Описание: Получение текущей загрузки клуба в реальном времени
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба (опционально, берётся из request)
Допустимый тип данных: Строка - zone_id
Описание:
ID зоны для фильтрации (опционально)
Допустимый тип данных: Строка - include_forecast
Описание:
Включить прогноз на ближайшие часы
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- club_id
Описание:
ID клуба
Тип данных: Строка - timestamp
Описание:
Время запроса
Тип данных: Дата в формате ISO - day_of_week
Описание:
День недели (0-6)
Тип данных: Число - hour
Описание:
Текущий час
Тип данных: Число - current
Описание:
Текущие данные
Тип данных: Объект - last_hour_stats
Описание:
Статистика за последний час
Тип данных: Объект - pattern
Описание:
Типичный паттерн для текущего времени
Тип данных: Объект - forecast
Описание:
Прогноз на ближайшие часы
Тип данных: Массив объектов
load.statistics
Описание: Получение статистики загрузки за период
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - zone_id
Описание:
ID зоны для фильтрации
Допустимый тип данных: Строка - period_type
Описание:
Тип периода: hourly, daily, weekly
Допустимый тип данных: Строка - from_date
Описание:
Дата начала периода
Допустимый тип данных: Дата в формате ISO - to_date
Описание:
Дата окончания периода
Допустимый тип данных: Дата в формате ISO - day_of_week
Описание:
Фильтр по дню недели (0-6)
Допустимый тип данных: Число
Возвращаемые параметры:- items
Описание:
Записи статистики
Тип данных: Массив объектов - total
Описание:
Общее количество записей
Тип данных: Число
load.heatmap
Описание: Получение тепловой карты загрузки (день недели × час)
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - zone_id
Описание:
ID зоны для фильтрации
Допустимый тип данных: Строка - weeks
Описание:
За сколько недель анализировать (по умолчанию 8)
Допустимый тип данных: Число
Возвращаемые параметры:- heatmap
Описание:
Матрица 7×24 с данными загрузки
Тип данных: Объект - thresholds
Описание:
Пороги уровней загрузки
Тип данных: Объект - max_occupancy
Описание:
Максимальная зафиксированная загрузка
Тип данных: Дробное число
load.pattern
Описание: Получение паттерна загрузки для конкретного дня/часа
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - day_of_week обязательно
Описание:
День недели (0-6, 0 = воскресенье)
Допустимый тип данных: Число - hour обязательно
Описание:
Час (0-23)
Допустимый тип данных: Число - zone_id
Описание:
ID зоны для фильтрации
Допустимый тип данных: Строка
Возвращаемые параметры:- pattern
Описание:
Паттерн загрузки
Тип данных: Объект
load.patterns
Описание: Получение всех паттернов загрузки клуба в виде матрицы
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - zone_id
Описание:
ID зоны для фильтрации
Допустимый тип данных: Строка
Возвращаемые параметры:- patterns_matrix
Описание:
Матрица паттернов по дням и часам
Тип данных: Объект - patterns_count
Описание:
Количество паттернов
Тип данных: Число
load.forecast
Описание: Получение прогноза загрузки на ближайшие часы
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - zone_id
Описание:
ID зоны для фильтрации
Допустимый тип данных: Строка - hours
Описание:
На сколько часов вперёд (по умолчанию 24)
Допустимый тип данных: Число
Возвращаемые параметры:- forecast
Описание:
Прогноз по часам
Тип данных: Массив объектов
load.trends
Описание: Получение трендов загрузки (сравнение с прошлым периодом)
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - zone_id
Описание:
ID зоны для фильтрации
Допустимый тип данных: Строка - compare_weeks
Описание:
За сколько недель сравнивать (по умолчанию 4)
Допустимый тип данных: Число
Возвращаемые параметры:- current_week
Описание:
Статистика текущей недели
Тип данных: Объект - previous_week
Описание:
Статистика прошлой недели
Тип данных: Объект - changes
Описание:
Изменения в процентах
Тип данных: Объект - trend_direction
Описание:
Направление тренда: up, down, stable
Тип данных: Строка
load.zones
Описание: Получение загрузки по зонам клуба
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - date
Описание:
Дата (по умолчанию сегодня)
Допустимый тип данных: Дата в формате ISO - hour
Описание:
Час (по умолчанию текущий)
Допустимый тип данных: Число
Возвращаемые параметры:- zones
Описание:
Загрузка по зонам
Тип данных: Массив объектов
load.peakHours
Описание: Получение пиковых и наименее загруженных часов
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - zone_id
Описание:
ID зоны для фильтрации
Допустимый тип данных: Строка - top_count
Описание:
Количество результатов (по умолчанию 5)
Допустимый тип данных: Число
Возвращаемые параметры:- peak_hours
Описание:
Самые загруженные часы
Тип данных: Массив объектов - low_hours
Описание:
Наименее загруженные часы
Тип данных: Массив объектов
load.recommendations
Описание: Получение рекомендаций по оптимальному времени посещения
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - zone_id
Описание:
ID зоны для фильтрации
Допустимый тип данных: Строка - preferred_days
Описание:
Предпочтительные дни недели (0-6)
Допустимый тип данных: Массив чисел - preferred_hours
Описание:
Предпочтительные часы { from: 0-23, to: 0-23 }
Допустимый тип данных: Объект
Возвращаемые параметры:- recommendations
Описание:
Рекомендованные временные слоты
Тип данных: Массив объектов - message
Описание:
Сообщение с рекомендацией
Тип данных: Строка
load.dashboard
Описание: Получение всех данных для dashboard загрузки
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- current
Описание:
Текущая загрузка
Тип данных: Объект - trends
Описание:
Тренды
Тип данных: Объект - peak_hours
Описание:
Пиковые часы
Тип данных: Объект - heatmap_summary
Описание:
Сводка по heatmap
Тип данных: Объект
load.recalculatePatterns
Описание: Ручной пересчёт паттернов загрузки (требуются права)
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - weeks
Описание:
За сколько недель анализировать
Допустимый тип данных: Число - include_zones
Описание:
Включить пересчёт по зонам
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- patterns_updated
Описание:
Количество обновлённых паттернов
Тип данных: Число - duration_ms
Описание:
Время выполнения в мс
Тип данных: Число
load.aggregateHours
Описание: Ручная агрегация данных за последние N часов (требуются права)
Требуется предварительная авторизация: Да
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - hours_back
Описание:
За сколько часов назад агрегировать (макс 168)
Допустимый тип данных: Число
Возвращаемые параметры:- processed_hours
Описание:
Обработано часов
Тип данных: Число - errors_count
Описание:
Количество ошибок
Тип данных: Число
banners.grid
Описание: Grid banners list with filters
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число - order
Допустимый тип данных: Объект - filters
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Описание:
Массив объектов баннеров
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
session.events
Описание: Получить список событий по занятию
Входящие переменные:- session_id обязательно
Описание:
Идентификатор занятия
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Массив объектов событий занятия
Тип данных: Массив объектов
roles.list
Описание: Список ролей клуба
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Массив объектов ролей клуба
Тип данных: Массив объектов
roles.add
Описание: Добавить роль
Входящие переменные:- club_ids обязательно
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - name
Описание:
Название роли
Допустимый тип данных: Строка
roles.edit
Описание: Изменить роль
Входящие переменные:- role_id обязательно
Допустимый тип данных: Строка
roles.remove
Описание: Удалить роль
Входящие переменные:- role_id обязательно
Допустимый тип данных: Строка
roles.hide
Описание: Удалить роль
Входящие переменные:- role_id обязательно
Допустимый тип данных: Строка
clients.integrations.get
Описание:
Входящие переменные:- club_id
Допустимый тип данных: Строка
clients.integrations.set
Описание:
Входящие переменные:- club_id
Допустимый тип данных: Строка
employees.integrations.get
Описание:
Входящие переменные:- club_id
Допустимый тип данных: Строка
employees.integrations.set
Описание:
Входящие переменные:- club_id
Допустимый тип данных: Строка
employees.add
Описание: Добавить сотрудника
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка
employees.get
Описание: Получить сотрудника
employees.remove
Описание: Удалить сотрудника
employees.list
Описание: Список сотрудников
clients.list
Описание: Список клиентов
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число - order
Описание:
Сортировка {field, order}
Допустимый тип данных: Объект - filters
Описание:
Фильтры таблицы. Поддерживаются стандартные поля, а также club_fields: {"": {condition, value}}
Допустимый тип данных: Объект
Вложенные элементы:- club_fields
Описание:
Фильтры по доп. полям
Тип данных: Объект
Возвращаемые параметры:- items
Описание:
Список клиентов
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
clients.add
Описание: Добавить клиента
users.short
Описание: Получить краткую информацию о пользователе
employees.edit
Описание: Изменить сотрудника
employee_categories.list
Описание: Список категорий клуба
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Массив объектов ролей клуба
Тип данных: Массив объектов
employee_categories.grid
Описание: Grid-совместимый список категорий сотрудников с пагинацией и фильтрами
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - limit
Описание:
Лимит записей
Допустимый тип данных: Число - skip
Описание:
Смещение
Допустимый тип данных: Число - order
Описание:
Сортировка {field, order}
Допустимый тип данных: Объект - filters
Описание:
Фильтры
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Описание:
Массив категорий сотрудников
Тип данных: Массив объектов - total
Описание:
Общее количество
Тип данных: Число - limit
Описание:
Лимит
Тип данных: Число - skip
Описание:
Смещение
Тип данных: Число
employee_categories.add
Описание: Добавить категорию сотрудника
Входящие переменные:- club_ids обязательно
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - name обязательно
Описание:
Название категории
Допустимый тип данных: Строка - external_id
Описание:
Внешний идентификатор
Допустимый тип данных: Строка
employee_categories.edit
Описание: Изменить категорию сотрудника
Входящие переменные:- category_id обязательно
Описание:
Идентификатор категории
Допустимый тип данных: Строка - club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - name
Описание:
Название категории
Допустимый тип данных: Строка - external_id
Описание:
Внешний идентификатор
Допустимый тип данных: Строка - club_id
Описание:
Идентификатор клуба для системной категории
Допустимый тип данных: Строка
employee_categories.remove
Описание: Удалить категорию
Входящие переменные:- category_id обязательно
Допустимый тип данных: Строка
check.active
Описание: Проверить оплачен ли клуб и являается действующим
Входящие переменные:- club_id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- active
Описание:
true - клуб активен, false - неактивен
Тип данных: Логическое выражение
sessions.listequipment
Описание: Получить файл счета
Входящие переменные:- session_id обязательно
Описание:
Идентификатор занятия
Допустимый тип данных: Строка
add
Описание: Добавить клуб
Входящие переменные:- name обязательно
Описание:
Название клуба
Допустимый тип данных: Строка - avatar
Описание:
Аватар клуба, идентификатор файла
Допустимый тип данных: Строка - address обязательно
Описание:
Код ФИАС адреса клуба
Допустимый тип данных: Строка - show_on_map
Описание:
Показывать на карте
Допустимый тип данных: Логическое выражение - phone обязательно
Описание:
Телефон клуба
Допустимый тип данных: Строка - website
Описание:
Сайт клуба
Допустимый тип данных: Строка - instagram
Описание:
Instagram клуба
Допустимый тип данных: Строка - facebook
Описание:
Facebook клуба
Допустимый тип данных: Строка - vk
Описание:
VK клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Успешно
Тип данных: Логическое выражение - id
Описание:
ID созданного клуба
Тип данных: Строка - error
Описание:
Ошибка. Если result=false, то значение ошибки:- name - не заполнено имя
- address - неверный адрес
- phone - неверный телефон или не заполнен
Тип данных: Строка
edit
Описание: Редактировать клуб
Входящие переменные:- id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - name обязательно
Описание:
Название клуба
Допустимый тип данных: Строка - address обязательно
Описание:
КОД ФИАС адреса клуба
Допустимый тип данных: Строка - show_on_map
Описание:
Показывать на карте
Допустимый тип данных: Логическое выражение - phone обязательно
Описание:
Телефон клуба
Допустимый тип данных: Строка - website
Описание:
Сайт клуба
Допустимый тип данных: Строка - instagram
Описание:
Instagram клуба
Допустимый тип данных: Строка - facebook
Описание:
Facebook клуба
Допустимый тип данных: Строка - vk
Описание:
VK клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Успешно
Тип данных: Логическое выражение - id
Описание:
ID созданного клуба
Тип данных: Строка - error
Описание:
Ошибка. Если result=false, то значение ошибки:- name - не заполнено имя
- address - неверный адрес
- phone - неверный телефон или не заполнен
Тип данных: Строка
get.public
Описание: Получить данные клуба
Входящие переменные:- id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- idвсегда
Описание:
Идентификатор клуба
Тип данных: Строка - nameвсегда
Описание:
Название клуба
Тип данных: Строка - avatar
Описание:
Аватар клуба, идентификатор файла
Тип данных: Строка - addressвсегда
Описание:
Адрес клуба
Тип данных: Объект
Вложенные элементы:- coords
Описание:
Координаты [lat,lon]
Тип данных: Массив (любые типы внутри) - long
Описание:
Адрес строкой
Тип данных: Строка - id
Описание:
Идентификатор ФИАС
Тип данных: Строка
- show_on_map
Описание:
Показывать на карте
Тип данных: Логическое выражение - phoneвсегда
Описание:
Телефон клуба
Тип данных: Строка - website
Описание:
Сайт клуба
Тип данных: Строка - instagram
Описание:
Instagram клуба
Тип данных: Строка - facebook
Описание:
Facebook клуба
Тип данных: Строка - vk
Описание:
VK клуба
Тип данных: Строка - auto_renew
Описание:
Автоматическое продление
Тип данных: Логическое выражение - subscription_status
Описание:
Состояние подписки клуба. - 1 - активна
- 2 - истекает
- 3 - не оплачено (завершена)
- 4 - пробный период
- subscription_end
Описание:
Дата завершения подписки ДД.ММ.ГГГГ
Тип данных: Строка
get
Описание: Получить данные клуба
Входящие переменные:- id обязательно
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- idвсегда
Описание:
Идентификатор клуба
Тип данных: Строка - nameвсегда
Описание:
Название клуба
Тип данных: Строка - avatar
Описание:
Аватар клуба, идентификатор файла
Тип данных: Строка - addressвсегда
Описание:
Адрес клуба
Тип данных: Объект
Вложенные элементы:- coords
Описание:
Координаты [lat,lon]
Тип данных: Массив (любые типы внутри) - long
Описание:
Адрес строкой
Тип данных: Строка - id
Описание:
Идентификатор ФИАС
Тип данных: Строка
- show_on_map
Описание:
Показывать на карте
Тип данных: Логическое выражение - phoneвсегда
Описание:
Телефон клуба
Тип данных: Строка - website
Описание:
Сайт клуба
Тип данных: Строка - instagram
Описание:
Instagram клуба
Тип данных: Строка - facebook
Описание:
Facebook клуба
Тип данных: Строка - vk
Описание:
VK клуба
Тип данных: Строка - auto_renew
Описание:
Автоматическое продление
Тип данных: Логическое выражение - subscription_status
Описание:
Состояние подписки клуба. - 1 - активна
- 2 - истекает
- 3 - не оплачено (завершена)
- 4 - пробный период
- subscription_end
Описание:
Дата завершения подписки ДД.ММ.ГГГГ
Тип данных: Строка
list
Описание: Получить список клубов
Входящие переменные:- subscription
Описание:
Состояние подписки клуба. - 0 - все (по умолчанию)
- 1 - активна
- 2 - истекает
- 3 - не оплачено (завершена)
- 4 - пробный период
Допустимый тип данных: Число - search
Описание:
Поиск клуба по названию
Допустимый тип данных: Строка
Возвращаемые параметры:- clubs
Описание:
Массив списка клубов
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
Идентификатор клуба
Тип данных: Строка - name
Описание:
Название клуба
Тип данных: Строка - auto_renew
Описание:
Автоматическое продление
Тип данных: Логическое выражение - subscription_status
Описание:
Состояние подписки клуба. - 1 - активна
- 2 - истекает
- 3 - не оплачено (завершена)
- 4 - пробный период
- subscription_end
Описание:
Дата завершения подписки ДД.ММ.ГГГГ
Тип данных: Строка - avatar
Описание:
Аватар клуба, идентификатор файла
Тип данных: Строка
address.lookup
Описание: Получить подсказки по адресу
Входящие переменные:- search
Описание:
поисковая строка адреса
Допустимый тип данных: Строка
Возвращаемые параметры:- addresses
Описание:
Массив вариантов адреса
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
Идентификатор фиас данного адреса
Тип данных: Строка - name
Описание:
Полное название адреса
Тип данных: Строка
address.getcoords
Описание: Получить координаты по адресу
Входящие переменные:- id
Описание:
Идентификатор фиас данного адреса
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
Идентификатор фиас данного адреса
Тип данных: Строка - name
Описание:
Полное название адреса
Тип данных: Строка - coords
Описание:
Координаты адреса [lng,lat]
Тип данных: Массив (любые типы внутри)
companies.list
Описание: Получить список компаний
Возвращаемые параметры:- companies
Описание:
Массив списка компаний
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
Идентификатор компании
Тип данных: Строка - name
Описание:
Название компании / ИП
Тип данных: Строка
companies.lookup
Описание: Получить данные компании по ИНН или названию
Входящие переменные:- search
Описание:
поисковая строка по ИНН или названию
Допустимый тип данных: Строка
Возвращаемые параметры:- companies
Описание:
Массив списка компаний
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
Идентификатор компании
Тип данных: Строка - entity_typeвсегда
Описание:
Тип компании: 1 - юр лицо, 2 - ИП
Тип данных: Число - nameвсегда
Описание:
Название компании / ФИО ИП или СЗ
Тип данных: Строка - director_name
Описание:
ФИЛ директора (для юр лица)
Тип данных: Строка - innвсегда
Описание:
ИНН
Тип данных: Строка - ogrnвсегда
Описание:
ОРГН ИЛИ ОГРНИП (для юр лица и ИП)
Тип данных: Строка - addressвсегда
Описание:
Адрес строкой
Тип данных: Строка - address_idвсегда
Описание:
КОД ФИАС адреса
Тип данных: Строка - kpp
Описание:
КПП (для юр лиц)
Тип данных: Строка
companies.add
Описание: Добавить компанию
Входящие переменные:- entity_type обязательно
Описание:
Тип компании: 1 - юр лицо, 2 - ИП
Допустимый тип данных: Число - name обязательно
Описание:
Название компании / ФИО ИП или СЗ
Допустимый тип данных: Строка - director_name
Описание:
ФИЛ директора (для юр лица)
Допустимый тип данных: Строка - inn обязательно
Описание:
ИНН
Допустимый тип данных: Строка - ogrn обязательно
Описание:
ОРГН ИЛИ ОГРНИП (для юр лица и ИП)
Допустимый тип данных: Строка - address обязательно
Описание:
КОД ФИАС адреса
Допустимый тип данных: Строка - phone обязательно
Описание:
Телефон компании
Допустимый тип данных: Строка - kpp
Описание:
КПП (для юр лиц)
Допустимый тип данных: Строка - okup_contract
Описание:
Номер договора с РАО, ВОИС или ФМ
Допустимый тип данных: Строка - email обязательно
Описание:
Email
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Успешно
Тип данных: Логическое выражение - company_id
Описание:
ID созданной компании
Тип данных: Строка - error
Описание:
Ошибка. Если result=false, то значение ошибки:- name - не заполнено имя
- address - неверный адрес
- phone - неверный телефон или не заполнен
- email - неверный email или не заполнен
- inn - неверный ИНН или не заполнен
- director_name - неверное имя директора или не заполнен
- entity_type - не указан тип компании
- ogrn - не указан ОГРН или неверный
Тип данных: Строка
Входящие переменные:- club_id
Допустимый тип данных: Строка - club_ids
Допустимый тип данных: Массив строк
Возвращаемые параметры:- items
Тип данных: Массив объектов
Вложенные элементы:- id
Тип данных: Число - firstname
Тип данных: Строка - lastname
Тип данных: Строка
coaches.list.public
Описание:
Входящие переменные:- club_id
Допустимый тип данных: Строка - club_ids
Допустимый тип данных: Массив строк - schedule
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- items
Тип данных: Массив объектов
Вложенные элементы:- id
Тип данных: Число - firstname
Тип данных: Строка - lastname
Тип данных: Строка - avatar
Тип данных: Строка - display_name
Тип данных: Строка
equipment.add
Описание: Добавить оборудование (тренажер)
Входящие переменные:- club_id
Допустимый тип данных: Строка - type
Описание:
Тип тренажера из справочника
Допустимый тип данных: Строка - num
Описание:
Номер байка
Допустимый тип данных: Строка - zone_id
Описание:
Идентификатор зоны
Допустимый тип данных: Строка - sensors
Описание:
Объект датчиков
Допустимый тип данных: Объект
Возвращаемые параметры:- id
Описание:
ID тренажера
Тип данных: Строка - type
Описание:
Тип тренажера из справочника
Тип данных: Строка - num
Описание:
Номер байка
Тип данных: Строка - zone_id
Описание:
Идентификатор зоны
Тип данных: Строка - sensors
Описание:
Объект датчиков
Тип данных: Объект
equipment.free
Описание: Освободить аренду датчика
Входящие переменные:- id
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Тип данных: Логическое выражение
equipment.rent
Описание: Установить аренду датчика
Входящие переменные:- id
Допустимый тип данных: Строка - phone
Описание:
Номер телефона пользователя
Допустимый тип данных: Возможно несколько типов: Число, Строка - rent_start_ts
Описание:
Время начала аренды
Допустимый тип данных: Временной штамп (timestamp) - rent_end_ts
Описание:
Время завершения аренды или 0
Допустимый тип данных: Возможно несколько типов: Число, Временной штамп (timestamp) - rent_for_session
Описание:
Аренда только на 1 занятие
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Тип данных: Логическое выражение
equipment.multilist
Описание: Список видов занятия
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - sport_types
Допустимый тип данных: Массив чисел
Возвращаемые параметры:- items
Описание:
Список занятий
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID тренажера
Тип данных: Строка - type
Описание:
Тип тренажера из справочника
Тип данных: Строка - picture
Описание:
ID картинки
Тип данных: Строка - brand
Описание:
Бренд
Тип данных: Строка - model
Описание:
Модель
Тип данных: Строка - num
Описание:
Номер байка
Тип данных: Строка - zone_id
Описание:
Идентификатор зоны
Тип данных: Строка - zone_name
Описание:
Название зоны
Тип данных: Строка - sport_type
Описание:
Тип спорта
Тип данных: Число - sensors
Описание:
Объект датчиков
Тип данных: Объект
equipment.list
Описание: Список видов занятия
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - sport_types
Допустимый тип данных: Массив чисел - zone_ids
Описание:
Идентификаторы зон
Допустимый тип данных: Массив строк
Возвращаемые параметры:- items
Описание:
Список занятий
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID тренажера
Тип данных: Строка - type
Описание:
Тип тренажера из справочника
Тип данных: Строка - picture
Описание:
ID картинки
Тип данных: Строка - brand
Описание:
Бренд
Тип данных: Строка - model
Описание:
Модель
Тип данных: Строка - num
Описание:
Номер байка
Тип данных: Строка - zone_id
Описание:
Идентификатор зоны
Тип данных: Строка - zone_name
Описание:
Название зоны
Тип данных: Строка - sport_type
Описание:
Тип спорта
Тип данных: Число - sensors
Описание:
Объект датчиков
Тип данных: Объект
info.timezone
Описание: Получить временную зону клуба
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- timezone
Тип данных: Строка
equipment.edit
Описание: Изменить вид занятия
Входящие переменные:- id
Описание:
ID тренажера
Допустимый тип данных: Строка - type
Описание:
Тип тренажера из справочника
Допустимый тип данных: Строка - num
Описание:
Номер байка
Допустимый тип данных: Строка - zone_id
Описание:
Идентификатор зоны
Допустимый тип данных: Строка - sensors
Описание:
Объект датчиков
Допустимый тип данных: Объект - enabled
Описание:
Статус тренажера
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- updated
Описание:
Статус изменения
Тип данных: Логическое выражение
equipment.remove
Описание: Удалить вид занятия
Входящие переменные:- id
Описание:
ID типа занятия
Допустимый тип данных: Строка
Возвращаемые параметры:- removed
Описание:
Статус удаления
Тип данных: Логическое выражение
equipment.get
Описание: Получить вид занятия
Входящие переменные:- id
Описание:
ID типа занятия
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
ID тренажера
Тип данных: Строка - type
Описание:
Тип тренажера из справочника
Тип данных: Строка - picture
Описание:
ID картинки
Тип данных: Строка - brand
Описание:
Бренд
Тип данных: Строка - model
Описание:
Модель
Тип данных: Строка - num
Описание:
Номер байка
Тип данных: Строка - zone_id
Описание:
Идентификатор зоны
Тип данных: Строка - sensors
Описание:
Объект датчиков
Тип данных: Объект - zone_name
Описание:
Название зоны
Тип данных: Строка - sport_type
Описание:
Тип спорта
Тип данных: Число - enabled
Описание:
Статус тренажера
Тип данных: Логическое выражение
sensors.scan
Описание: Получить список датчиков актуальный
Входящие переменные:- zone_id
Описание:
ID зоны или коробочки
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
ID датчика
Тип данных: Строка - type
Описание:
Тип датчика
Тип данных: Строка - value
Описание:
Значение датчика
Тип данных: Строка
equipment_types.list
Описание: Получить список типов оборудования
Входящие переменные:- sport_type
Описание:
Вид спорта
Допустимый тип данных: Число
Возвращаемые параметры:- id
Описание:
ID датчика
Тип данных: Строка - picture
Описание:
Изображение
Тип данных: Строка - brand
Описание:
Бренд
Тип данных: Строка - model
Описание:
Модель
Тип данных: Строка - sensors
Описание:
Объект датчиков
Тип данных: Массив (любые типы внутри)
sessions.self_training_check
Описание: Получить возможность и настройки самостоятельного занятия
Входящие переменные:- zone_key
Описание:
Ключ зоны
Допустимый тип данных: Строка
Возвращаемые параметры:- zone_id
Описание:
Идентификатор зоны
Тип данных: Строка - club_id
Описание:
Идентификатор клуба
Тип данных: Строка - sport_types
Описание:
Доступные виды спорта
Тип данных: undefined - available_time
Описание:
Доступное время на тренировку в минутах
Тип данных: Число - error
Описание:
Ошибка
Тип данных: Строка
sessions.self_training_start
Описание: Запустить самостоятельное занятие
Входящие переменные:- zone_key
Описание:
Ключ зоны
Допустимый тип данных: Строка - workout_id
Описание:
Идентификатор программы
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
Идентификатор тренировочной сессии
Тип данных: Строка - error
Описание:
Ошибка
Тип данных: Строка
schedule.duplicate
Описание: Дублировать расписание текущей недели
Входящие переменные:- club_id
Допустимый тип данных: Строка - start_ts
Допустимый тип данных: Число
sessions.add
Описание: Создать занятие в расписании
Входящие переменные:- club_ids
Описание:
ID клубов
Допустимый тип данных: Массив строк - session_type обязательно
Описание:
ID вида занятия (ServiceProduct). Обязательный параметр.
Допустимый тип данных: Строка - sport_types
Описание:
Виды спорта (массив)
Допустимый тип данных: Массив чисел - duration
Описание:
Длительность занятия (минут)
Допустимый тип данных: Число - coach_ids
Описание:
Идентификаторы тренеров (uid)
Допустимый тип данных: Массив чисел - workout_id
Описание:
Идентификатор профиля тренировки
Допустимый тип данных: Строка - zone_ids
Описание:
ID зон клуба
Допустимый тип данных: Массив строк - planned_start_ts
Описание:
Дата начала по расписанию (unix timestamp)
Допустимый тип данных: Число - color
Описание:
Цвет занятия (hex)
Допустимый тип данных: Строка - autostart
Описание:
Автозапуск занятия
Допустимый тип данных: Логическое выражение - bootcamp
Описание:
Режим буткемпа
Допустимый тип данных: Логическое выражение - startafter
Описание:
Сразу перейти к запуску занятия
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- id
Описание:
ID занятия
Тип данных: Строка - session_type
Описание:
Вид занятия
Тип данных: Строка - sport_type
Описание:
Вид спорта
Тип данных: Число - coach_ids
Описание:
Идентификаторы тренеров
Тип данных: Массив (любые типы внутри) - workout_id
Описание:
Идентификатор схемы тренировки
Тип данных: Строка - zone_id
Описание:
ID зоны или коробочки
Тип данных: Строка - planned_start_ts
Описание:
Дата начала по расписанию
Тип данных: Число - color
Описание:
Цвет занятия
Тип данных: Строка - autostart
Тип данных: Логическое выражение
sessions.edit
Описание: Изменить занятие в расписании
Входящие переменные:- id
Описание:
ID занятия
Допустимый тип данных: Строка - session_type
Описание:
Вид занятия
Допустимый тип данных: Строка - duration
Описание:
Длительность занятия (минут)
Допустимый тип данных: Число - sport_type
Описание:
Вид спорта
Допустимый тип данных: Число - coach_ids
Описание:
Идентификаторы тренеров
Допустимый тип данных: Массив (любые типы внутри) - workout_id
Описание:
Идентификатор схемы тренировки
Допустимый тип данных: Строка - zone_id
Описание:
ID зоны или коробочки
Допустимый тип данных: Строка - planned_start_ts
Описание:
Дата начала по расписанию
Допустимый тип данных: Число - color
Описание:
Цвет занятия
Допустимый тип данных: Строка - autostart
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- updated
Описание:
Обновлено
Тип данных: Логическое выражение
sessions.addduration
Описание: Добавить длительность занятия
Входящие переменные:- id
Описание:
ID занятия
Допустимый тип данных: Строка - duration
Описание:
Длительность занятия (минут)
Допустимый тип данных: Число
Возвращаемые параметры:- result
Описание:
Обновлено
Тип данных: Логическое выражение - duration
Тип данных: Число
sessions.get
Описание: Получить занятие в расписании
Входящие переменные:- id
Описание:
ID занятия
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
ID занятия
Тип данных: Строка - session_type
Описание:
Вид занятия
Тип данных: Строка - sport_type
Описание:
Вид спорта
Тип данных: Число - coach_ids
Описание:
Идентификаторы тренеров
Тип данных: Массив (любые типы внутри) - workout_id
Описание:
Идентификатор схемы тренировки
Тип данных: Строка - zone_id
Описание:
ID зоны или коробочки
Тип данных: Строка - duration
Описание:
Длительность занятия (минут)
Тип данных: Число - planned_start_ts
Описание:
Дата начала по расписанию
Тип данных: Число - color
Описание:
Цвет занятия
Тип данных: Строка - autostart
Тип данных: Логическое выражение
sessions.graphs
Описание: Получить графики по занятию
Входящие переменные:- id
Описание:
ID занятия
Допустимый тип данных: Строка
Возвращаемые параметры:- graphs
Описание:
Данные графиков
Тип данных: Объект
Вложенные элементы:- power
Тип данных: Массив (любые типы внутри) - cadence
Тип данных: Массив (любые типы внутри) - hr
Тип данных: Массив (любые типы внутри)
banners.add
Описание: Добавить баннер в клуб
Входящие переменные:- club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - title
Описание:
Заголовок баннера
Допустимый тип данных: Строка - fileid
Описание:
Идентификатор файла
Допустимый тип данных: Строка - islink
Описание:
Баннер является ссылкой
Допустимый тип данных: Логическое выражение - body
Описание:
Текст баннера
Допустимый тип данных: Строка - order
Описание:
Порядок показа
Допустимый тип данных: Число - showmoretext
Описание:
Текст 'Показать больше'
Допустимый тип данных: Строка - showmorelink
Описание:
Ссылка 'Показать больше'
Допустимый тип данных: Строка - openinapp
Описание:
Открывать ссылку в приложении
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- id
Описание:
Идентификатор баннера
Тип данных: Строка
news.client.get
Описание: Добавить новость в клубе(ах)
Входящие переменные:- club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - title
Описание:
Заголовок уведомления
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
Идентификатор задачи
Тип данных: Строка
news.read
Описание: Добавить новость в клубе(ах)
Возвращаемые параметры:- id
Описание:
Идентификатор задачи
Тип данных: Строка
news.client.list
Описание: Добавить новость в клубе(ах)
Входящие переменные:- club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - title
Описание:
Заголовок уведомления
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
Идентификатор задачи
Тип данных: Строка
news.remove
Описание: Добавить новость в клубе(ах)
Входящие переменные:- club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - title
Описание:
Заголовок уведомления
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
Идентификатор задачи
Тип данных: Строка
news.get
Описание: Добавить новость в клубе(ах)
Входящие переменные:- club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - title
Описание:
Заголовок уведомления
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
Идентификатор задачи
Тип данных: Строка
news.list
Описание: Добавить новость в клубе(ах)
Входящие переменные:- club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - title
Описание:
Заголовок уведомления
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
Идентификатор задачи
Тип данных: Строка
news.edit
Описание: Добавить новость в клубе(ах)
Входящие переменные:- club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - title
Описание:
Заголовок уведомления
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
Идентификатор задачи
Тип данных: Строка
news.add
Описание: Добавить новость в клубе(ах)
Входящие переменные:- club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - title
Описание:
Заголовок новости
Допустимый тип данных: Строка - description
Описание:
Описание новости
Допустимый тип данных: Строка - body
Описание:
Тело новости
Допустимый тип данных: Строка - fileid
Описание:
Идентификатор файла обложки
Допустимый тип данных: Строка - date
Описание:
Дата публикации новости
Допустимый тип данных: Дата (формат дд.мм.гггг) - roles
Описание:
Роли пользователей, которым будет видна новость
Допустимый тип данных: Массив (любые типы внутри)
Возвращаемые параметры:- id
Описание:
Идентификатор задачи
Тип данных: Строка
notify.add
Описание: Добавить задачу на уведомление в клубе(ах)
Входящие переменные:- club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - title
Описание:
Заголовок уведомления
Допустимый тип данных: Строка - message
Описание:
Текст уведомления
Допустимый тип данных: Строка - roles
Описание:
Роли получателей (1 — клиенты, остальные — сотрудники/роли клуба)
Допустимый тип данных: Массив (любые типы внутри) - platforms
Описание:
Платформы: 2 — Android, 3 — iOS
Допустимый тип данных: Массив чисел - planned_send_ts
Описание:
Плановое время отправки (Unix timestamp)
Допустимый тип данных: Число - banner_id
Описание:
Открыть баннер по нажатию
Допустимый тип данных: Строка - news_id
Описание:
Открыть новость по нажатию
Допустимый тип данных: Строка - gender
Описание:
Пол: 0 — любой, 1 — мужской, 2 — женский
Допустимый тип данных: Число - age_min
Описание:
Минимальный возраст
Допустимый тип данных: Число - age_max
Описание:
Максимальный возраст
Допустимый тип данных: Число - sport_types
Описание:
Типы спорта, которые клиент посещал
Допустимый тип данных: Массив чисел - last_session_before
Описание:
Последнее занятие ранее (Unix timestamp)
Допустимый тип данных: Число - last_session_after
Описание:
Последнее занятие позже (Unix timestamp)
Допустимый тип данных: Число - only_visited
Описание:
Учитывать только клиентов, у которых были посещения
Допустимый тип данных: Логическое выражение - visited_club_ids
Описание:
Клубы, в которых должны быть посещения
Допустимый тип данных: Массив строк - session_types_visited
Описание:
Виды занятий (session_types), которые клиент посещал
Допустимый тип данных: Массив строк - session_types_not_visited
Описание:
Виды занятий (session_types), которые клиент не посещал
Допустимый тип данных: Массив строк - last_visit_before
Описание:
Последнее посещение клуба ранее (Unix timestamp)
Допустимый тип данных: Число - last_visit_after
Описание:
Последнее посещение клуба позже (Unix timestamp)
Допустимый тип данных: Число
Возвращаемые параметры:- id
Описание:
Идентификатор задачи
Тип данных: Строка
banners.edit
Описание: Добавить баннер в клуб
Входящие переменные:- id
Описание:
Идентификатор баннера
Допустимый тип данных: Строка - club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - title
Описание:
Заголовок баннера
Допустимый тип данных: Строка - fileid
Описание:
Идентификатор файла
Допустимый тип данных: Строка - showmoretext
Описание:
Текст 'Показать больше'
Допустимый тип данных: Строка - islink
Описание:
Баннер является ссылкой
Допустимый тип данных: Логическое выражение - body
Описание:
Текст баннера
Допустимый тип данных: Строка - order
Описание:
Порядок следования баннеров
Допустимый тип данных: Число - showmorelink
Описание:
Ссылка 'Показать больше'
Допустимый тип данных: Строка - openinapp
Описание:
Открывать ссылку в приложении
Допустимый тип данных: Логическое выражение - status
Описание:
Статус баннера
Допустимый тип данных: Логическое выражение
Возвращаемые параметры:- result
Описание:
результат операции
Тип данных: Логическое выражение
notify.edit
Описание: Изменить уведомление
Входящие переменные:- id
Описание:
Идентификатор баннера
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
результат операции
Тип данных: Логическое выражение
banners.get
Описание: Получить баннер
Входящие переменные:- id
Описание:
Идентификатор баннера
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
Идентификатор баннера
Тип данных: Строка - club_ids
Описание:
Идентификаторы клубов
Тип данных: Массив строк - order
Описание:
Порядок следования баннеров
Тип данных: Число - title
Описание:
Заголовок баннера
Тип данных: Строка - fileid
Описание:
Идентификатор файла
Тип данных: Строка - islink
Описание:
Баннер является ссылкой
Тип данных: Логическое выражение - body
Описание:
Текст баннера
Тип данных: Строка - showmoretext
Описание:
Текст 'Показать больше'
Тип данных: Строка - showmorelink
Описание:
Ссылка 'Показать больше'
Тип данных: Строка - openinapp
Описание:
Открывать ссылку в приложении
Тип данных: Логическое выражение - status
Описание:
Статус баннера
Тип данных: Логическое выражение
notify.get
Описание: Получить баннер
Входящие переменные:- id
Описание:
Идентификатор задачи
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
Идентификатор баннера
Тип данных: Строка
banners.clientList
Описание: Получить список баннеров в клубе
Входящие переменные:- club_id
Описание:
Идентификатор клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
Идентификатор баннера
Тип данных: Строка - title
Описание:
Заголовок баннера
Тип данных: Строка - fileid
Описание:
Идентификатор файла
Тип данных: Строка - islink
Описание:
Баннер является ссылкой
Тип данных: Логическое выражение - body
Описание:
Текст баннера
Тип данных: Строка - showmoretext
Описание:
Текст 'Показать больше'
Тип данных: Строка - showmorelink
Описание:
Ссылка 'Показать больше'
Тип данных: Строка - openinapp
Описание:
Открывать ссылку в приложении
Тип данных: Логическое выражение
sessions.next
Описание: Получить информацию о ближайшей тренировке(ах)
Входящие переменные:- club_id
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - limit
Допустимый тип данных: Число
Возвращаемые параметры:- items
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
Идентификатор занятия
Тип данных: Строка - title
Описание:
Заголовок баннера
Тип данных: Строка - sport_types
Описание:
Виды спорта
Тип данных: Массив чисел - planned_start_ts
Описание:
Время начала планируемое
Тип данных: Число - color
Описание:
Цветовое кодирование занятия
Тип данных: Строка - coaches
Описание:
Тренер, который ведет занятие
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
Идентификатор пользователя
Тип данных: Число - firstname
Тип данных: Строка - lastname
Тип данных: Строка
banners.list
Описание: Получить список баннеров в клубе
Входящие переменные:- club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк
Возвращаемые параметры:- items
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
Идентификатор баннера
Тип данных: Строка - clubs
Описание:
Идентификаторы клубов
Тип данных: Массив строк - title
Описание:
Заголовок баннера
Тип данных: Строка - order
Описание:
Порядок следования баннеров
Тип данных: Число - fileid
Описание:
Файл картинки
Тип данных: Строка - status
Описание:
Статус баннера
Тип данных: Логическое выражение
notify.list
Описание: Получить список уведомлений в клубе
notify.grid
Описание: Получить список уведомлений в клубе
banners.remove
Описание: Удалить баннер в клубе
Входящие переменные:- id
Описание:
Идентификатор баннера
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
результат операции
Тип данных: Логическое выражение
notify.remove
Описание: Удалить задачу на уведомления
Входящие переменные:- id
Описание:
Идентификатор баннера
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
результат операции
Тип данных: Логическое выражение
notify.personal.add
Описание: Создать персональное уведомление для пользователя
Входящие переменные:- uid обязательно
Описание:
ID пользователя
Допустимый тип данных: Число - club_id
Описание:
Идентификатор клуба
Допустимый тип данных: Строка - club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив строк - title
Допустимый тип данных: Строка - message
Допустимый тип данных: Строка - platforms
Описание:
2-Android,3-iOS
Допустимый тип данных: Массив чисел - banner_id
Допустимый тип данных: Строка - news_id
Допустимый тип данных: Строка - planned_send_ts
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Тип данных: Строка
clients.communications
Описание: Список последних коммуникаций пользователя
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка - uid обязательно
Допустимый тип данных: Число - limit
Допустимый тип данных: Число
Возвращаемые параметры:- items
Тип данных: Массив объектов
clients.communications.grid
Описание: Грид-список коммуникаций пользователя
Входящие переменные:- club_id обязательно
Допустимый тип данных: Строка - uid обязательно
Допустимый тип данных: Число - limit
Допустимый тип данных: Число - skip
Допустимый тип данных: Число - order
Допустимый тип данных: Объект - filters
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Тип данных: Массив объектов - total
Тип данных: Число - limit
Тип данных: Число - skip
Тип данных: Число
notify.viewed
Описание: Сообщить о прочтении уведомления
Входящие переменные:- notify_id
Допустимый тип данных: Строка
reels.create
Описание: Создать рилс
Входящие переменные:- title
Описание:
Заголовок рилса
Допустимый тип данных: Строка - roles
Описание:
Роли пользователей, которым будет видна новость
Допустимый тип данных: Массив (любые типы внутри) - description
Описание:
Описание рилса
Допустимый тип данных: Строка - body
Описание:
Тело рилса
Допустимый тип данных: Строка - date
Описание:
Дата публикации рилса
Допустимый тип данных: Дата (формат дд.мм.гггг) - fileid
Описание:
Идентификатор файла обложки
Допустимый тип данных: Строка - thumbnailFileId
Описание:
Идентификатор файла для блока на главной
Допустимый тип данных: Строка - transitionType
Описание:
Тип перехода: 1 — при нажатии на рилс, 2 — отдельная кнопка, 0 — без перехода
Допустимый тип данных: Строка - buttonPosition
Описание:
Расположение кнопки, top - сверху, bottom - снизу
Допустимый тип данных: Строка - buttonText
Описание:
Текст кнопки
Допустимый тип данных: Строка - buttonColor
Описание:
Цвет кнопки
Допустимый тип данных: Строка - buttonTextColor
Описание:
Цвет текста кнопки
Допустимый тип данных: Строка - actionType
Описание:
Действие при нажатии на рилс/кнопку
Допустимый тип данных: Строка - actionTargetId
Описание:
ID объекта
Допустимый тип данных: Строка - actionUrl
Описание:
URL для внешнего действия
Допустимый тип данных: Строка - date_start
Описание:
Дата начала рилса (Unix timestamp)
Допустимый тип данных: Число - date_end
Описание:
Дата окончания рилса (Unix timestamp)
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Описание:
Идентификатор рилса
Тип данных: Строка
reels.edit
Описание: Редактироавть рилс
Входящие переменные:- id
Описание:
Идентификатор рилса
Допустимый тип данных: Строка - title
Описание:
Заголовок рилса
Допустимый тип данных: Строка - roles
Описание:
Роли
Допустимый тип данных: Массив (любые типы внутри) - description
Описание:
Описание рилса
Допустимый тип данных: Строка - body
Описание:
Тело рилса
Допустимый тип данных: Строка - date
Описание:
Дата публикации рилса
Допустимый тип данных: Дата (формат дд.мм.гггг) - fileid
Описание:
Идентификатор файла рилса
Допустимый тип данных: Строка - thumbnailFileId
Описание:
Идентификатор файла для блока на главной
Допустимый тип данных: Строка - status
Описание:
Статус рилса
Допустимый тип данных: Логическое выражение - club_ids
Описание:
Идентификаторы клубов
Допустимый тип данных: Массив (любые типы внутри) - transitionType
Описание:
Тип перехода: 1 — при нажатии на рилс, 2 — отдельная кнопка, 0 — без перехода
Допустимый тип данных: Строка - buttonPosition
Описание:
Расположение кнопки, top - сверху, bottom - снизу
Допустимый тип данных: Строка - buttonText
Описание:
Текст кнопки
Допустимый тип данных: Строка - buttonColor
Описание:
Цвет кнопки
Допустимый тип данных: Строка - buttonTextColor
Описание:
Цвет текста кнопки
Допустимый тип данных: Строка - actionType
Описание:
Действие при нажатии на рилс/кнопку
Допустимый тип данных: Строка - actionTargetId
Описание:
ID объекта
Допустимый тип данных: Строка - actionUrl
Описание:
URL для внешнего действия
Допустимый тип данных: Строка - date_start
Описание:
Дата начала рилса (Unix timestamp)
Допустимый тип данных: Число - date_end
Описание:
Дата окончания рилса (Unix timestamp)
Допустимый тип данных: Число
Возвращаемые параметры:- result
Тип данных: Логическое выражение - id
Описание:
Идентификатор рилса
Тип данных: Строка
reels.view
Описание: Получить рилс
Входящие переменные:- id
Описание:
ID рилса
Допустимый тип данных: Строка
Возвращаемые параметры:- id
Описание:
Идентификатор рилса
Тип данных: Строка - title
Описание:
Заголовок рилса
Тип данных: Строка - body
Описание:
Тело рилса
Тип данных: Строка - roles
Описание:
Роли пользователей, которым будет виден рилс
Тип данных: Массив (любые типы внутри) - club_ids
Описание:
Идентификатор клубов
Тип данных: Массив (любые типы внутри) - date
Описание:
Дата публикация рилса
Тип данных: Дата (формат дд.мм.гггг) - fileid
Описание:
Идентификатор файла рилса
Тип данных: Строка - status
Описание:
Статус рилса
Тип данных: Логическое выражение - thumbnailFileId
Описание:
Идентификатор файла для блока на главной
Тип данных: Строка - transitionType
Описание:
Тип перехода: 1 — при нажатии на рилс, 2 — отдельная кнопка, 0 — без перехода
Тип данных: Строка - buttonPosition
Описание:
Расположение кнопки, top - сверху, bottom - снизу
Тип данных: Строка - buttonText
Описание:
Текст кнопки
Тип данных: Строка - buttonColor
Описание:
Цвет кнопки
Тип данных: Строка - buttonTextColor
Описание:
Цвет текста кнопки
Тип данных: Строка - actionType
Описание:
Действие при нажатии на рилс/кнопку
Тип данных: Строка - actionTargetId
Описание:
ID объекта
Тип данных: Строка - actionUrl
Описание:
URL для внешнего действия
Тип данных: Строка - date_start
Описание:
Дата начала рилса (Unix timestamp)
Тип данных: Число - date_end
Описание:
Дата окончания рилса (Unix timestamp)
Тип данных: Число
reels.list
Описание: Получить список рилсов в клубе с поддержкой Grid системы
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - limit
Описание:
Количество записей на странице (1-200)
Допустимый тип данных: Число - skip
Описание:
Количество пропущенных записей
Допустимый тип данных: Число - order
Описание:
Параметры сортировки {field, order}
Допустимый тип данных: Объект - filters
Описание:
Объект фильтров
Допустимый тип данных: Объект
Возвращаемые параметры:- items
Описание:
Массив рилсов
Тип данных: Массив (любые типы внутри) - total
Описание:
Общее количество записей
Тип данных: Число - skip
Описание:
Количество пропущенных записей
Тип данных: Число - limit
Описание:
Количество записей на странице
Тип данных: Число
reels.clientList
Описание: Получить список рилсов для клиента с учетом сегментов и ролей
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Описание:
Массив рилсов
Тип данных: Массив (любые типы внутри)
reels.like
Описание: Поставить или убрать лайк на рилс
Входящие переменные:- reel_id
Описание:
ID рилса для лайка/дизлайка
Допустимый тип данных: Строка
reels.remove
Описание: Удалить рилс
Входящие переменные:- id
Описание:
Идентификатор рилса
Допустимый тип данных: Строка
Возвращаемые параметры:- result
Описание:
Результат операции
Тип данных: Логическое выражение
sessions.stats
Описание: Получить данные статистики по участникам занятия
Входящие переменные:- id
Описание:
ID занятия
Допустимый тип данных: Строка
Возвращаемые параметры:- items
Тип данных: Массив объектов
sessions.rem
Описание: Удалить занятие в расписании
Входящие переменные:- id
Описание:
ID занятия
Допустимый тип данных: Строка
Возвращаемые параметры:- removed
Описание:
Удалено
Тип данных: Логическое выражение
sessions.list
Описание: Получить занятие в расписании
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка - zone_id
Допустимый тип данных: Строка - session_type
Описание:
Вид занятия
Допустимый тип данных: Строка - sport_types
Допустимый тип данных: Массив (любые типы внутри) - coach_ids
Допустимый тип данных: Массив (любые типы внутри) - only_own
Допустимый тип данных: Логическое выражение - from_ts
Допустимый тип данных: Число - to_ts
Допустимый тип данных: Число
Возвращаемые параметры:- sessions
Описание:
Занятия
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID занятия
Тип данных: Строка - session_type
Описание:
Вид занятия
Тип данных: Строка - session_type_name
Описание:
Вид занятия
Тип данных: Строка - sport_type
Описание:
Вид спорта
Тип данных: Число - coaches
Описание:
Идентификаторы тренеров
Тип данных: Массив объектов
Вложенные элементы:- id
Тип данных: Строка - firstname
Тип данных: Строка - lastname
Тип данных: Строка
- duration
Описание:
Длительность занятия (минут)
Тип данных: Число - box_name
Описание:
Название зоны или коробочки
Тип данных: Строка - planned_start_ts
Описание:
Дата начала по расписанию
Тип данных: Число - color
Описание:
Цвет занятия
Тип данных: Строка - is_paid
Тип данных: Логическое выражение
- session_types
Описание:
Виды занятия
Тип данных: Массив объектов
Вложенные элементы:- id
Описание:
ID типа занятия
Тип данных: Строка - name
Тип данных: Строка
- coaches
Тип данных: Массив объектов
Вложенные элементы:- id
Тип данных: Строка - firstname
Тип данных: Строка - lastname
Тип данных: Строка
- boxes
Тип данных: Массив объектов
Вложенные элементы:- id
Тип данных: Строка - name
Тип данных: Строка
get.device.token
Описание: Зарегистрировать устройство под клубом
Входящие переменные:- club_id
Описание:
ID клуба. Необходимо передать для первоначальной привязки оборудования к клубу
Допустимый тип данных: Строка - hw_id обязательно
Описание:
Идентификатор оборудования
Допустимый тип данных: Строка - os обязательно
Описание:
Операционная система
Допустимый тип данных: Строка - os_version обязательно
Описание:
Версия операционной системы
Допустимый тип данных: Строка - current_version обязательно
Описание:
Текущая версия ПО Трайд
Допустимый тип данных: Строка
Возвращаемые параметры:- access_token
Описание:
Токен авторизации устройства клуба
Тип данных: Строка
integrations.get
Описание: Получить настройки интеграций
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
integrations.update
Описание: Изменить настройки интеграций
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
group.edit
Описание: Изменить настройки интеграций
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
integrations.keys
Описание: Получить список ключей интеграции
Входящие переменные:- club_id
Описание:
ID клуба
Допустимый тип данных: Строка
integrations.sync_settings.get
Описание: Получить настройки синхронизации интеграции
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка
integrations.sync_settings.update
Описание: Обновить настройки синхронизации интеграции
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - sync_settings обязательно
Описание:
Настройки синхронизации по типам объектов
Допустимый тип данных: Объект
integrations.operations.get
Описание: Получить настройки операций интеграции
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка
integrations.operations.update
Описание: Обновить настройки операций интеграции
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - operations обязательно
Описание:
Настройки операций (bookings, cancellations, purchases, payments, extensions)
Допустимый тип данных: Объект
integrations.sync_status.get
Описание: Получить статус синхронизации для всех типов объектов
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка
integrations.sync.trigger
Описание: Принудительный запуск синхронизации для указанного типа
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка - sync_type обязательно
Описание:
Тип синхронизации (employees, zones, session_types, products, и т.д.)
Допустимый тип данных: Строка
integrations.all_settings.get
Описание: Получить все настройки интеграции (объединённый метод)
Входящие переменные:- club_id обязательно
Описание:
ID клуба
Допустимый тип данных: Строка
feedback.session.grid
Описание: Грид оценок занятий
Входящие переменные:- club_id
- filters
- order
- limit
- skip
feedback.coach.grid
Описание: Грид оценок тренеров
Входящие переменные:- club_id
- filters
- order
- limit
- skip