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!
app: App!
accessToken: String
}

Fields

AppExtension.id ● ID! non-null scalar miscellaneous

The ID of the app extension.

AppExtension.permissions ● [Permission!]! non-null object authentication

List of the app extension's permissions.

AppExtension.label ● String! non-null scalar miscellaneous

Label of the extension to show in the dashboard.

AppExtension.url ● String! non-null scalar miscellaneous

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

AppExtension.mountName ● String! non-null scalar miscellaneous

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

Added in Saleor 3.22

AppExtension.targetName ● String! non-null scalar miscellaneous

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

Added in Saleor 3.22

AppExtension.settings ● JSON! non-null scalar miscellaneous

App extension settings.

Added in Saleor 3.22

AppExtension.app ● App! non-null object apps

The app assigned to app extension.

AppExtension.accessToken ● String scalar miscellaneous

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

Interfaces

Node interface miscellaneous

An object with an ID

Returned By

appExtension query

Member Of

App object ● AppExtensionCountableEdge object