AppAuthorizationGrant
A user's standing consent for an app to receive app-scoped tokens via the Overworld portal (the “connected apps” list).
type AppAuthorizationGrant {
grantId: ID!
userId: ID!
appId: ID!
scopes: [String!]!
status: String!
grantedAt: DateTime!
revokedAt: DateTime
appName: String
}
Fields
AppAuthorizationGrant.grantId ● ID! non-null scalar
AppAuthorizationGrant.userId ● ID! non-null scalar
AppAuthorizationGrant.appId ● ID! non-null scalar
AppAuthorizationGrant.scopes ● [String!]! non-null scalar
The scopes the user approved for this app.
AppAuthorizationGrant.status ● String! non-null scalar
'active' | 'revoked'.
AppAuthorizationGrant.grantedAt ● DateTime! non-null scalar
AppAuthorizationGrant.revokedAt ● DateTime scalar
AppAuthorizationGrant.appName ● String scalar
Returned By
authorizeApp mutation ● myAuthorizedApps query