Returns a single screen by ID.
By default the response is the full V4Screen, including the render-time fields (background, default_lang, configs, content, prod_key, sandbox_key, used) an SDK needs to display a paywall.
Pass render=false to receive the lean V4ScreenSummary instead — the same shape returned on GET /v4/screens. Useful when you only need metadata and want to avoid fetching the render payload, which can be several kilobytes per screen.
Documentation Index
Fetch the complete documentation index at: https://documentation.qonversion.io/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication using the project Secret Key (prefixed with sk_, or test_sk_ for sandbox). All v4 public endpoints require the Secret Key — see Authentication. Never expose the Secret Key in client-side code.
Screen identifier.
256^[a-zA-Z0-9._-]+$Whether to include render-time fields (background, default_lang, configs, content, prod_key, sandbox_key, used) in the response.
true (default) — return the full V4Screen.false — return the lean V4ScreenSummary.Screen details. The response is a V4Screen when render=true (default) or a V4ScreenSummary when render=false.
Full screen representation returned by GET /v4/screens/{screen_id}.
Extends V4ScreenSummary with the render-time fields an SDK needs
to initialise and display a paywall (DEV-777).
screen "scr_abc123"
"/v4/screens/scr_abc123"
"Onboarding Paywall"
"published"
"2025-09-15T12:30:00Z"
"2025-11-03T10:26:40Z"
CSS background for the paywall root element.
Default localisation key. When the SDK can't match the user's locale it falls back to this language.
"en"
Base screen configuration. Opaque JSON blob consumed by the Qonversion SDK — shape is defined by the no-code editor and MAY evolve without a version bump.
SDK integration key used in production builds. Load-bearing — the SDK cannot render the screen without it.
SDK integration key for sandbox / test builds.
Localised screen content keyed by language code
(e.g. { "en": {...}, "ru": {...} }). Each value is an
opaque JSON blob consumed by the SDK renderer.
UIDs of triggers currently targeting this screen.