---
search:
  tags:
    - Operations
    - GET
seo:
  description: >-
    Returns the resolved app envelope (manifest, capabilities, revision),
    whether… Reference for the GET /app/{id}/describe endpoint in the Charming
    API API.
sidebar:
  badge: GET
  label: Owner-only metadata + storage key inventory
title: Owner-only metadata + storage key inventory
type: openapi-operation
---
Returns the resolved app envelope (manifest, capabilities, revision), whether `ui`/`styles` are present, the persisted storage keys, and a machine-readable API summary so an agent can plan calls without reading the module source. Use a fresh `GET /app/{id}/source` response or ETag for write preconditions; a cached descriptor revision is informational.

<Operation source="reference" id="describe-app" />

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.
