Skip to main content

GroupMembership

The caller's view of a group they belong to: the group, their roles, and their effective group permission keys.

type GroupMembership {
group: Group!
roles: [GroupRole!]!
permissions: [String!]!
joinedAt: DateTime!
}

Fields

GroupMembership.group ● Group! non-null object

The group the caller belongs to.

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

The caller's roles in this group.

GroupMembership.permissions ● [String!]! non-null scalar

The caller's effective group permission key strings (union across their roles).

GroupMembership.joinedAt ● DateTime! non-null scalar

When the caller joined the group.

Returned By

myChannels query ● myTeams query