> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/apps/llms.txt)
> Source: https://docs.saleor.io/api-reference/apps/objects/manifest

# Manifest Object

The manifest definition.

```graphql
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
}
```

<a id="fields"></a>

### Fields

<a id="identifier"></a>

#### [`identifier`](#identifier) ● [`String!`](/api-reference/miscellaneous/scalars/string.md)

The identifier of the manifest for the app.

<a id="version"></a>

#### [`version`](#version) ● [`String!`](/api-reference/miscellaneous/scalars/string.md)

The version of the manifest for the app.

<a id="name"></a>

#### [`name`](#name) ● [`String!`](/api-reference/miscellaneous/scalars/string.md)

The name of the manifest for the app .

<a id="about"></a>

#### [`about`](#about) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

Description of the app displayed in the dashboard.

<a id="permissions"></a>

#### [`permissions`](#permissions) ● [`[Permission!]`](/api-reference/authentication/objects/permission.md)

The array permissions required for the app.

<a id="app-url"></a>

#### [`appUrl`](#app-url) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

App website rendered in the dashboard.

<a id="token-target-url"></a>

#### [`tokenTargetUrl`](#token-target-url) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

Endpoint used during process of app installation, [see installing an app.](/developer/extending/apps/installing-apps.md#installing-an-app)

<a id="data-privacy-url"></a>

#### [`dataPrivacyUrl`](#data-privacy-url) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

URL to the full privacy policy.

<a id="homepage-url"></a>

#### [`homepageUrl`](#homepage-url) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

External URL to the app homepage.

<a id="support-url"></a>

#### [`supportUrl`](#support-url) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

External URL to the page where app users can find support.

<a id="extensions"></a>

#### [`extensions`](#extensions) ● [`[AppManifestExtension!]!`](/api-reference/apps/objects/app-manifest-extension.md)

List of extensions that will be mounted in Saleor's dashboard. For details, please [see the extension section.](/developer/extending/apps/extending-dashboard-with-apps.md#key-concepts)

<a id="webhooks"></a>

#### [`webhooks`](#webhooks) ● [`[AppManifestWebhook!]!`](/api-reference/apps/objects/app-manifest-webhook.md)

List of the app's webhooks.

<a id="audience"></a>

#### [`audience`](#audience) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

The audience that will be included in all JWT tokens for the app.

<a id="required-saleor-version"></a>

#### [`requiredSaleorVersion`](#required-saleor-version) ● [`AppManifestRequiredSaleorVersion`](/api-reference/apps/objects/app-manifest-required-saleor-version.md)

Determines the app's required Saleor version as semver range.

<a id="author"></a>

#### [`author`](#author) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

The App's author name.

<a id="brand"></a>

#### [`brand`](#brand) ● [`AppManifestBrand`](/api-reference/apps/objects/app-manifest-brand.md)

App's brand data.

Show deprecatedHide deprecated

<a id="configuration-url"></a>

#### [`configurationUrl`](#configuration-url) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

DEPRECATED

Use `appUrl` instead.

URL to iframe with the configuration for the app.

<a id="data-privacy"></a>

#### [`dataPrivacy`](#data-privacy) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

DEPRECATED

Use `dataPrivacyUrl` instead.

Description of the data privacy defined for this app.

<a id="member-of"></a>

### Member Of

[`AppFetchManifest`](/api-reference/apps/objects/app-fetch-manifest.md) object
