Skip to main content

Brand

versionintegerrequired

Grows with every change of the kit; renders record the version they used.

Example: 7
namestringnullablerequired
Example: Fennlor Studio GmbH
colors objectrequired

Token → hex colour, e.g. primary, accent. Always an object.

property name*string
Example: #0f766e
fonts objectrequired
headingstringnullable
Example: Inter
bodystringnullable
Example: Source Serif 4
font_sizestringnullablerequired
Example: 10pt
logo objectrequired

CDN URLs of the logos, served without a signature; a new logo gets a new URL.

primarystring<uri>nullable
inversestring<uri>nullable
markstring<uri>nullable
legal_footerstringnullablerequired
page_defaults objectrequired

Paper and margins new templates start from in the app; renders do not apply them. {} when unset.

paper object
formatstring
Example: A4
landscapeboolean
margin object
topstring
Example: 20mm
rightstring
Example: 15mm
bottomstring
Example: 20mm
leftstring
Example: 15mm
updated_atstring<date-time>nullable
Brand
{
"version": 7,
"name": "Fennlor Studio GmbH",
"colors": {
"primary": "#0f766e",
"accent": "#f59e0b"
},
"fonts": {
"heading": "Inter",
"body": "Source Serif 4"
},
"font_size": "10pt",
"logo": {
"primary": "string",
"inverse": "string",
"mark": "string"
},
"legal_footer": "string",
"page_defaults": {
"paper": {
"format": "A4",
"landscape": true
},
"margin": {
"top": "20mm",
"right": "15mm",
"bottom": "20mm",
"left": "15mm"
}
},
"updated_at": "2024-07-29T15:51:28.071Z"
}