Skip to main content
The 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


Updated: 2026-09-25 14:33 UTC