Home > @infiniteobjects/shopify-data-manager > AdminTypes > AppInstallation
Represents an installed application on a shop.
Signature:
export interface AppInstallation extends HasMetafields, Node
Extends: HasMetafields, Node
Property | Modifiers | Type | Description |
---|---|---|---|
accessScopes | Array<AccessScope> | The access scopes granted to the application by a merchant during installation. | |
activeSubscriptions | Array<AppSubscription> | The active application subscriptions billed to the shop on a recurring basis. | |
allSubscriptions | AppSubscriptionConnection | All subscriptions created for a shop. | |
app | App | Application which is installed. | |
channel? | Maybe<Channel> | (Optional) Channel associated with the installed application. | |
credits | AppCreditConnection | Credits that can be used towards future app purchases. | |
id | Scalars[‘ID’][‘output’] | A globally-unique ID. | |
launchUrl | Scalars[‘URL’][‘output’] | The URL to launch the application. | |
metafield? | Maybe<Metafield> | (Optional) Returns a metafield by namespace and key that belongs to the resource. | |
metafields | MetafieldConnection | List of metafields that belong to the resource. | |
oneTimePurchases | AppPurchaseOneTimeConnection | One-time purchases to a shop. | |
privateMetafield? | Maybe<PrivateMetafield> | (Optional) Returns a private metafield by namespace and key that belongs to the resource. | |
privateMetafields | PrivateMetafieldConnection | List of private metafields that belong to the resource. | |
publication? | Maybe<Publication> | (Optional) The publication associated with the installed application. | |
revenueAttributionRecords | AppRevenueAttributionRecordConnection | The records that track the externally-captured revenue for the app. The records are used for revenue attribution purposes. | |
subscriptions | Array<AppSubscription> | Subscriptions charge to a shop on a recurring basis. | |
uninstallUrl? | Maybe<Scalars[‘URL’][‘output’]> | (Optional) The URL to uninstall the application. |