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

# AppInput Input Type

No description

```graphql
input AppInput {
  name: String
  identifier: String
  permissions: [PermissionEnum!]
}
```

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

### Fields

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

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

Name of the app.

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

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

Canonical app ID. If not provided, the identifier will be generated based on app.id.

Added in Saleor 3.19

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

#### [`permissions`](#permissions) ● [`[PermissionEnum!]`](/api-reference/users/enums/permission-enum.md)

List of permission code names to assign to this app.

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

### Member Of

[`appCreate`](/api-reference/apps/mutations/app-create.md) mutation  ● [`appUpdate`](/api-reference/apps/mutations/app-update.md) mutation
