Skip to main content

AppExtension Object

Represents app data.

type AppExtension implements Node {
id: ID!
permissions: [Permission!]!
label: String!
url: String!
mountName: String!
targetName: String!
settings: JSON!
identifier: String
app: App!
accessToken: String
}

Fields​

id ● ID!​

The ID of the app extension.

permissions ● [Permission!]!​

List of the app extension's permissions.

label ● String!​

Label of the extension to show in the dashboard.

url ● String!​

URL of a view where extension's iframe is placed.

mountName ● String!​

Name of the extension mount point in the dashboard. Value returned in UPPERCASE.

Added in Saleor 3.22

targetName ● String!​

Name of the extension target in the dashboard. Value returned in UPPERCASE.

Added in Saleor 3.22

settings ● JSON!​

App extension settings.

Added in Saleor 3.22

identifier ● String​

Extension identifier, unique per app. Null when the app does not declare one.

Added in Saleor 3.23

app ● App!​

The app assigned to app extension.

accessToken ● String​

JWT token used to authenticate by third-party app extension.

Interfaces​

Node​

An object with an ID

Returned By​

appExtension query

Member Of​

App object ● AppExtensionCountableEdge object