Skip to main content

app Query

Look up an app by ID. If ID is not provided, return the currently authenticated app.

Requires the AUTHENTICATED_STAFF_USER AUTHENTICATED_APPpermission.

The authenticated app has access to its resources. Fetching different apps requires MANAGE_APPS permission.

app(
id: ID
): App
Details
type App implements Node, ObjectWithMetadata {
id: ID!
privateMetadata: [MetadataItem!]!
privateMetafield(
key: String!
): String
privateMetafields(
keys: [String!]
): Metadata
metadata: [MetadataItem!]!
metafield(
key: String!
): String
metafields(
keys: [String!]
): Metadata
identifier: String
permissions: [Permission!]
created: DateTime
isActive: Boolean
name: String
type: AppTypeEnum
tokens: [AppToken!]
webhooks: [Webhook!]
aboutApp: String
dataPrivacy: String @deprecated
dataPrivacyUrl: String
homepageUrl: String
supportUrl: String
configurationUrl: String @deprecated
appUrl: String
manifestUrl: String
version: String
accessToken: String
author: String
extensions: [AppExtension!]!
problems(
limit: PositiveInt
): [AppProblem!]
brand: AppBrand
breakerState: CircuitBreakerStateEnum!
breakerLastStateChange: DateTime
}

Arguments

id ● ID

ID of the app.

Type

App

Represents app data.