UserModel
User model with resource groups, roles, and invite status for list views
- createdType: stringFormat: date-time
At requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- deletedType: stringFormat: date-time nullable
At requiredWhen the user was soft-deleted, or null if active
- emailType: stringFormat: emailrequired
- idType: stringFormat: uuidrequired
- inviteType: stringenum
Status requiredUser activation status: activated (account active), pending (awaiting activation), expired (invite token expired)
values- activated
- pending
- expired
- lastType: stringFormat: date-time nullable
Login At requiredWhen the user last logged in, or null if they have never logged in
- resourceType: array object[] · UserListResourceGroupInfo[]
Groups requiredResource groups the user belongs to
Resource group info for user list display
- idType: stringFormat: uuidrequired
Resource group ID
- nameType: stringrequired
Resource group name
- rolesType: array object[] · UserListRoleInfo[]required
Roles assigned to the user
Role info for user list display, including origin (direct or resource-group-scoped)
- displayType: string
Name requiredHuman-readable role name (e.g., Tenant Admin)
- idType: stringFormat: uuidrequired
Role ID
- nameType: stringrequired
Role name (e.g., tenant-admin)
- resourceType: stringFormat: uuid nullable
Group Id requiredResource group ID if role was assigned via resource group membership, null for direct/entity-scoped assignments
- resourceType: string nullable
Group Name requiredResource group name if role was assigned via resource group membership, null for direct/entity-scoped assignments
- updatedType: stringFormat: date-time
At requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- firstType: string nullable
Name - inviteType: stringFormat: date-time nullable
Expires At When the invite token expires. Only set when inviteStatus is "pending".
- lastType: string nullable
Name
.png)