Update landing
update_landingEdit a landing (partial). url can be changed on URL-type landings only; game_pack_id / game_settings / game_localizations / pwa_name on game landings only (settings are re-validated against the pack); the type never changes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Landing id | |
| url | No | https:// page URL (URL-type landings) | |
| name | No | ||
| tags | No | ||
| type | No | Create only: url (default) or game | |
| notes | No | ||
| status | No | ||
| group_id | No | ||
| language | No | Locale code, e.g. en | |
| pwa_name | No | Game landings: install (add-to-home-screen) title | |
| collect_push | No | Inject the push-subscription collector | |
| game_pack_id | No | Game landings: pack id from list_game_packs | |
| game_settings | No | Game landings: {key: text} limited to the pack settings keys (+ soundEnabled / soundSpin / soundWin when the pack has sounds); unknown keys are dropped | |
| heatmap_enabled | No | ||
| protect_enabled | No | URL-type landings: token protection — only visitors sent by the campaign reach the offer (and, with the PHP script from the panel installed, the page); everyone else gets the campaign whitepage | |
| push_activation | No | ||
| game_localizations | No | Game landings: [{locale, settings}] per-language overrides picked by the visitor's browser language; empty values inherit the default texts | |
| protect_ttl_minutes | No | Token lifetime, 5–1440 minutes (default 30) |