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

# AppInstallation Object

Represents ongoing installation of app.

```graphql
type AppInstallation implements Node, Job {
  id: ID!
  status: JobStatusEnum!
  createdAt: DateTime!
  updatedAt: DateTime!
  message: String
  appName: String!
  manifestUrl: String!
  brand: AppBrand
}
```

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

### Fields

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

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

The ID of the app installation.

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

#### [`status`](#status) ● [`JobStatusEnum!`](/api-reference/miscellaneous/enums/job-status-enum.md)

Job status.

<a id="created-at"></a>

#### [`createdAt`](#created-at) ● [`DateTime!`](/api-reference/miscellaneous/scalars/date-time.md)

Created date time of job in ISO 8601 format.

<a id="updated-at"></a>

#### [`updatedAt`](#updated-at) ● [`DateTime!`](/api-reference/miscellaneous/scalars/date-time.md)

Date time of job last update in ISO 8601 format.

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

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

Job message.

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

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

The name of the app installation.

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

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

The URL address of manifest for the app installation.

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

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

App's brand data.

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

### Interfaces

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

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

An object with an ID

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

#### [`Job`](/api-reference/miscellaneous/interfaces/job.md)

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

### Returned By

[`appsInstallations`](/api-reference/apps/queries/apps-installations.md) query

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

### Member Of

[`AppDeleteFailedInstallation`](/api-reference/apps/objects/app-delete-failed-installation.md) object  ● [`AppInstall`](/api-reference/apps/objects/app-install.md) object  ● [`AppRetryInstall`](/api-reference/apps/objects/app-retry-install.md) object
