AppInstallationView
One app installed in this organization. The app acts as its own user, with only the access granted here.
type AppInstallationView {
appId: ID!
appVersionId: ID!
grantedScopes: [String!]!
id: ID!
installedAt: DateTime!
pausedAt: DateTime
pendingScopes: [String!]!
status: String!
uninstalledAt: DateTime
}
Fields
AppInstallationView.appId ● ID! non-null scalar
The installed app.
AppInstallationView.appVersionId ● ID! non-null scalar
The app version this installation is pinned to.
AppInstallationView.grantedScopes ● [String!]! non-null scalar
The scopes the app holds.
AppInstallationView.id ● ID! non-null scalar
The installation's id.
AppInstallationView.installedAt ● DateTime! non-null scalar
When the app was installed.
AppInstallationView.pausedAt ● DateTime scalar
When an admin paused the app; empty while it runs.
AppInstallationView.pendingScopes ● [String!]! non-null scalar
Scopes a newer version of the app asks for, waiting for an admin to approve them.
AppInstallationView.status ● String! non-null scalar
ACTIVE, SUSPENDED or UNINSTALLED.
AppInstallationView.uninstalledAt ● DateTime scalar
When the app was uninstalled; empty while installed.
Returned By
approveAppInstallationScopes mutation ● installedApps query ● setAppInstallationPaused mutation ● uninstallApp mutation