group object describes a learning or product group: its members, access rules, schedule and communication
settings.
The
group/list/raw list method returns a compact projection
(groupId, name, courseId, courseName, membersCount). The full public structure of the group object is described below.group fields
Basic
integer
required
Group ID.
string
required
Group UUID.
string
required
Group name.
enum
required
Group space:
Education.integer | null
Sort order.
integer | null
Maximum number of members.
Limitations and settings
object
required
Communication settings (Telegram channel, group chat, connection modes).
object
required
Access limitations: start type, common start date, duration, etc.
object
required
Schedule limitations (access windows by day/hour, date restrictions).
object
required
Content limitations (lesson access rules, dependencies on assignments).
Telegram
boolean | null
Whether the group has an active Telegram connection.
enum | null
Telegram connection mode:
Disconnected: no Telegram channel or chat is linked to the group; Connected:
a channel or chat is linked; Required: linked, and the user must have Telegram to enroll in the group.System audit fields
string
required
Creation date (ISO 8601).
string
required
Update date (ISO 8601).
string | null
Archive date or
null.group object example
Related objects
- Group members:
groupMemberobjects.
Updated: 2026-09-25 14:33 UTC