Indexed User Fields

If you are using the Elasticsearch engine, you can search for users by the following attributes.

NameDescription
activeWhether the user is active.
birthDateThe birthdate of the user.
breachedPasswordLastCheckedInstantThe date the user's password was last checked for breach, as an Instant.
breachedPasswordStatusThe user's breached password status.
dataThe user's data object. This is arbitrary JSON and all fields in this object are indexed.
emailThe user's email address.
fullNameThe full name of the user.
idThe Id of the user.
insertInstantThe date the user was inserted, as an Instant.
lastLoginInstantThe date the user last logged in, as an Instant.
lastUpdateInstantThe date the user was most recently updated, as an Instant.
legacyIdentifierThe legacy identifier of the user. Available since 1.67.0
loginThe login identifier of the user.
membershipsThe groups the user is a member of. See the memberships field of the User object for details.
mobilePhoneThe mobile phone number associated with the user.
parentEmailThe parent email associated with this user.
passwordChangeRequiredWhether or not the user must change their password. Available since 1.63.0
phoneNumberThe primary phoneNumber of the user. Available since 1.59.0
preferredLanguagesA list of the locales of the preferred languages of the user.
registrationsThe registrations for the user. See the Registration object for details.
tenantIdThe tenant Id of the tenant of which the user is a member.
timezoneThe timezone of the user.
twoFactorThe two factor configuration of the user. See the twoFactor field of the User object for details.
usernameThe username of the user.
verifiedWhether or not the user's email address has been verified.
verifiedInstantThe date the user's email address was verified, as an Instant. Available since 1.48.0