Layers

Update Layer

Update a layer.

Supports updating text content, img_url, or any other layer properties.

patch/v1/template/{template_id}/layer/{layer_id}

Request

  • Base URL: https://layerre.com (the document declares no server; this is the origin it was published from)
  • URL: https://layerre.com/v1/template/{template_id}/layer/{layer_id}
  • Auth: HTTP bearer

Path parameters

template_idstring uuid required
layer_idstring uuid required

Request body

idstring uuid nullable

Layer ID (required when updating layers as part of template update)

namestring nullable

Layer name

layer_type'image' | 'text'

Enum for layer types

xnumber nullable

X position in pixels

ynumber nullable

Y position in pixels

positioninteger nullable

Z-order position (0=bottom/back, higher=top/front) for reordering layers

Example request

{
  "name": "Title Layer",
  "properties": {
    "width": 100,
    "height": 100,
    "color": "#FF0000",
    "text": "Hello World",
    "font_size": 16,
    "font_name": "Arial",
    "text_direction": "rtl",
    "line_spacing": 1000,
    "vertical_align": "middle",
    "img_url": "https://example.com/image.png",
    "opacity": 1
  }
}

Response

Layer updated successfully

idstring uuid required
template_idstring uuid required
namestring required

Layer name

layer_type'image' | 'text' required

Enum for layer types

xnumber

X position in pixels

ynumber

Y position in pixels

positioninteger

Z-order position (0=bottom/back, higher=top/front)

page_numberinteger

Page index within a multi-page template (0-based)

created_atstring date-time required
updated_atstring date-time required

Example response

{
  "name": "Title Layer",
  "properties": {
    "width": 100,
    "height": 100,
    "color": "#FF0000",
    "text": "Hello World",
    "font_size": 16,
    "font_name": "Arial",
    "text_direction": "rtl",
    "line_spacing": 1000,
    "vertical_align": "middle",
    "img_url": "https://example.com/image.png",
    "opacity": 1
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.