--- title: App description: >- The App API provides information about the app and the status of its extensions. > Tip: > At this time, the App API only supports returning the activations on checkout and customer account UI extensions. api_name: app-home source_url: html: 'https://shopify.dev/docs/api/app-home/apis/app' md: 'https://shopify.dev/docs/api/app-home/apis/app.md' --- # App The App API provides information about the app and the status of its extensions. Tip At this time, the App API only supports returning the activations on checkout and customer account UI extensions. ## Extensions method The `app.extensions()` method asynchronously retrieves detailed information about the app's checkout and customer account extensions, including which targets they are activated on. It returns a Promise that resolves to an array of `ExtensionInfo` objects. Each object contains the extension's handle and its activation targets. The array may be empty if the app has no extensions. * activations ExtensionActivation\[] required List of activation records for the extension. Contains information about where the extension is currently activated. * handle string required The unique identifier for the extension. ### ExtensionActivation Represents an activation record for an extension. Contains information about where an extension is activated. * target The target identifier for the extension activation. ```ts string ``` ```ts export interface ExtensionActivation { /** * The target identifier for the extension activation. */ target: string; } ``` Examples ### Examples * #### Get Extensions Status ##### Default ```js const extensions = await shopify.app.extensions(); ```