Langsung ke konten utama
POST
/
v3
/
pages
/
{page_id}
/
page-displays
Create a landing page display
curl --request POST \
  --url https://api.scalev.com/v3/pages/{page_id}/page-displays \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data @- <<EOF
{
  "render_mode": "html_mode",
  "html_code": "<main>Hello</main>",
  "css_code": "main { color: #111827; }",
  "js_code": "console.log('ready')",
  "meta": {
    "lang": "id"
  },
  "onload_fb_events": [],
  "onload_tiktok_events": [],
  "onload_kwai_client_events": [],
  "onload_kwai_server_events": [],
  "fb_events_onload_parameters": {},
  "tiktok_events_onload_parameters": {},
  "kwai_client_events_onload_parameters": {},
  "kwai_server_events_onload_parameters": {}
}
EOF
{
  "id": 123,
  "version": 123,
  "schema_version": 123,
  "created_at": "2023-11-07T05:31:56Z",
  "created_by_id": 123,
  "is_published": true,
  "published_at": "2023-11-07T05:31:56Z",
  "html_code": "<string>",
  "css_code": "<string>",
  "js_code": "<string>",
  "additional_head_code": "<string>",
  "csp_policy": {
    "connect_src": [
      "<string>"
    ],
    "img_src": [
      "<string>"
    ],
    "script_src": [
      "<string>"
    ],
    "style_src": [
      "<string>"
    ],
    "frame_src": [
      "<string>"
    ]
  },
  "form_display": {
    "id": 123,
    "store": {},
    "variants": [
      {}
    ],
    "bundle_price_options": [
      {}
    ],
    "after_submit_event": "<string>",
    "handler_assignment": "<string>",
    "store_sales_person": {},
    "custom_phone": "<string>",
    "other_page": {},
    "custom_url": "<string>",
    "onsubmit_fb_events": [
      "<string>"
    ],
    "onsubmit_tiktok_events": [
      "<string>"
    ],
    "onsubmit_kwai_client_events": [
      "<string>"
    ],
    "onsubmit_kwai_server_events": [
      "<string>"
    ]
  },
  "fb_pixels": [
    {}
  ],
  "tiktok_pixels": [
    {}
  ],
  "kwai_client_pixels": [
    {}
  ],
  "kwai_server_pixels": [
    {}
  ]
}

Otorisasi

Authorization
string
header
wajib

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Parameter Path

page_id
integer
wajib

Numeric Scalev landing page ID.

Body

application/json

Landing page display data to create. HTML Mode payload is documented here.

render_mode
enum<string>
wajib

HTML Mode requests use html_mode. Builder payload details are intentionally not documented here and remain unsupported for public integration guidance; use HTML Mode for API-created pages.

Opsi yang tersedia:
html_mode,
builder
meta
object
wajib
onload_fb_events
string[]
wajib

Meta/Facebook events fired automatically when the page loads.

onload_tiktok_events
string[]
wajib

TikTok events fired automatically when the page loads.

onload_kwai_client_events
string[]
wajib

SnackVideo browser events fired automatically when the page loads.

onload_kwai_server_events
string[]
wajib

SnackVideo server events fired automatically when the page loads.

fb_events_onload_parameters
object
wajib
tiktok_events_onload_parameters
object
wajib
kwai_client_events_onload_parameters
object
wajib
kwai_server_events_onload_parameters
object
wajib
html_code
string

Body-only HTML for HTML Mode.

Maximum string length: 204800
css_code
string
Maximum string length: 102400
js_code
string
Maximum string length: 102400
additional_head_code
string

Additional HTML Mode document head code. Supports title, meta, link, style, script, and noscript tags. User-authored entries override managed SEO, crawler, and favicon convenience tags with the same identity, but do not override Scalev runtime tags or the document language.

csp_policy
object

Supported HTML Mode CSP keys. Unsupported keys are rejected.

form_display
object

HTML Checkout configuration. Omit or send null for HTML Sales pages.

fb_pixel_ids
integer[]

Scalev record IDs for Meta/Facebook pixels to attach to this page display. These are the numeric Scalev pixel records, not the provider pixel code. Send an empty array for no Meta/Facebook pixels.

tiktok_pixel_ids
integer[]

Scalev record IDs for TikTok pixels to attach to this page display. These are the numeric Scalev pixel records, not the provider pixel code. Send an empty array for no TikTok pixels.

kwai_client_pixel_ids
integer[]

Scalev record IDs for SnackVideo browser pixels to attach to this page display. Send an empty array for no SnackVideo browser pixels.

kwai_server_pixel_ids
integer[]

Scalev record IDs for SnackVideo Events API pixels to attach to this page display. Send an empty array for no SnackVideo server pixels.

Respons

Landing page display

id
integer
version
integer
schema_version
integer
created_at
string<date-time>
created_by_id
integer | null
is_published
boolean
published_at
string<date-time> | null
render_mode
enum<string>
Opsi yang tersedia:
html_mode,
builder
html_code
string | null
css_code
string | null
js_code
string | null
additional_head_code
string | null
csp_policy
object

Supported HTML Mode CSP keys. Unsupported keys are rejected.

form_display
object
fb_pixels
object[]
tiktok_pixels
object[]
kwai_client_pixels
object[]
kwai_server_pixels
object[]