Skip to main content
Объект groupMember описывает связь пользователя с группой: статус участия, блокировки и метаданные интеграции с Telegram. Возвращается, например, в group/:groupId/member/create-many.

Поля groupMember

Основные

id
integer
required
ID записи участника.
groupId
integer | null
ID группы.
userId
integer | null
ID пользователя-участника.
inviterId
integer | null
ID пригласившего пользователя.
active
boolean
required
Активен ли участник в группе.
blockedUntil
string | null
Дата окончания блокировки (ISO 8601) или null.
user
object | null
Объект пользователя (без профиля). Может отсутствовать в зависимости от метода.

Telegram

isAddedToTg
boolean | null
Добавлен ли участник хотя бы в один Telegram-чат/канал.
tgChannelMeta
object | null
Метаданные добавления в Telegram-канал (например, chatInviteLink).
tgGroupChatMeta
object | null
Метаданные добавления в Telegram-групповой чат (например, chatInviteLink).

Системные поля аудита

createdAt
string
required
Дата создания записи (ISO 8601).
updatedAt
string
required
Дата обновления (ISO 8601).
archivedAt
string | null
Дата архивации или null.

Пример объекта groupMember

{
  "id": 1227,
  "groupId": 101,
  "userId": 15,
  "inviterId": null,
  "active": true,
  "blockedUntil": null,
  "isAddedToTg": false,
  "createdAt": "2025-07-19T15:45:51.212Z",
  "updatedAt": "2025-07-19T15:45:51.212Z",
  "archivedAt": null,
  "tgChannelMeta": {
    "chatInviteLink": null
  },
  "tgGroupChatMeta": {
    "chatInviteLink": null
  },
  "user": {
    "id": 15,
    "uuid": "YRnh3REH1Wbd",
    "active": true,
    "activated": true,
    "banned": false,
    "email": "[email protected]",
    "phone": "+9876543210"
  }
}

Связанные объекты

  • user — объект User.
  • groupId ссылается на объект Group.