---
title: "GET /api/builder/page/{page_id}/elements/"
method: GET
path: "/api/builder/page/{page_id}/elements/"
tags: ["Builder elements"]
---

# GET /api/builder/page/{page_id}/elements/

`GET /api/builder/page/{page_id}/elements/`

Lists all the elements of the page related to the provided parameter if the user has access to the related builder's workspace. If the workspace is related to a template, then this endpoint will be publicly accessible.

## Path parameters

- `page_id` integer, required

## Response `200`

- ElementTypeElement[]
  - union
    - HeadingElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` TypographyConfigBlock — Style overrides for this element.
        - `typography` Heading6TextDecoration
          - `heading_1_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_2_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_3_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_4_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_5_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_6_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `body_font_family` string
          - `body_font_size` integer
          - `body_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `body_text_color` string
          - `body_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_1_font_family` string
          - `heading_1_font_size` integer
          - `heading_1_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_1_text_color` string
          - `heading_1_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_2_font_family` string
          - `heading_2_font_size` integer
          - `heading_2_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_2_text_color` string
          - `heading_2_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_3_font_family` string
          - `heading_3_font_size` integer
          - `heading_3_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_3_text_color` string
          - `heading_3_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_4_font_family` string
          - `heading_4_font_size` integer
          - `heading_4_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_4_text_color` string
          - `heading_4_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_5_font_family` string
          - `heading_5_font_size` integer
          - `heading_5_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_5_text_color` string
          - `heading_5_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_6_font_family` string
          - `heading_6_font_size` integer
          - `heading_6_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_6_text_color` string
          - `heading_6_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `value` object — The value of the element. Must be an formula.
      - `level` integer — The level of the heading from 1 to 6.
    - TextElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` TypographyConfigBlock — Style overrides for this element.
        - `typography` Heading6TextDecoration
          - `heading_1_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_2_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_3_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_4_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_5_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_6_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `body_font_family` string
          - `body_font_size` integer
          - `body_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `body_text_color` string
          - `body_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_1_font_family` string
          - `heading_1_font_size` integer
          - `heading_1_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_1_text_color` string
          - `heading_1_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_2_font_family` string
          - `heading_2_font_size` integer
          - `heading_2_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_2_text_color` string
          - `heading_2_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_3_font_family` string
          - `heading_3_font_size` integer
          - `heading_3_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_3_text_color` string
          - `heading_3_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_4_font_family` string
          - `heading_4_font_size` integer
          - `heading_4_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_4_text_color` string
          - `heading_4_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_5_font_family` string
          - `heading_5_font_size` integer
          - `heading_5_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_5_text_color` string
          - `heading_5_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_6_font_family` string
          - `heading_6_font_size` integer
          - `heading_6_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_6_text_color` string
          - `heading_6_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `value` object — The value of the element. Must be a formula.
      - `format` 'plain' | 'markdown' — * `plain` - Plain * `markdown` - Markdown
    - RatingElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` unknown
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `max_value` integer — Maximum value the rating can take.
      - `color` string — Color of the symbols.
      - `rating_style` 'star' | 'heart' | 'thumbs-up' | 'flag' | 'smile' — * `star` - Star * `heart` - Heart * `thumbs-up` - Thumbs Up * `flag` - Flag * `smile` - Smile
      - `value` object
    - RatingInputElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` unknown
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `max_value` integer — Maximum value the rating can take.
      - `color` string — Color of the symbols.
      - `rating_style` 'star' | 'heart' | 'thumbs-up' | 'flag' | 'smile' — * `star` - Star * `heart` - Heart * `thumbs-up` - Thumbs Up * `flag` - Flag * `smile` - Smile
      - `value` object
      - `required` boolean — Whether this form element is a required field.
      - `label` object — The text label for this field
    - LinkElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` ButtonLinkConfigBlock — Style overrides for this element.
        - `button` ButtonActiveBorderColor
          - `button_font_family` string
          - `button_font_size` integer
          - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
          - `button_background_color` string — The background color of buttons
          - `button_text_color` string — The text color of buttons
          - `button_border_color` string — The border color of buttons
          - `button_border_size` integer — Button border size
          - `button_border_radius` integer — Button border radius
          - `button_vertical_padding` integer — Button vertical padding
          - `button_horizontal_padding` integer — Button horizontal padding
          - `button_hover_background_color` string — The background color of buttons when hovered
          - `button_hover_text_color` string — The text color of buttons when hovered
          - `button_hover_border_color` string — The border color of buttons when hovered
          - `button_active_background_color` string — The background color of buttons when active
          - `button_active_text_color` string — The text color of buttons when active
          - `button_active_border_color` string — The border color of buttons when active
        - `link` LinkActiveTextDecoration
          - `link_default_text_decoration` boolean[] — Default text decoration: [underline, stroke, uppercase, italic]
          - `link_hover_text_decoration` boolean[] — Hover text decoration: [underline, stroke, uppercase, italic]
          - `link_active_text_decoration` boolean[] — Active text decoration: [underline, stroke, uppercase, italic]
          - `link_font_family` string
          - `link_font_size` integer
          - `link_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `link_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `link_text_color` string — The text color of links
          - `link_hover_text_color` string — The hover color of links when hovered
          - `link_active_text_color` string — The hover color of links when active
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `navigation_type` 'page' | 'custom' — * `page` - Page * `custom` - Custom
      - `navigate_to_page_id` integer, nullable — ('Destination page id for this link. If null then we use the navigate_to_url property instead.',)
      - `navigate_to_url` object — If no page is selected, this indicate the destination of the link.
      - `page_parameters` PageParameterValue[] — The parameters for each parameters of the selected page if any.
        - `name` string, required
        - `value` object
      - `query_parameters` PageParameterValue[] — The query parameters for each parameter of the selected page if any.
        - `name` string, required
        - `value` object
      - `target` 'self' | 'blank' — * `self` - Self * `blank` - Blank
      - `value` object — The value of the element. Must be an formula.
      - `variant` 'link' | 'button' — * `link` - Link * `button` - Button
    - ImageElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` ImageConfigBlock — Style overrides for this element.
        - `image` ImageConstraint
          - `image_max_height` integer — The image max height
          - `image_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `image_max_width` integer — The max-width for this image element.
          - `image_border_radius` integer — The border radius for this image element.
          - `image_constraint` 'cover' | 'contain' | 'full-width' — * `cover` - Cover * `contain` - Contain * `full-width` - Full Width
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `image_source_type` 'upload' | 'url' — * `upload` - Upload * `url` - Url
      - `image_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `image_url` object — A link to the image file
      - `alt_text` object — Text that is displayed when the image can't load
    - InputTextElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` InputConfigBlock — Style overrides for this element.
        - `input` InputHorizontalPadding
          - `label_font_family` string — The font family of the label
          - `label_text_color` string — The text color of the label
          - `label_font_size` integer — The font size of the label
          - `label_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `input_font_family` string — The font family of the input
          - `input_font_size` integer
          - `input_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `input_text_color` string — The text color of the input
          - `input_background_color` string — The background color of the input
          - `input_border_color` string — The color of the input border
          - `input_border_size` integer — Input border size
          - `input_border_radius` integer — Input border radius
          - `input_vertical_padding` integer — Input vertical padding
          - `input_horizontal_padding` integer — Input horizontal padding
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `label` object — The text label for this input
      - `default_value` object — This text input's default value.
      - `required` boolean — Whether this form element is a required field.
      - `validation_type` 'any' | 'email' | 'integer' — * `any` - Any * `email` - Email * `integer` - Integer
      - `placeholder` object — The placeholder text which should be applied to the element.
      - `is_multiline` boolean — Whether this text input is multiline.
      - `rows` integer — Number of rows displayed by the rendered input element
      - `input_type` 'text' | 'password' — * `text` - Text * `password` - Password
    - ColumnElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` unknown
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `column_amount` integer — The amount of columns inside this column element.
      - `column_gap` integer — The amount of space between the columns.
      - `alignment` 'top' | 'center' | 'bottom' — * `top` - Top * `center` - Center * `bottom` - Bottom
      - `layout_type` 'auto' | '1:2' | '2:1' | '1:3' | '3:1' | '1:1:2' | '2:1:1' | '1:2:1' | 'custom' — * `auto` - Auto * `1:2` - Ratio 1 2 * `2:1` - Ratio 2 1 * `1:3` - Ratio 1 3 * `3:1` - Ratio 3 1 * `1:1:2` - Ratio 1 1 2 * `2:1:1` - Ratio 2 1 1 * `1:2:1` - Ratio 1 2 1 * `custom` - Custom
      - `column_weights` unknown
      - `column_stacking` unknown
    - ButtonElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` ButtonConfigBlock — Style overrides for this element.
        - `button` ButtonActiveBorderColor
          - `button_font_family` string
          - `button_font_size` integer
          - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
          - `button_background_color` string — The background color of buttons
          - `button_text_color` string — The text color of buttons
          - `button_border_color` string — The border color of buttons
          - `button_border_size` integer — Button border size
          - `button_border_radius` integer — Button border radius
          - `button_vertical_padding` integer — Button vertical padding
          - `button_horizontal_padding` integer — Button horizontal padding
          - `button_hover_background_color` string — The background color of buttons when hovered
          - `button_hover_text_color` string — The text color of buttons when hovered
          - `button_hover_border_color` string — The border color of buttons when hovered
          - `button_active_background_color` string — The background color of buttons when active
          - `button_active_text_color` string — The text color of buttons when active
          - `button_active_border_color` string — The border color of buttons when active
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `value` object — The caption of the button.
    - TableElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` ButtonTableAndTypographyButtonConfigBlock — Style overrides for this element.
        - `button` ButtonActiveBorderColor
          - `button_font_family` string
          - `button_font_size` integer
          - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
          - `button_background_color` string — The background color of buttons
          - `button_text_color` string — The text color of buttons
          - `button_border_color` string — The border color of buttons
          - `button_border_size` integer — Button border size
          - `button_border_radius` integer — Button border radius
          - `button_vertical_padding` integer — Button vertical padding
          - `button_horizontal_padding` integer — Button horizontal padding
          - `button_hover_background_color` string — The background color of buttons when hovered
          - `button_hover_text_color` string — The text color of buttons when hovered
          - `button_hover_border_color` string — The border color of buttons when hovered
          - `button_active_background_color` string — The background color of buttons when active
          - `button_active_text_color` string — The text color of buttons when active
          - `button_active_border_color` string — The border color of buttons when active
        - `table` Heading6TextDecoration
          - `heading_1_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_2_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_3_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_4_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_5_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_6_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `body_font_family` string
          - `body_font_size` integer
          - `body_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `body_text_color` string
          - `body_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_1_font_family` string
          - `heading_1_font_size` integer
          - `heading_1_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_1_text_color` string
          - `heading_1_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_2_font_family` string
          - `heading_2_font_size` integer
          - `heading_2_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_2_text_color` string
          - `heading_2_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_3_font_family` string
          - `heading_3_font_size` integer
          - `heading_3_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_3_text_color` string
          - `heading_3_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_4_font_family` string
          - `heading_4_font_size` integer
          - `heading_4_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_4_text_color` string
          - `heading_4_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_5_font_family` string
          - `heading_5_font_size` integer
          - `heading_5_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_5_text_color` string
          - `heading_5_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_6_font_family` string
          - `heading_6_font_size` integer
          - `heading_6_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_6_text_color` string
          - `heading_6_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `header_button` ButtonActiveBorderColor
          - `button_font_family` string
          - `button_font_size` integer
          - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
          - `button_background_color` string — The background color of buttons
          - `button_text_color` string — The text color of buttons
          - `button_border_color` string — The border color of buttons
          - `button_border_size` integer — Button border size
          - `button_border_radius` integer — Button border radius
          - `button_vertical_padding` integer — Button vertical padding
          - `button_horizontal_padding` integer — Button horizontal padding
          - `button_hover_background_color` string — The background color of buttons when hovered
          - `button_hover_text_color` string — The text color of buttons when hovered
          - `button_hover_border_color` string — The border color of buttons when hovered
          - `button_active_background_color` string — The background color of buttons when active
          - `button_active_text_color` string — The text color of buttons when active
          - `button_active_border_color` string — The border color of buttons when active
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `schema_property` string, nullable — A multiple valued schema property to use for the data source.
      - `data_source_id` integer, nullable — The data source we want to show in the element for. Only data_sources that return list are allowed.
      - `items_per_page` integer — The amount item loaded with each page.
      - `button_load_more_label` object — The label of the show more button
      - `property_options` CollectionElementPropertyOptions[] — The schema property options that can be set for the collection element.
        - `schema_property` string, required — The name of the property in the schema this option belongs to.
        - `filterable` boolean — Whether this element is filterable or not by visitors.
        - `sortable` boolean — Whether this element is sortable or not by visitors.
        - `searchable` boolean — Whether this element is searchable or not by visitors.
      - `is_publicly_sortable` boolean, required — Whether this collection element is publicly sortable.
      - `is_publicly_filterable` boolean, required — Whether this collection element is publicly filterable.
      - `is_publicly_searchable` boolean, required — Whether this collection element is publicly searchable.
      - `fields` CollectionField[]
        - `id` integer, required
        - `uid` string, uuid
        - `name` string — The name of the field.
        - `type` string, required — The type of the field.
        - `styles` unknown
      - `orientation` unknown
    - RepeatElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` ButtonButtonConfigBlock — Style overrides for this element.
        - `button` ButtonActiveBorderColor
          - `button_font_family` string
          - `button_font_size` integer
          - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
          - `button_background_color` string — The background color of buttons
          - `button_text_color` string — The text color of buttons
          - `button_border_color` string — The border color of buttons
          - `button_border_size` integer — Button border size
          - `button_border_radius` integer — Button border radius
          - `button_vertical_padding` integer — Button vertical padding
          - `button_horizontal_padding` integer — Button horizontal padding
          - `button_hover_background_color` string — The background color of buttons when hovered
          - `button_hover_text_color` string — The text color of buttons when hovered
          - `button_hover_border_color` string — The border color of buttons when hovered
          - `button_active_background_color` string — The background color of buttons when active
          - `button_active_text_color` string — The text color of buttons when active
          - `button_active_border_color` string — The border color of buttons when active
        - `header_button` ButtonActiveBorderColor
          - `button_font_family` string
          - `button_font_size` integer
          - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
          - `button_background_color` string — The background color of buttons
          - `button_text_color` string — The text color of buttons
          - `button_border_color` string — The border color of buttons
          - `button_border_size` integer — Button border size
          - `button_border_radius` integer — Button border radius
          - `button_vertical_padding` integer — Button vertical padding
          - `button_horizontal_padding` integer — Button horizontal padding
          - `button_hover_background_color` string — The background color of buttons when hovered
          - `button_hover_text_color` string — The text color of buttons when hovered
          - `button_hover_border_color` string — The border color of buttons when hovered
          - `button_active_background_color` string — The background color of buttons when active
          - `button_active_text_color` string — The text color of buttons when active
          - `button_active_border_color` string — The border color of buttons when active
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `schema_property` string, nullable — A multiple valued schema property to use for the data source.
      - `data_source_id` integer, nullable — The data source we want to show in the element for. Only data_sources that return list are allowed.
      - `items_per_page` integer — The amount item loaded with each page.
      - `button_load_more_label` object — The label of the show more button
      - `property_options` CollectionElementPropertyOptions[] — The schema property options that can be set for the collection element.
        - `schema_property` string, required — The name of the property in the schema this option belongs to.
        - `filterable` boolean — Whether this element is filterable or not by visitors.
        - `sortable` boolean — Whether this element is sortable or not by visitors.
        - `searchable` boolean — Whether this element is searchable or not by visitors.
      - `is_publicly_sortable` boolean, required — Whether this collection element is publicly sortable.
      - `is_publicly_filterable` boolean, required — Whether this collection element is publicly filterable.
      - `is_publicly_searchable` boolean, required — Whether this collection element is publicly searchable.
      - `orientation` 'horizontal' | 'vertical' — * `horizontal` - Horizontal * `vertical` - Vertical
      - `items_per_row` unknown
      - `horizontal_gap` integer — The amount of horizontal space between repeat elements.
      - `vertical_gap` integer — The amount of vertical space between repeat elements.
    - RecordSelectorElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` unknown
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `data_source_id` integer, nullable — The data source we want to show in the element for. Only data_sources that return list are allowed.
      - `items_per_page` integer — The amount item loaded with each page.
      - `button_load_more_label` object — The label of the show more button
      - `property_options` CollectionElementPropertyOptions[] — The schema property options that can be set for the collection element.
        - `schema_property` string, required — The name of the property in the schema this option belongs to.
        - `filterable` boolean — Whether this element is filterable or not by visitors.
        - `sortable` boolean — Whether this element is sortable or not by visitors.
        - `searchable` boolean — Whether this element is searchable or not by visitors.
      - `is_publicly_sortable` boolean, required — Whether this collection element is publicly sortable.
      - `is_publicly_filterable` boolean, required — Whether this collection element is publicly filterable.
      - `is_publicly_searchable` boolean, required — Whether this collection element is publicly searchable.
      - `required` boolean — Whether this form element is a required field.
      - `label` object — The text label for this record selector
      - `default_value` object — This record selector default value.
      - `placeholder` object — The placeholder text which should be applied to the element.
      - `multiple` boolean — Whether this record selector allows users to choose multiple values.
      - `option_name_suffix` object — The formula to generate the displayed option name suffix
    - FormContainerElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` ButtonConfigBlock — Style overrides for this element.
        - `button` ButtonActiveBorderColor
          - `button_font_family` string
          - `button_font_size` integer
          - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
          - `button_background_color` string — The background color of buttons
          - `button_text_color` string — The text color of buttons
          - `button_border_color` string — The border color of buttons
          - `button_border_size` integer — Button border size
          - `button_border_radius` integer — Button border radius
          - `button_vertical_padding` integer — Button vertical padding
          - `button_horizontal_padding` integer — Button horizontal padding
          - `button_hover_background_color` string — The background color of buttons when hovered
          - `button_hover_text_color` string — The text color of buttons when hovered
          - `button_hover_border_color` string — The border color of buttons when hovered
          - `button_active_background_color` string — The background color of buttons when active
          - `button_active_text_color` string — The text color of buttons when active
          - `button_active_border_color` string — The border color of buttons when active
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `submit_button_label` object
      - `reset_initial_values_post_submission` boolean — Whether to reset the form to using its initial values after a successful form submission.
    - ChoiceElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` InputConfigBlock — Style overrides for this element.
        - `input` InputHorizontalPadding
          - `label_font_family` string — The font family of the label
          - `label_text_color` string — The text color of the label
          - `label_font_size` integer — The font size of the label
          - `label_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `input_font_family` string — The font family of the input
          - `input_font_size` integer
          - `input_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `input_text_color` string — The text color of the input
          - `input_background_color` string — The background color of the input
          - `input_border_color` string — The color of the input border
          - `input_border_size` integer — Input border size
          - `input_border_radius` integer — Input border radius
          - `input_vertical_padding` integer — Input vertical padding
          - `input_horizontal_padding` integer — Input horizontal padding
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `label` object — The text label for this choice
      - `default_value` object — This choice's input default value.
      - `required` boolean — Whether this form element is a required field.
      - `placeholder` object — The placeholder text which should be applied to the element.
      - `options` ChoiceOption[]
        - `id` integer, required
        - `value` string, nullable — The value of the option. An empty string is a valid value. When the value field is null, the frontend will auto-populate the value using the name field.
        - `name` string — The display name of the option
      - `multiple` boolean — Whether this choice allows users to choose multiple values.
      - `show_as_dropdown` boolean — Whether to show the choices as a dropdown.
      - `option_type` 'manual' | 'formulas' — * `manual` - Manual * `formulas` - Formulas
      - `formula_value` object — The value of the option if it is a formula
      - `formula_name` object — The display name of the option if it is a formula
    - CheckboxElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` InputConfigBlock — Style overrides for this element.
        - `input` InputHorizontalPadding
          - `label_font_family` string — The font family of the label
          - `label_text_color` string — The text color of the label
          - `label_font_size` integer — The font size of the label
          - `label_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `input_font_family` string — The font family of the input
          - `input_font_size` integer
          - `input_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `input_text_color` string — The text color of the input
          - `input_background_color` string — The background color of the input
          - `input_border_color` string — The color of the input border
          - `input_border_size` integer — Input border size
          - `input_border_radius` integer — Input border radius
          - `input_vertical_padding` integer — Input vertical padding
          - `input_horizontal_padding` integer — Input horizontal padding
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `label` object — The text label for this input
      - `default_value` object — The input's default value.
      - `required` boolean — Whether this form element is a required field.
    - IFrameElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` unknown
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `source_type` 'url' | 'embed' — * `url` - Url * `embed` - Embed
      - `url` object — A link to the page to embed
      - `embed` object — Inline HTML to embed
      - `height` integer — Height in pixels of the iframe
    - DateTimePickerElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` unknown
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `label` object — The text label for this date time picker
      - `required` boolean — Whether this form element is a required field.
      - `default_value` object — This date time picker input's default value.
      - `date_format` 'EU' | 'US' | 'ISO' — * `EU` - European (D/M/Y) * `US` - US (M/D/Y) * `ISO` - ISO (Y-M-D)
      - `include_time` boolean — Whether to include time in the representation of the date
      - `time_format` '24' | '12' — * `24` - 24 hour * `12` - 12 hour
    - HeaderElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` unknown
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `behaviour` 'normal' | 'fixed' — * `normal` - Normal * `fixed` - Fixed
      - `share_type` 'all' | 'only' | 'except' — * `all` - All * `only` - Only * `except` - Except
      - `pages` integer[]
    - FooterElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` unknown
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `behaviour` 'normal' | 'fixed' — * `normal` - Normal * `fixed` - Fixed
      - `share_type` 'all' | 'only' | 'except' — * `all` - All * `only` - Only * `except` - Except
      - `pages` integer[]
    - MenuElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` ButtonAndLinkTypographyConfigBlock — Style overrides for this element.
        - `menu` LinkActiveTextDecoration
          - `link_default_text_decoration` boolean[] — Default text decoration: [underline, stroke, uppercase, italic]
          - `link_hover_text_decoration` boolean[] — Hover text decoration: [underline, stroke, uppercase, italic]
          - `link_active_text_decoration` boolean[] — Active text decoration: [underline, stroke, uppercase, italic]
          - `link_font_family` string
          - `link_font_size` integer
          - `link_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `link_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `link_text_color` string — The text color of links
          - `link_hover_text_color` string — The hover color of links when hovered
          - `link_active_text_color` string — The hover color of links when active
        - `burger` Heading6TextDecoration
          - `heading_1_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_2_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_3_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_4_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_5_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_6_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `body_font_family` string
          - `body_font_size` integer
          - `body_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `body_text_color` string
          - `body_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_1_font_family` string
          - `heading_1_font_size` integer
          - `heading_1_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_1_text_color` string
          - `heading_1_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_2_font_family` string
          - `heading_2_font_size` integer
          - `heading_2_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_2_text_color` string
          - `heading_2_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_3_font_family` string
          - `heading_3_font_size` integer
          - `heading_3_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_3_text_color` string
          - `heading_3_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_4_font_family` string
          - `heading_4_font_size` integer
          - `heading_4_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_4_text_color` string
          - `heading_4_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_5_font_family` string
          - `heading_5_font_size` integer
          - `heading_5_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_5_text_color` string
          - `heading_5_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_6_font_family` string
          - `heading_6_font_size` integer
          - `heading_6_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_6_text_color` string
          - `heading_6_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `orientation` 'horizontal' | 'vertical' — * `horizontal` - Horizontal * `vertical` - Vertical
      - `alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
      - `menu_items` MenuItem, required — Serializes the MenuItemElement.
        - `id` integer, required
        - `variant` 'link' | 'button' — * `link` - Link * `button` - Button
        - `type` 'button' | 'link' | 'separator' | 'spacer' — * `button` - Button * `link` - Link * `separator` - Separator * `spacer` - Spacer
        - `menu_item_order` integer, required
        - `uid` string, uuid
        - `name` string, required — The name of the Menu Item.
        - `navigation_type` 'page' | 'custom' — * `page` - Page * `custom` - Custom
        - `navigate_to_page_id` integer, nullable — ('Destination page id for this link. If null then we use the navigate_to_url property instead.',)
        - `navigate_to_url` object — If no page is selected, this indicate the destination of the link.
        - `page_parameters` PageParameterValue[] — The parameters for each parameters of the selected page if any.
          - `name` string, required
          - `value` object
        - `query_parameters` PageParameterValue[] — The query parameters for each parameter of the selected page if any.
          - `name` string, required
          - `value` object
        - `parent_menu_item` integer, nullable — The parent MenuItemElement element, if it is a nested item.
        - `target` 'self' | 'blank' — * `self` - Self * `blank` - Blank
        - `children` object[] — A MenuItemElement that is a child of this instance.
      - `variant` unknown
    - SimpleContainerElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` unknown
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
    - AuthFormElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` ButtonInputConfigBlock — Style overrides for this element.
        - `login_button` ButtonActiveBorderColor
          - `button_font_family` string
          - `button_font_size` integer
          - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
          - `button_background_color` string — The background color of buttons
          - `button_text_color` string — The text color of buttons
          - `button_border_color` string — The border color of buttons
          - `button_border_size` integer — Button border size
          - `button_border_radius` integer — Button border radius
          - `button_vertical_padding` integer — Button vertical padding
          - `button_horizontal_padding` integer — Button horizontal padding
          - `button_hover_background_color` string — The background color of buttons when hovered
          - `button_hover_text_color` string — The text color of buttons when hovered
          - `button_hover_border_color` string — The border color of buttons when hovered
          - `button_active_background_color` string — The background color of buttons when active
          - `button_active_text_color` string — The text color of buttons when active
          - `button_active_border_color` string — The border color of buttons when active
        - `input` InputHorizontalPadding
          - `label_font_family` string — The font family of the label
          - `label_text_color` string — The text color of the label
          - `label_font_size` integer — The font size of the label
          - `label_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `input_font_family` string — The font family of the input
          - `input_font_size` integer
          - `input_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `input_text_color` string — The text color of the input
          - `input_background_color` string — The background color of the input
          - `input_border_color` string — The color of the input border
          - `input_border_size` integer — Input border size
          - `input_border_radius` integer — Input border radius
          - `input_vertical_padding` integer — Input vertical padding
          - `input_horizontal_padding` integer — Input horizontal padding
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `user_source_id` integer, nullable — Display the auth form for the selected user source
      - `login_button_label` object — The label of the login button
    - FileInputElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
      - `id` integer, required
      - `page_id` integer, required
      - `type` string, required — The type of the element.
      - `css_classes` string — The additional CSS classes for this element.
      - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
      - `visibility_condition` object — Change element visibility depending on a formula value
      - `styles` InputAndTypographyConfigBlock — Style overrides for this element.
        - `input` Heading6TextDecoration
          - `heading_1_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_2_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_3_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_4_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_5_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `heading_6_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
          - `body_font_family` string
          - `body_font_size` integer
          - `body_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `body_text_color` string
          - `body_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_1_font_family` string
          - `heading_1_font_size` integer
          - `heading_1_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_1_text_color` string
          - `heading_1_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_2_font_family` string
          - `heading_2_font_size` integer
          - `heading_2_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_2_text_color` string
          - `heading_2_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_3_font_family` string
          - `heading_3_font_size` integer
          - `heading_3_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_3_text_color` string
          - `heading_3_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_4_font_family` string
          - `heading_4_font_size` integer
          - `heading_4_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_4_text_color` string
          - `heading_4_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_5_font_family` string
          - `heading_5_font_size` integer
          - `heading_5_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_5_text_color` string
          - `heading_5_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
          - `heading_6_font_family` string
          - `heading_6_font_size` integer
          - `heading_6_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
          - `heading_6_text_color` string
          - `heading_6_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
      - `style_border_top_color` string — Top border color.
      - `style_border_top_size` integer — Pixel height of the top border.
      - `style_padding_top` integer — Padding size of the top border.
      - `style_margin_top` integer — Margin size of the top border.
      - `style_border_bottom_color` string — Bottom border color
      - `style_border_bottom_size` integer — Pixel height of the bottom border.
      - `style_padding_bottom` integer — Padding size of the bottom border.
      - `style_margin_bottom` integer — Margin size of the bottom border.
      - `style_border_left_color` string — Left border color
      - `style_border_left_size` integer — Pixel height of the left border.
      - `style_padding_left` integer — Padding size of the left border.
      - `style_margin_left` integer — Margin size of the left border.
      - `style_border_right_color` string — Right border color
      - `style_border_right_size` integer — Pixel height of the right border.
      - `style_padding_right` integer — Padding size of the right border.
      - `style_margin_right` integer — Margin size of the right border.
      - `style_background_radius` integer — Background radius.
      - `style_border_radius` integer — Border radius.
      - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
      - `style_background_color` string — The background color if `style_background` is color.
      - `style_background_file` UserFile
        - `size` integer, required
        - `mime_type` string
        - `is_image` boolean
        - `image_width` integer, nullable
        - `image_height` integer, nullable
        - `uploaded_at` string, date-time, required
        - `url` string, uri, required
        - `thumbnails` object, required
        - `name` string, required
        - `original_name` string, required
      - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
      - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
      - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
      - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
      - `roles` unknown
      - `label` object — The text label for this input
- … truncated; see the full OpenAPI document linked below

## Other responses

- `404`

---

[API](https://skmtc.net/baserow/apis/baserow-api-spec.md) · [All operations](https://skmtc.net/baserow/apis/baserow-api-spec/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/baserow/baserow-api-spec/versions/0c490e5b0c7f/schema)
