InstalledExtensionView
One extension an installed app adds to a place in ARC. Only live installations are listed.
type InstalledExtensionView {
appHandle: String!
appId: ID!
appName: String!
handle: String!
installationId: ID!
offlineSafe: Boolean!
origin: String
resources: [String!]!
target: String!
title: String!
url: String
}
Fields
InstalledExtensionView.appHandle ● String! non-null scalar
The app's handle.
InstalledExtensionView.appId ● ID! non-null scalar
The installed app.
InstalledExtensionView.appName ● String! non-null scalar
The app's name.
InstalledExtensionView.handle ● String! non-null scalar
The extension's handle, unique within the app version.
InstalledExtensionView.installationId ● ID! non-null scalar
The installation the extension belongs to.
InstalledExtensionView.offlineSafe ● Boolean! non-null scalar
A sales action that may be queued while the device is offline.
InstalledExtensionView.origin ● String scalar
The app's verified origin. Pages and calls for this extension may only go here. Empty for an app hosted by ARC.
InstalledExtensionView.resources ● [String!]! non-null scalar
For a selection action: the lists it acts on (order, shipment, invoice). Empty otherwise.
InstalledExtensionView.target ● String! non-null scalar
Where the extension appears.
InstalledExtensionView.title ● String! non-null scalar
The title the app gives it.
InstalledExtensionView.url ● String scalar
The page to embed, on the verified origin. Set for admin extensions only.
Returned By
installedExtensions query