Skip to main content

User

ResourceHaste Health

A User resource is used to represent a user in a tenant. The resource contains information about the user's role in the organization, the user's email address, and whether the user's email address has been verified.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
5 of 5 parameters tested

Structure​

ElementCard.TypeDescription
email
0..1stringUsers email address.
emailVerified
0..1booleanIs Users email address verified.
name
0..1HumanNameUsers name
roleRequired
1..1codeThe Users role. Note that owner and superadmin roles are granted full access.Binding (required): UserRole
federated
0..1Reference(IdentityProvider)Is Users email address verified.

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/User?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
emailtoken

User email

User.email
email-verifiedtoken

User email verified status

User.emailVerified
identityProviderreference

User federated identityProvider

User.federated
namestring

User name

User.name
roletoken

User role

User.role

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition