Skip to main content
A modifications entry overrides one dynamic layer in a template. The shape of the modification depends on the layer type.

Text layers

Optional fields: color, font_family, font_weight, font_size, align.

Image layers

Or reference a Person:
Optional fields: crop, tint_color.

Shape layers

Visibility

Hide a layer for a specific render without editing the template:

Resolution order

When a layer name appears multiple times in modifications, the last entry wins. Use this to override a default in a programmatic loop.

Validation

Imtegrate validates modifications before queueing the render. Errors come back as 400 invalid_modification with a per-name reason. Common causes:
  • name does not match any dynamic layer
  • image_url is unreachable or not an image
  • color is not a valid hex / rgb string
  • person_id belongs to a different organization