---
title: "App Permissions & UI Visibility"
description: "Fix app visibility and access issues such as Invalid API Key errors, missing sidebar widgets, 403 Forbidden permissions, and localized UI display errors."
url: "https://www.contentstack.com/docs/marketplace/app-permissions-ui-visibility"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-05-11"
---

# App Permissions & UI Visibility

## 1\. "Invalid API Key" Error in Public App Dashboard

A public app fails to load data, displaying an "Invalid API Key" error within its custom UI. This occurs when the app's internal token does not have permission for the specific stack or region.

**Resolution**

1.  Confirm the stack is in the same **Region** (US, EU, or Azure) as the app's registration.
2.  Check the **Stack Settings** to ensure the app has been granted "Read" permissions for the necessary content types.
3.  Re-install the app to refresh the automatically generated installation token.

The app dashboard populates with content from the stack successfully.

* * *

## 2\. App Sidebar Widget Not Displaying in Entry Editor

An installed sidebar app (e.g., SEO or Translation apps) does not appear in the entry editor sidebar for certain users.

**Resolution**

1.  Verify that the user's **Role** has "App Access" enabled in the Organization settings.
2.  Check the **App Configuration** to ensure it is assigned to the specific Content Type being edited.
3.  Refresh the browser to clear any cached UI states.

The app icon appears in the right-hand sidebar of the entry editor.

* * *

## 3\. Marketplace App Permissions: "403 Forbidden"

An app fails to perform actions (like updating an entry) and returns a 403 error, despite being installed.

**Resolution**

1.  Apps use **Management Tokens** with specific roles. Ensure the role assigned to the app during installation has "Write" access.
2.  If the app uses a **User Token**, ensure the user who installed the app has not been removed from the stack.
3.  Update the app's permissions in the **Stack > Settings > Apps** section.

The app successfully performs the restricted action (e.g., saving an entry).

* * *

## 4\. App UI Not Reflecting Localized Field Changes

A Marketplace app shows the same content across all locales, failing to reflect changes made in non-master languages.

**Resolution**

1.  Ensure the app's API queries include the locale parameter.
2.  The app must be configured to handle the specific locale code (e.g., ja-jp).
3.  Verify that the content has been published in the target locale.

Switching locales in the entry editor causes the app to display the corresponding localized data.