User
Represents a user of the platform, whether a person (interactive user) or a third-party application. Users are members of the platform home tenant, people are AAD tenant users, applications are app registrations.
type User {
email: String
id: ID!
isApp: Boolean!
issuances(
limit: PositiveInt = 100
offset: PositiveInt
where: UserIssuanceWhere
): [Issuance!]!
name: String!
presentations(
limit: PositiveInt = 100
offset: PositiveInt
where: UserPresentationWhere
): [Presentation!]!
}
Fields
User.email
● String
scalar
The email of the user Only specified for interactive users; null for applications
User.id
● ID!
non-null scalar
The ID of the user
User.isApp
● Boolean!
non-null scalar
Indicates whether the user is an application
User.issuances
● [Issuance!]!
non-null object
Returns the successful credential issuances this user has made (issuance.issuedBy => user).
User.issuances.limit
● PositiveInt
scalar
User.issuances.offset
● PositiveInt
scalar
User.issuances.where
● UserIssuanceWhere
input
User.name
● String!
non-null scalar
The name of the user For applications, this is a unique identifier
User.presentations
● [Presentation!]!
non-null object
Returns the successful credential presentations this user has requested (presentation.requestedBy => user).
User.presentations.limit
● PositiveInt
scalar
User.presentations.offset
● PositiveInt
scalar
User.presentations.where
● UserPresentationWhere
input
Returned By
Member Of
ApprovalRequest
object ● AsyncIssuanceRequest
object ● BackgroundJobEventData
object ● Branding
object ● Communication
object ● Contract
object ● Identity
object ● Issuance
object ● OidcClaimMapping
object ● OidcClient
object ● OidcResource
object ● Partner
object ● Presentation
object ● Template
object ● UserCount
object
Implemented By
Me
union