Retrieves a list of JSON descriptions for all themes in your Typeform account (public and private). Themes are listed in reverse-chronological order based on the date you added them to your account.
The page of results to retrieve. Default 1 is the first page of results.
Number of results to retrieve per page. Default is 10. Maximum is 200.
List of themes.
Number of pages.
Total number of items in the retrieved collection.
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.
How this theme was created. new indicates the theme was created from scratch. duplicate indicates the theme was created by duplicating an existing theme. auto-branding indicates the theme was automatically created via the auto-branding feature.
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
ID of the source theme this theme was derived from. Required when origin is duplicate, and must not be provided otherwise. The referenced theme must exist.
Specifies whether the theme is public (one of Typeform's built-in themes that are available in all accounts), premium (a premium built-in theme), or private (a theme you created). You can only change private themes.