Skip to main content
Version: Canary 🚧


Represents ongoing installation of app.

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

Fields ● ID! non-null scalar

The ID of the app installation.

AppInstallation.status ● JobStatusEnum! non-null enum

Job status.

AppInstallation.createdAt ● DateTime! non-null scalar

Created date time of job in ISO 8601 format.

AppInstallation.updatedAt ● DateTime! non-null scalar

Date time of job last update in ISO 8601 format.

AppInstallation.message ● String scalar

Job message.

AppInstallation.appName ● String! non-null scalar

The name of the app installation.

AppInstallation.manifestUrl ● String! non-null scalar

The URL address of manifest for the app installation.

AppInstallation.brand ● AppBrand object

App's brand data.

Added in Saleor 3.14
This API is currently in Feature Preview and can be subject to changes at later point.


Node interface

An object with an ID

Job interface

Returned by

appsInstallations query

Member of

AppDeleteFailedInstallation object ● AppInstall object ● AppRetryInstall object

Was this page helpful?