All Terms

What is Template Layer?

Definition

An individual element within a design template (text, image, shape, background) that can be targeted and modified programmatically during automated generation.

In design automation, a template layer is a single element in your design that can be independently controlled. Each layer has a type and a unique ID in Layerre, and can be overridden with new content when generating a variant.

Layer types:

  • Text layers: Accept string values. Used for headlines, descriptions, prices, names.
  • Image layers: Accept image URLs. Used for product photos, avatars, logos, backgrounds.
  • Shape layers: Can have their fill color, border, and visibility modified.
  • Background layers: The base layer that can be swapped or recolored.

How layers map to API fields:

When you import a Canva design into Layerre, each detected layer gets a layer_id you reference in API requests:

javascript
{ overrides: [ { layer_id: 'HEADLINE_LAYER_UUID', properties: { text: 'Flash Sale' } }, { layer_id: 'PRODUCT_IMAGE_UUID', properties: { image_url: 'https://...' } } ] }

Related Terms

Related Questions

Try Layerre Free

Import your Canva designs and start generating variations in minutes. No credit card required.

API Docs