Manifest Object
The manifest definition.
type Manifest {
identifier: String!
version: String!
name: String!
about: String
permissions: [Permission!]
appUrl: String
configurationUrl: String @deprecated
tokenTargetUrl: String
dataPrivacy: String @deprecated
dataPrivacyUrl: String
homepageUrl: String
supportUrl: String
extensions: [AppManifestExtension!]!
webhooks: [AppManifestWebhook!]!
audience: String
requiredSaleorVersion: AppManifestRequiredSaleorVersion
author: String
brand: AppManifestBrand
}
Fields
Manifest.identifier
● String!
non-null scalar miscellaneous
The identifier of the manifest for the app.
Manifest.version
● String!
non-null scalar miscellaneous
The version of the manifest for the app.
Manifest.name
● String!
non-null scalar miscellaneous
The name of the manifest for the app .
Manifest.about
● String
scalar miscellaneous
Description of the app displayed in the dashboard.
Manifest.permissions
● [Permission!]
list object authentication
The array permissions required for the app.
Manifest.appUrl
● String
scalar miscellaneous
App website rendered in the dashboard.
Manifest.configurationUrl
● String
deprecated scalar miscellaneous
This field will be removed in Saleor 4.0. Use appUrl
instead.
URL to iframe with the configuration for the app.
Manifest.tokenTargetUrl
● String
scalar miscellaneous
Endpoint used during process of app installation, see installing an app.
Manifest.dataPrivacy
● String
deprecated scalar miscellaneous
This field will be removed in Saleor 4.0. Use dataPrivacyUrl
instead.
Description of the data privacy defined for this app.
Manifest.dataPrivacyUrl
● String
scalar miscellaneous
URL to the full privacy policy.
Manifest.homepageUrl
● String
scalar miscellaneous
External URL to the app homepage.
Manifest.supportUrl
● String
scalar miscellaneous
External URL to the page where app users can find support.
Manifest.extensions
● [AppManifestExtension!]!
non-null object apps
List of extensions that will be mounted in Saleor's dashboard. For details, please see the extension section.
Manifest.webhooks
● [AppManifestWebhook!]!
non-null object apps
List of the app's webhooks.
Manifest.audience
● String
scalar miscellaneous
The audience that will be included in all JWT tokens for the app.
Manifest.requiredSaleorVersion
● AppManifestRequiredSaleorVersion
object apps
Determines the app's required Saleor version as semver range.
Manifest.author
● String
scalar miscellaneous
The App's author name.
Manifest.brand
● AppManifestBrand
object apps
App's brand data.
Member Of
AppFetchManifest
object