Skip to main content

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