--- 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 checkout and customer account UI extensions. api_name: app-bridge-library source_url: html: https://shopify.dev/docs/api/app-bridge-library/apis/app md: https://shopify.dev/docs/api/app-bridge-library/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 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 * #### Get Extensions Status ##### Default ```js const extensions = await shopify.app.extensions(); ```