List Installed Apps on a Site

Download skill
Copy

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.

Prerequisites

  • Site ID for the site you want to check

Required APIs


Step 1: Query Installed 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:

Copy

Response:

Copy

Step 2: Identify Apps by Definition ID

Match the appDefId values from the response against known Wix app IDs.

Common Wix App Definition IDs

AppappDefId
Wix Stores1380b703-ce81-ff05-f115-39571d94dfcd
Wix Bookings13d21c63-b5ec-5912-8397-c3a5ddb27a97
Wix Blog14bcded7-0066-7c35-14d7-466cb3f09103
Wix Events140603ad-af8d-84a5-2c80-a0f60cb47351
Wix Pricing Plans1522827f-c56c-a5c9-2ac9-00f9e6ae12d3
Wix Restaurants13e8d036-5516-6f75-e025-2aca3b5d7930

For a complete list, see Apps Created by Wix.


Use Cases

Verify App Before API Calls

Before calling APIs that require specific apps (e.g., Bookings, Stores), check if the app is installed:

Copy

Diagnose Authorization Errors

If you receive 401 Unauthorized or 403 Forbidden errors from Wix APIs:

  1. List installed apps using this recipe
  2. Check if the required app is in the response
  3. If missing: Install the app using the Install Wix Apps recipe
  4. Retry the original API call

Error Handling

401 Unauthorized

  • Verify your authentication token is valid
  • Check that the token has APP-MARKET.VIEW-INSTALLED-APP permission

Empty Response

  • The site may have no additional apps installed beyond core Wix functionality
  • This is normal for new or minimal sites

Next Steps

After checking installed apps:

  • If app is missing: Use the Install Wix Apps recipe to install required apps
  • If app is installed but API fails: Check API permissions and authentication
  • For Bookings APIs: See Bookings recipes for service setup
Did this help?