Skip to main content

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
}
Expand ▼

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

DEPRECATED

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

DEPRECATED

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