Skip to main content
POST
Create a theme

Authorizations

Authorization
string
header
required

API key in format: pp_live_xxxxxxxxxxxxxxxxxxxxxxxx

Body

application/json
name
string
required
Minimum string length: 1
font
enum<string>
Available options:
inter,
helvetica,
satoshi,
poppins,
outfit,
plus_jakarta
title_font
enum<string>
Available options:
inter,
helvetica,
satoshi,
poppins,
outfit,
plus_jakarta
body_font
enum<string>
Available options:
inter,
helvetica,
satoshi,
poppins,
outfit,
plus_jakarta
body_theme
enum<string>
Available options:
white,
gray,
outlined,
black
color_accent
enum<string>
Available options:
blue,
green,
purple,
red,
orange,
black
colors
object
section_styles
object[]
radius
number

Border radius in rem, between 0 and 2 in 0.1 steps.

Required range: 0 <= x <= 2
button_radius
number

Border radius in rem, between 0 and 2 in 0.1 steps.

Required range: 0 <= x <= 2
paragraph_margin_top
number

Default paragraph top margin in px, between 0 and 96 in 2 steps. Overridable per paragraph.

Required range: 0 <= x <= 96
is_default
boolean

Response

Created theme

id
string<uuid>
required
name
string
required
font
string
required
body_theme
string
required
color_accent
string
required
colors
object
required
radius
number
required
button_radius
number
required
is_default
boolean
required
created_at
string
required
updated_at
string
required
section_styles
unknown