Skip to main content

GroupMember

A user's membership in a group, including the roles assigned to them.

type GroupMember {
groupMemberId: BigInt!
groupId: BigInt!
userId: BigInt!
status: String!
roles: [GroupRole!]!
createdAt: DateTime!
}

Fields

GroupMember.groupMemberId ● BigInt! non-null scalar

Unique membership id.

GroupMember.groupId ● BigInt! non-null scalar

The group this membership is in.

GroupMember.userId ● BigInt! non-null scalar

The member user id.

GroupMember.status ● String! non-null scalar

Membership status: 'active' | 'pending' (awaiting approval) | 'banned'.

GroupMember.roles ● [GroupRole!]! non-null object

Roles assigned to this member.

GroupMember.createdAt ● DateTime! non-null scalar

When the membership row was created.

Returned By

addChannelMember mutation ● addTeamMember mutation ● channelMembers query ● joinChannel mutation ● joinTeam mutation ● requestToJoinChannel mutation ● requestToJoinTeam mutation ● setChannelMemberRoles mutation ● setTeamMemberRoles mutation ● teamMembers query