Skip to main content
Log inSign up
object

A Shopify application.

String!non-null

A unique application API identifier.

App store page URL of the app.

Anchor to appStoreDeveloperUrlappStoreDeveloperUrl

App store page URL of the developer who created the app.

Anchor to availableAccessScopesavailableAccessScopes

All requestable access scopes available to the app.

Image!non-null

Banner image for the app.

Description of the app.

The name of the app developer.

The type of app developer.

Boolean!non-null

Whether the app uses the Embedded App SDK.

Requirements that must be met before the app can be installed.

[String!]!non-null

A list of app features that are shown in the Shopify App Store listing.

Feedback from this app about the store.

Handle of the app.

Image!non-null

Icon that represents the app.

ID!non-null

A globally-unique ID.

Corresponding AppInstallation for this shop and App. Returns null if the App is not installed.

Webpage where you can install the app.

Anchor to isPostPurchaseAppInUseisPostPurchaseAppInUse
Boolean!non-null

Whether the app is the post purchase app in use.

Boolean!non-null

Whether the app was previously installed on the current shop.

Detailed information about the app pricing.

Anchor to pricingDetailsSummarypricingDetailsSummary
String!non-null

Summary of the app pricing details.

Link to app privacy policy.

The public category for the app.

Boolean!non-null

Whether the app is published to the Shopify App Store.

Anchor to requestedAccessScopesrequestedAccessScopes

The access scopes requested by the app. Lists the access scopes the app has declared in its configuration. Merchant must grant approval to these scopes for the app to be installed.

[Image!]!non-null

Screenshots of the app.

Boolean!non-null

Whether the app was developed by Shopify.

String!non-null

Name of the app.

String!non-null

Message that appears when the app is uninstalled. For example: By removing this app, you will no longer be able to publish products to MySocialSite or view this app in your Shopify admin. You can re-enable this channel at any time.

String!non-null

The webhook API version for the app.

Show
deprecated fields Deprecated
URL!non-nullDeprecated

Website of the developer who created the app. Use appStoreDeveloperUrl instead.

URL!non-nullDeprecated

Webpage that the app starts in. Use AppInstallation.launchUrl instead

[NavigationItem!]!non-nullDeprecated

Menu items for the app, which also appear as submenu items in left navigation sidebar in the Shopify admin. Use AppInstallation.navigationItems instead

URLDeprecated

Webpage where you can uninstall the app. Use AppInstallation.uninstallUrl instead


Was this section helpful?

query

Lookup an App by ID or return the currently authenticated App.

query

Fetches app by handle. Returns null if the app doesn't exist.

query

Fetches an app by its client ID. Returns null if the app doesn't exist.


Was this section helpful?

interface

Was this section helpful?