Skip to main content
View as Markdown

GloApp

Represents an Altium application.

Common Data Model​

Returned By​

gloAppByClientId query ● gloAppById query ● gloAppInstalledApps query

Member Of​

GloAddAppClientSecretPayload object ● GloAddAppGrantTypePayload object ● GloAddAppRedirectUriPayload object ● GloAddAppScopePayload object ● GloApp object ● GloAppsConnection object ● GloAppsEdge object ● GloCreateAppFromOAuthClientPayload object ● GloCreateAppPayload object ● GloInstallAppPayload object ● GloRemoveAppClientSecretPayload object ● GloRemoveAppGrantTypePayload object ● GloRemoveAppRedirectUriPayload object ● GloRemoveAppScopePayload object ● GloRestoreAppPayload object ● GloUninstallAppPayload object ● GloUpdateAppContactEmailPayload object ● GloUpdateAppDescriptionPayload object ● GloUpdateAppHridPayload object ● GloUpdateAppNamePayload object

type GloApp {
contactEmail: String!
createdAt: DateTime!
createdById: String!
deletedAt: DateTime
deletedById: String
description: String!
hrid: String!
id: ID!
isWorkspaceApp: Boolean!
name: String!
oAuthClient: GloOAuthClient!
tokenExchangeSources: [GloApp!]!
updatedAt: DateTime!
updatedById: String!
}

Fields​

contactEmail ● String! non-null scalar​

The contact email of the developer of the App.

createdAt ● DateTime! non-null scalar​

The date-time that the App was created.

createdById ● String! non-null scalar​

The ID of the User that created the App.

deletedAt ● DateTime scalar​

The date-time that the App was deleted. Null if the App has not been deleted.

deletedById ● String scalar​

The ID of the User that deleted the App. Null if the App has not been deleted.

description ● String! non-null scalar​

A description of the App.

hrid ● String! non-null scalar​

The human-readable identifier for the App. Must be unique.

id ● ID! non-null scalar​

The GRID identifier for the App.

isWorkspaceApp ● Boolean! non-null scalar​

Whether the App is a Workspace PAT App.

name ● String! non-null scalar​

The name of the App.

oAuthClient ● GloOAuthClient! non-null object​

Represents the *OAuth 2.0 client* for this GloApp.

tokenExchangeSources ● [GloApp!]! non-null object​

Apps whose tokens can be exchanged to this app.

updatedAt ● DateTime! non-null scalar​

The date-time that the App was last updated.

updatedById ● String! non-null scalar​

The ID of the User that last updated the App.