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 ● IdentityStore object ● Issuance object ● OidcClaimMapping object ● OidcClient object ● OidcResource object ● Partner object ● Presentation object ● Template object ● UserCount object
Implemented By
Me union