The identity and technical contract details declared by the specification.
Heading6TextAlignmentEnum
string
left - Left center - Center right - Right
CollectionElementPropertyOptions
object
Mixin to a DRF serializer class to raise an exception if data with unknown fields is provided to the serializer.
4 properties
1 required
DateTimePickerElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
42 properties
5 required
PageParameterValue
object
2 properties
1 required
StyleBackgroundModeEnum
string
tile - Tile fill - Fill fit - Fit
heading_6_text_decoration
object
41 properties
TextElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
35 properties
2 required
Heading5FontWeightEnum
string
thin - Thin extra-light - Extra Light light - Light regular - Regular medium - Medium semi-bold - Semi Bold bold - Bold extra-bold - Extra Bold heavy - Heavy b…
DuplicateElement
object
2 properties
2 required
IFrameElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
40 properties
5 required
ChoiceElementPublicElement
object
Basic element serializer mostly for returned values.
46 properties
5 required
FormContainerElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
38 properties
5 required
TableElementUpdateElement
object
40 properties
3 required
BodyFontWeightEnum
string
thin - Thin extra-light - Extra Light light - Light regular - Regular medium - Medium semi-bold - Semi Bold bold - Bold extra-bold - Extra Bold heavy - Heavy b…
FileInputElementPublicElement
object
Basic element serializer mostly for returned values.
45 properties
5 required
AuthFormElementUpdateElement
object
32 properties
HeaderElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
35 properties
2 required
RoleTypeEnum
string
allowall - Allow All allowallexcept - Allow All Except disallowallexcept - Disallow All Except
OptionTypeEnum
string
manual - Manual formulas - Formulas
TypographyConfigBlock
object
Style overrides for this element.
1 property
RecordSelectorElementPublicElement
object
Basic element serializer mostly for returned values.
49 properties
8 required
InputTypeEnum
string
text - Text password - Password
ValidationTypeEnum
string
any - Any email - Email integer - Integer
HeaderElementPublicElement
object
Basic element serializer mostly for returned values.
38 properties
5 required
CheckboxElementPublicElement
object
Basic element serializer mostly for returned values.
39 properties
5 required
FooterElementPublicElement
object
Basic element serializer mostly for returned values.
38 properties
5 required
ColumnElementPublicElement
object
Basic element serializer mostly for returned values.
39 properties
5 required
FooterElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
38 properties
5 required
CheckboxElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
39 properties
5 required
ButtonElementPublicElement
object
Basic element serializer mostly for returned values.
37 properties
5 required
RatingElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
40 properties
5 required
TableElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
43 properties
5 required
ButtonAndLinkConfigBlock
object
Style overrides for this element.
1 property
StyleWidthChildEnum
string
normal - Normal medium - Medium small - Small
ButtonInputConfigBlock
object
Style overrides for this element.
2 properties
PatchedMoveElement
object
4 properties
SimpleContainerElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
36 properties
5 required
ButtonLinkConfigBlock
object
Style overrides for this element.
2 properties
Heading6FontWeightEnum
string
thin - Thin extra-light - Extra Light light - Light regular - Regular medium - Medium semi-bold - Semi Bold bold - Bold extra-bold - Extra Bold heavy - Heavy b…
MenuElementUpdateElement
object
33 properties
ChoiceOption
object
3 properties
1 required
Element
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
36 properties
5 required
ButtonElementUpdateElement
object
31 properties
Heading2TextAlignmentEnum
string
left - Left center - Center right - Right
DateTimePickerElementUpdateElement
object
36 properties
ColumnElementUpdateElement
object
33 properties
Heading5TextAlignmentEnum
string
left - Left center - Center right - Right
FooterElementUpdateElement
object
32 properties
Heading1TextAlignmentEnum
string
left - Left center - Center right - Right
ButtonElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
34 properties
2 required
TableElementPublicElement
object
Basic element serializer mostly for returned values.
46 properties
8 required
TextElementUpdateElement
object
32 properties
TargetEnum
string
self - Self blank - Blank
SimpleContainerElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
33 properties
2 required
link_active_text_decoration
object
10 properties
ColumnElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
36 properties
2 required
FormContainerElementUpdateElement
object
32 properties
TypeA5fEnum
string
heading - heading text - text rating - rating ratinginput - ratinginput link - link image - image inputtext - inputtext column - column button - button table -…
SourceTypeEnum
string
url - Url embed - Embed
LinkElementPublicElement
object
Basic element serializer mostly for returned values.
44 properties
5 required
AlignmentD61Enum
string
left - Left center - Center right - Right
ButtonButtonConfigBlock
object
Style overrides for this element.
2 properties
FormContainerElementPublicElement
object
Basic element serializer mostly for returned values.
38 properties
5 required
ImageElementUpdateElement
object
34 properties
MenuItemTypeEnum
string
button - Button link - Link separator - Separator spacer - Spacer
RatingStyleEnum
string
star - Star heart - Heart thumbs-up - Thumbs Up flag - Flag smile - Smile
input_horizontal_padding
object
14 properties
ButtonConfigBlock
object
Style overrides for this element.
1 property
TableElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
46 properties
8 required
Visibility789Enum
string
all - All logged-in - Logged In not-logged - Not Logged
HeaderElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
38 properties
5 required
UserFile
object
10 properties
6 required
LabelFontWeightEnum
string
thin - Thin extra-light - Extra Light light - Light regular - Regular medium - Medium semi-bold - Semi Bold bold - Bold extra-bold - Extra Bold heavy - Heavy b…
ImageConfigBlock
object
Style overrides for this element.
1 property
ButtonTableAndTypographyButtonConfigBlock
object
Style overrides for this element.
3 properties
ButtonWidthEnum
string
auto - Auto full - Full
TextElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
38 properties
5 required
LinkTextAlignmentEnum
string
left - Left center - Center right - Right
image_constraint
object
5 properties
MenuElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
36 properties
2 required
ImageAlignmentEnum
string
left - Left center - Center right - Right
RepeatElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
48 properties
8 required
MenuItem
object
Serializes the MenuItemElement.
14 properties
3 required
InputTextElementPublicElement
object
Basic element serializer mostly for returned values.
44 properties
5 required
Heading3FontWeightEnum
string
thin - Thin extra-light - Extra Light light - Light regular - Regular medium - Medium semi-bold - Semi Bold bold - Bold extra-bold - Extra Bold heavy - Heavy b…
LinkElementUpdateElement
object
38 properties
DateTimePickerElementPublicElement
object
Basic element serializer mostly for returned values.
42 properties
5 required
ChoiceElementUpdateElement
object
40 properties
ImageElementPublicElement
object
Basic element serializer mostly for returned values.
40 properties
5 required
InputConfigBlock
object
Style overrides for this element.
1 property
BodyTextAlignmentEnum
string
left - Left center - Center right - Right
CheckboxElementUpdateElement
object
33 properties
HeadingElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
38 properties
5 required
RecordSelectorElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
49 properties
8 required
InputTextElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
44 properties
5 required
Heading2FontWeightEnum
string
thin - Thin extra-light - Extra Light light - Light regular - Regular medium - Medium semi-bold - Semi Bold bold - Bold extra-bold - Extra Bold heavy - Heavy b…
FileInputElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
42 properties
2 required
AuthFormElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
38 properties
5 required
VariantEnum
string
link - Link button - Button
ButtonTextAlignmentEnum
string
left - Left center - Center right - Right
FileInputElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
45 properties
5 required
NavigationTypeEnum
string
page - Page custom - Custom
button_active_border_color
object
19 properties
AuthFormElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
35 properties
2 required
InputAndTypographyConfigBlock
object
Style overrides for this element.
1 property
IFrameElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
37 properties
2 required
ButtonElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
37 properties
5 required
RepeatElementUpdateElement
object
42 properties
3 required
ImageConstraintEnum
string
cover - Cover contain - Contain full-width - Full Width
LinkElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
41 properties
2 required
DateTimePickerElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
39 properties
2 required
ButtonFontWeightEnum
string
thin - Thin extra-light - Extra Light light - Light regular - Regular medium - Medium semi-bold - Semi Bold bold - Bold extra-bold - Extra Bold heavy - Heavy b…
RepeatElementPublicElement
object
Basic element serializer mostly for returned values.
48 properties
8 required
Element_TypePublicElement
InputFontWeightEnum
string
thin - Thin extra-light - Extra Light light - Light regular - Regular medium - Medium semi-bold - Semi Bold bold - Bold extra-bold - Extra Bold heavy - Heavy b…
IFrameElementUpdateElement
object
34 properties
ImageSourceTypeEnum
string
upload - Upload url - Url
RatingInputElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
39 properties
2 required
InputTextElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
41 properties
2 required
ButtonAlignmentEnum
string
left - Left center - Center right - Right
Heading4FontWeightEnum
string
thin - Thin extra-light - Extra Light light - Light regular - Regular medium - Medium semi-bold - Semi Bold bold - Bold extra-bold - Extra Bold heavy - Heavy b…
ChoiceElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
43 properties
2 required
Heading3TextAlignmentEnum
string
left - Left center - Center right - Right
MenuElementPublicElement
object
Basic element serializer mostly for returned values.
39 properties
6 required
ImageElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
40 properties
5 required
CollectionField
object
This serializer transform the flat properties object from/to a config dict property. This allows us to see the field on the frontend side as a simple polymorph…
5 properties
2 required
ChoiceElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
46 properties
5 required
RatingElementPublicElement
object
Basic element serializer mostly for returned values.
40 properties
5 required
SimpleContainerElementPublicElement
object
Basic element serializer mostly for returned values.
36 properties
5 required
CheckboxElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
36 properties
2 required
RepeatElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
45 properties
5 required
RatingInputElementUpdateElement
object
36 properties
FormContainerElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
35 properties
2 required
HeadingElementPublicElement
object
Basic element serializer mostly for returned values.
38 properties
5 required
MenuElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
39 properties
6 required
LinkFontWeightEnum
string
thin - Thin extra-light - Extra Light light - Light regular - Regular medium - Medium semi-bold - Semi Bold bold - Bold extra-bold - Extra Bold heavy - Heavy b…
RecordSelectorElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
46 properties
5 required
InputTextElementUpdateElement
object
38 properties
FileInputElementUpdateElement
object
39 properties
RecordSelectorElementUpdateElement
object
43 properties
3 required
StyleBackgroundEnum
string
none - None color - Color image - Image
Alignment6d7Enum
string
top - Top center - Center bottom - Bottom
FormatEnum
string
plain - Plain markdown - Markdown
BuilderWorkflowAction
object
Basic builder workflow action serializer
5 properties
5 required
ColumnElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
39 properties
5 required
SimpleContainerElementUpdateElement
object
30 properties
Element_TypeCreateElement
RatingElementUpdateElement
object
34 properties
LinkElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
44 properties
5 required
RatingInputElementPublicElement
object
Basic element serializer mostly for returned values.
42 properties
5 required
IFrameElementPublicElement
object
Basic element serializer mostly for returned values.
40 properties
5 required
RatingInputElementElement
object
Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you updat…
42 properties
5 required
RatingElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
37 properties
2 required
HeadingElementUpdateElement
object
32 properties
AuthFormElementPublicElement
object
Basic element serializer mostly for returned values.
38 properties
5 required
TimeFormatEnum
string
24 - 24 hour 12 - 12 hour
HeadingElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
35 properties
2 required
StyleWidthEnum
string
full - Full full-width - Full Width normal - Normal medium - Medium small - Small
TextElementPublicElement
object
Basic element serializer mostly for returned values.
38 properties
5 required
DateFormatEnum
string
EU - European (D/M/Y) US - US (M/D/Y) ISO - ISO (Y-M-D)
ImageElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
37 properties
2 required
HeaderElementUpdateElement
object
32 properties
ShareTypeEnum
string
all - All only - Only except - Except
Heading1FontWeightEnum
string
thin - Thin extra-light - Extra Light light - Light regular - Regular medium - Medium semi-bold - Semi Bold bold - Bold extra-bold - Extra Bold heavy - Heavy b…
OrientationEnum
string
horizontal - Horizontal vertical - Vertical
FooterElementCreateElement
object
This serializer allow to set the type of an element and the element id before which we want to insert the new element.
35 properties
2 required
PatchedElement_TypeUpdateElement
Heading4TextAlignmentEnum
string
left - Left center - Center right - Right
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Baserow publishes across the network.