Skip to main content

GroupMember

A user returned from group-membership endpoints. Extends User with the target user's effective permissions on the containing group's management scope, reflecting the post-mutation state after an add/remove.

Hierarchy

Index

Properties

optionaldeleted

deleted?: boolean

true when the user is soft-deleted; omitted otherwise. Only ever present on responses requested with includeDeleted: true, since deleted users are hidden by default.

email

email: string

optionalexternalUsername

externalUsername?: string

The human-readable username from the user's source pool (e.g. PS UserName). Omitted when not available — the backend drops null fields from responses. Unlike username (an opaque per-pool key), this is the name users recognize; it is not unique.

optionalfirstName

firstName?: string

id

id: string

optionallastName

lastName?: string

permissions

permissions: PrincipalPermission[]

username

username: string