Списочные методы (
.../list/raw) часто возвращают компактную проекцию объекта. Полная структура
каждой сущности описана на её странице ниже.Пользователи и доступ
Пользователь
user и profile: логины, контакты, статусы, extId, права.Сессия
session: токен авторизации, устройство, статус онлайн.Группа
group: учебные/продуктовые группы, ограничения, Telegram.Участник группы
groupMember: связь пользователя и группы, блокировки.Обучение и продажи
Курс и обучение
course, courseProgress, courseLesson, courseLessonPractice, courseLessonPracticeAttempt.Продукт и доступы
product, productAccess, productPrice, discount.Платёж и счёт
payment, invoice, invoiceProduct, acquiring.Школа и продавец
school, seller, organization.Формы
Формы и поля
formLayout и formFieldValue: макеты форм и значения кастомных полей.Общие соглашения по полям
- Даты (
createdAt,expireAt, …) — строки ISO 8601 (UTC). Поля с суффиксомAtи значениемnullозначают, что событие не наступило. - Денежные поля (
totalAmount,amount,balance, …) — числа. - Поля аудита присутствуют у большинства сущностей:
id,createdAt,updatedAt,deletedAt,archivedAt. *Id-поля ссылаются на другую сущность (например,courseId,userId).