Skip to main content
POST
Create Landing Page

Authorizations

Authorization
string
header
required

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

Body

application/json
slug
string
required
Required string length: 1 - 100
Pattern: ^[a-z0-9\-]+$
title
Title · object
subtitle
Subtitle · object | null
is_active
boolean
default:true
features
LandingFeatureInput · object[]
Maximum array length: 20
allowed_tariff_ids
integer[]
Maximum array length: 50
allowed_periods
Allowed Periods · object
payment_methods
LandingPaymentMethodInput · object[]
Maximum array length: 10
gift_enabled
boolean
default:true
custom_css
string | null
Maximum string length: 10000
meta_title
Meta Title · object | null
meta_description
Meta Description · object | null
discount_percent
integer | null
Required range: 1 <= x <= 99
discount_overrides
Discount Overrides · object | null
discount_starts_at
string<date-time> | null
discount_ends_at
string<date-time> | null
discount_badge_text
Discount Badge Text · object | null
background_config
Background Config · object | null

Response

Successful Response

id
integer
required
slug
string
required
title
Title · object
required
is_active
boolean
required
display_order
integer
required
features
LandingFeatureInput · object[]
required
allowed_tariff_ids
integer[]
required
allowed_periods
Allowed Periods · object
required
payment_methods
LandingPaymentMethodInput · object[]
required
gift_enabled
boolean
required
subtitle
Subtitle · object | null
custom_css
string | null
meta_title
Meta Title · object | null
meta_description
Meta Description · object | null
discount_percent
integer | null
discount_overrides
Discount Overrides · object | null
discount_starts_at
string<date-time> | null
discount_ends_at
string<date-time> | null
discount_badge_text
Discount Badge Text · object | null
background_config
Background Config · object | null
created_at
string<date-time> | null
updated_at
string<date-time> | null