---
search:
  tags:
    - Operations
    - PUT
seo:
  description: >-
    Owner-only. When public: true, anyone with the URL can open the live hosted
    App… Reference for the PUT /app/{id}/public endpoint in the Charming API
    API.
sidebar:
  badge: PUT
  label: Toggle whether anyone can open the app with no login
title: Toggle whether anyone can open the app with no login
type: openapi-operation
---
Owner-only. When `public: true`, anyone with the URL can open the live hosted App Viewer with no login and receives Viewer access (`app:read` only). Public visitors can read App data but cannot run mutating operations or edit source. Template and Listed are separate settings. When `public: false`, anonymous visitors can no longer open the hosted App. Existing App data is retained. Idempotent calls are no-ops.

<Operation source="reference" id="set-app-public" />

Found a bug or need a feature? [Tell us](/docs/capabilities/feedback) with `submit_feedback` or `POST /app/{id}/feedback`. Your feedback shapes what we build next.
