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

# AppExtension Object

Represents app data.

```graphql
type AppExtension implements Node {
  id: ID!
  permissions: [Permission!]!
  label: String!
  url: String!
  mountName: String!
  targetName: String!
  settings: JSON!
  identifier: String
  app: App!
  accessToken: String
}
```

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

### Fields

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

#### [`id`](#id) ● [`ID!`](/api-reference/miscellaneous/scalars/id.md)

The ID of the app extension.

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

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

List of the app extension's permissions.

<a id="label"></a>

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

Label of the extension to show in the dashboard.

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

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

URL of a view where extension's iframe is placed.

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

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

Name of the extension mount point in the dashboard. Value returned in UPPERCASE.

Added in Saleor 3.22

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

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

Name of the extension target in the dashboard. Value returned in UPPERCASE.

Added in Saleor 3.22

<a id="settings"></a>

#### [`settings`](#settings) ● [`JSON!`](/api-reference/miscellaneous/scalars/json.md)

App extension settings.

Added in Saleor 3.22

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

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

Extension identifier, unique per app. Null when the app does not declare one.

Added in Saleor 3.23

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

#### [`app`](#app) ● [`App!`](/api-reference/apps/objects/app.md)

The app assigned to app extension.

<a id="access-token"></a>

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

JWT token used to authenticate by third-party app extension.

<a id="interfaces"></a>

### Interfaces

<a id="node"></a>

#### [`Node`](/api-reference/miscellaneous/interfaces/node.md)

An object with an ID

<a id="returned-by"></a>

### Returned By

[`appExtension`](/api-reference/apps/queries/app-extension.md) query

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

### Member Of

[`App`](/api-reference/apps/objects/app.md) object  ● [`AppExtensionCountableEdge`](/api-reference/apps/objects/app-extension-countable-edge.md) object
