Updates a theme in your Typeform account. NOTE: You can't change Typeform's public themes (the built-in themes that are available in all accounts). This endpoint support partial payloads. It enables a caller to update a theme by providing only a subset of fields that need to be updated, leaving the rest of the theme definition unaltered. Each provided field must be complete though; for instance, if one decides to update the colors
field, then all its subfields must be provided. Failing that, the request will be considered invalid.
Unique ID for the theme.
Settings for the background.
Brightness for the background. -1
is least bright (minimum) and 1
is most bright (maximum).
Background image URL.
Layout for the background.
Colors the theme will apply to answers, background, buttons, and questions.
Color the theme will apply to answers. Hexadecimal value.
Color the theme will apply to the background. Hexadecimal value.
Color the theme will apply to buttons. Hexadecimal value.
Color the theme will apply to questions. Hexadecimal value.
Defines font size and alignment for fields.
Fields alignment
Fields font size
Font for the theme.
true
if buttons should be transparent. Otherwise, false
.
Name for the theme.
Specifies border radius style of buttons and other elements in the form.
Defines font size and alignment for welcome and thankyou screens.
Screen alignment
Screen font size
Settings for the background.
Brightness for the background. -1
is least bright (minimum) and 1
is most bright (maximum).
Background image URL.
Layout for the background.
Colors the theme will apply to answers, background, buttons, and questions.
Color the theme will apply to answers. Hexadecimal value.
Color the theme will apply to background. Hexadecimal value.
Color the theme will apply to buttons. Hexadecimal value.
Color the theme will apply to questions. Hexadecimal value.
Defines font size and alignment for fields.
Fields alignment
Fields font size
Font for the theme.
true
if buttons should be transparent. Otherwise, false
.
Unique ID of the theme.
Name of the theme.
Specifies border radius style of buttons and other elements in the form.
Defines font size and alignment for welcome and thankyou screens.
Screen alignment
Screen font size
Specifies whether the theme is public
(one of Typeform's built-in themes that are available in all accounts) or private
(a theme you created). You can only change private
themes. You can't change Typeform's public themes.
{
"background": {
"brightness": -0.59,
"image_id": 987,
"layout": "fullscreen"
},
"colors": {
"answer": "#800000",
"background": "#FFFFFF",
"button": "#808080",
"question": "#000000"
},
"fields": {
"alignment": "left",
"font_size": "medium"
},
"font": "Arial",
"has_transparent_button": false,
"id": 456,
"name": "My theme",
"rounded_corners": "small",
"screens": {
"alignment": "center",
"font_size": "small"
},
"visibility": "private"
}