object.course

Информация о курсе

Параметры

Название Описание Тип
id ID курса Число
role Роль пользователя в данном курсе
1 - владелец
2 - администратор
3 - партнер
4 - студент
5 - запрос на обучение
6 - продавец
7 - менеджер
8 - студент, проходящий коронку
Число
current_page Последний урок, который посещал пользователь в данном курсе Число
title Название Строка
description Описание Строка
image Путь к картинке Строка
lessons Количество не тестовых уроков в курсе Число
tests Количество тестовых уроков в курсе Число
status Статус курса
1 - активен
0 - не активен
Число
percentage Доля цены курса, которую проект оставляет себе при оплате учеником Число
percentage_no_commission Доля цены курса, которую проект оставляет себе, если оплата курса произошла напрямую владельцу курса Строка
fixed Фиксированная цена курса за каждого студента в месяц, которую курс должен оплатить проекту Число
price Цена курса - целое число Число
period Периодичность оплаты
0 - единоразово, >0 - число дней (например, 30 - раз в 30 дней)
Строка
points Количество поинтов за весь курс Число
user_points Количество поинтов пользователя за весь курс Число
currency Валюта курса по стандарту ISO 4217.
Доступные значения RUB, USD.
Строка
balance Баланс курса в валюте курса Число
card Номер карты для вывода средств. Только для администрации курса Число
usdt_wallet Номер крипто-кошелька в usdt для вывода средств. Только для администрации курса Число
paid_until До какого момента у пользователя оплачен курс. Unix. Актуально для пользвателей с role > 3 Число
subscription Включено ли у пользоватея автопродление курса
0 - выключено
1 - включено
Число
access Тип доступа к курсу. Возможные значения:
0 - открытый курс, любой человек может вступить
1 - доступ по паролю (для входа в курс нужно знать пароль)
2 - доступ по почте (если к аккаунту привязана корпоративная почта, то доспу будет сразу предоставлен)
3 - доступ вручную (администрация курса сама принимает и отклоняет заявки в курс)
Число
password Пароль, необходимый для вступления в курс. Для access = 1 Строка
domain Домен, имея почту в котором можно получить доступ к курсу. Для access = 2 Строка
teacher_id ID преподавателя Число
teacher_name Имя преподавателя Строка
teacher_photo Фото преподавателя Строка
teacher_description Описание преподавателя Строка
statistics Объект студент Массив
design Дизайн курса Строка
no_logo Скрыть логотип
0 - показать
1 - скрыть
Строка
unseen Количество непрочитанных сообщений Строка
last_change Время последнего изменения настроек курса или баллов пользователя Строка
confirmed Является ли курс верифицированным
0 - Нет
1 - Да
Строка
block_unpaid_users_messages Блокировать ли неоплаченным пользователям доступ к мессенджеру
0 - Нет
1 - Да
Число
video_token Токен для использования видео-хостинга Строка
tags Теги Строка
start_date Дата время старта марафона. Unix Строка
finish_date Количество дней до окончания марафона со старта Строка
buy_after_start Разрешена ли покупка марафона после начала
0 - Нет
1 - Да
Строка
marathon Марафон
0 - Выключен
1 - Включен
Число
instant_payment Показывать ли сразу форму оплаты
0 - Нет
1 - Да
Число
landing Содержание лендинга Строка
join_page_include_navigation Отдавать ли навигацию всем пользователям
0 - Нет
1 - Да
Строка
enable_landing Включен ли лендинг
0 - Нет
1 - Да
Строка
percent Процент, который получает продавец с продаж курса Строка
enable_plans Включены ли тарифы
0 - Нет
1 - Да
Строка
plan Текущий Тариф пользователя Строка
plans Массив объектов Тариф упрощенный. Отдается только администрации (роли 1,2,3,6,7) Строка
messenger_autoanswer_mins Минимальное время (мин), через которое ученик получит автоответ в мессенджер от бота, если никто из администрации не ответит раньше. -1 - опция выключена Строка
ai Разрешено ли использование чат-ботов
0 - Нет
1 - Да
Строка
ai_image_generator Разрешено ли использование искуственного интелекта для генерации картинок
0 - Нет
1 - Да
Строка
messenger_sell_mins Минимальное время (мин), через которое ученик получит сообщение в мессенджер от бота, предлагающее ему купить курс Строка
language Язык курса
ru - русский
en - английский
fa = фарси
Строка
required_connection_types Необходимые методы связи со студентом
У студента должны быть привязаны: mail - почта
phone - телефон
tg - телеграм
Значение формируется как массив допустимых значений. Пример:
["mail","tg"] - такая запись означает, что для вступления в курс пользователю необходимо привязать почту и телеграм в профиле, чтобы иметь возможность подписаться на курс.
Строка
telegram_chats ID групп/каналов в телеграм через запятую:
-100123,-100321
Строка
telegram_funnel_bot_token Токен бота-воронки Строка
current_payment_system Платежная система, используемая курсом
unitpay - Юнитпей (доступно всегда)
prodamus - Продамус (доступно при наличии токена prodamus_token)
meletonpay - Мелетон пей (доступно при наличии токена meletonpay_token)
В случае переключения платежной системы на prodamus цена курса станивится рублевой
Строка
prodamus_token Токен от платежной системы продамус Строка
prodamus_url Домен от платежной системы продамус Строка
meletonpay_login Логин от платежной системы мелетон пей Строка
meletonpay_password Пароль от платежной системы мелетон пей Строка
allowed_payment_systems Массив доступных курсу платежных систем. Возможные значения:
unitpay - Юнитпей
prodamus - Продамус
meletonpay - Мелетон пей
Строка
meletonpay_webhook_set Указал ли пользователь в своем ЛК мелетона вебхук
0 - Нет
1 - Да
Строка