Names the app puts in inputs for you. Use them as inputs.name in a script or expression, and as "inputs:name" wherever a property takes a reference. A field in form.json with the same id always wins over the reserved value.

Name Value
uid a unique id, new for every generation
timestamp the generation time, ISO 8601
text_color, dark_color_1, dark_color_2, light_color_1, light_color_2 the five colors from My Details, as hex
company_name, prepared_by the text from My Details
logo, icon the images from My Details (or the placeholder), ready to use as an image block's source: "inputs:logo". No field needs to be declared
theme_bg, theme_card_bg, theme_border, theme_fg, theme_muted, theme_accent, theme_accent_warm, theme_danger, theme_success the app's fixed brand colors, as hex

A script can also set these, and they take effect on the output:

Name Effect
output_base_filename the name of the generated file (without the extension)
output_width, output_height the pixel size of a PNG export