{
"name": "headline",
"color": "#FF0000",
"src": "https://example.com/image.jpg",
"text": "Hello World",
"barcode": "1234567890",
"qrcode": "https://example.com",
"visible": true,
"star": 5,
"rows": [
{
"label": "Jan",
"value": 22
}
],
"columns": [
"Item",
"Qty",
"Total"
],
"title": "Payment terms",
"date": "2026-01-31"
}Modification reference
Learn which fields a modification accepts and what each one changes.
modifications field of a request. Modifications explains how layer names map to fields and shows examples for text, images, tables, and charts.A change to one layer of the template for one render. A field that does not fit the layer is ignored.
The name of the layer to change. The match is exact and case-sensitive, and a name that no layer has is ignored.
"headline"
The text color of a text layer, for example #ff5733. Other layers ignore it.
"#FF0000"
The URL of the image for an image layer. It must be a public PNG, JPEG, WebP, or SVG file.
"https://example.com/image.jpg"
The text of a text layer, the body of an alert layer, or the signer name of a signature layer.
"Hello World"
The value of a barcode layer.
"1234567890"
The content of a QR code layer.
"https://example.com"
Show or hide the layer. It works on every layer type.
true
The rating of a star layer. A value of 0 is ignored.
5
- Option 1 · object[]
- Option 2 · object[]
- Option 3 · object[]
- Option 4 · object[]
Show child attributes
Show child attributes
The columns of a table layer, as a column name or as a { key, header, align, width } object
["Item", "Qty", "Total"]
The heading of an alert layer, or the job title of a signature layer
"Payment terms"
The date of a signature layer
"2026-01-31"