Информация о курсе
| Название | Описание | Тип |
| 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 - Да |
Строка |
| admins | Массив id админов курса (для звонков) | Строка |
| calls_enabled | Доступен ли функционал звонков в данном курсе 0 - Нет 1 - Да |
Строка |
| requisites | Массив объектов Получатель платежа | Строка |
| payout_method | Способ вывода средств курса basic - Старый способ вывода, указывается только номер карты t_bank - Новый способ вывода, через тинек, в способе вывода указываются id реквизитов |
Строка |