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.22AppExtension.targetName ● String! non-null scalar miscellaneous
Name of the extension target in the dashboard. Value returned in UPPERCASE.
Added in Saleor 3.22AppExtension.settings ● JSON! non-null scalar miscellaneous
App extension settings.
Added in Saleor 3.22AppExtension.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