This recipe guides you through listing all installed apps on a Wix site using the Apps Installer REST API. This is useful for verifying app installations before making API calls that require specific apps.
Use the Get Installed Apps endpoint to retrieve all apps installed on a site.
Endpoint: GET https://www.wixapis.com/apps-installer-service/v1/app-instances
Request:
Response:
Match the appDefId values from the response against known Wix app IDs.
| App | appDefId |
|---|---|
| Wix Stores | 1380b703-ce81-ff05-f115-39571d94dfcd |
| Wix Bookings | 13d21c63-b5ec-5912-8397-c3a5ddb27a97 |
| Wix Blog | 14bcded7-0066-7c35-14d7-466cb3f09103 |
| Wix Events | 140603ad-af8d-84a5-2c80-a0f60cb47351 |
| Wix Pricing Plans | 1522827f-c56c-a5c9-2ac9-00f9e6ae12d3 |
| Wix Restaurants | 13e8d036-5516-6f75-e025-2aca3b5d7930 |
For a complete list, see Apps Created by Wix.
Before calling APIs that require specific apps (e.g., Bookings, Stores), check if the app is installed:
If you receive 401 Unauthorized or 403 Forbidden errors from Wix APIs:
APP-MARKET.VIEW-INSTALLED-APP permissionAfter checking installed apps: