Create landing
create_landingCreate a landing: a URL-type landing (an external page; {offer_url} and other macros are substituted in links — name and url required) or, with type game, a game landing rendered from a game pack (name and game_pack_id required; game_settings keys come from list_game_packs). Uploaded landings need a zip and are panel-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | https:// page URL (URL-type landings) | |
| name | Yes | ||
| 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) |