{
    "width": 600,
    "height": 800,
    "background_url": "https://cdn-files.placewise.com/files/uuUHXAoLdRIX3Am4SHaR1iGyv8yK6-G_a845txA7HUqYhETqgo9",
    "rectangles": [], // List of rectangles - see 'ImageTemplate Rectangle'
}| Attribute | Type | Description | 
|---|---|---|
| width | integer | Defines width of the image in pixels, between 1 and 2000 | 
| height | integer | Defines height of the image in pixels, between 1 and 2000 | 
| background_url | string | URL of background image. | 
| rectangles | TemplateRectangle[] | See ImageTemplate Rectangle | 
ImageTemplate model (see above) for re-usage. Managed with ImageTemplates API.{
    "id": 2,
    "name": "Majadada3",
    "width": 600,
    "height": 800,
    "background_url": "https://cdn-files.placewise.com/files/uuUHXAoLdRIX3Am4SHaR1iGyv8yK6-G_a845txA7HUqYhETqgo9",
    "default": false,
    "rectangles": [], // List of rectangles - see 'ImageTemplate Rectangle'
    "created_at": "2020-09-04T14:55:44.385Z",
    "updated_at": "2020-09-04T14:55:44.385Z"
}| Attribute | Type | Description | 
|---|---|---|
| id | integer | |
| name | string | |
| width | integer | Part of ImageTemplate model | 
| height | integer | Part of ImageTemplate model | 
| background_url | string | Part of ImageTemplate model. See below. | 
| rectangles | TemplateRectangle[] | Part of ImageTemplate model | 
| default | boolean | See below | 
| created_at | Date | When template has been created | 
| updated_at | Date | Last time the template has been updated | 
background_url attributeoffer_template_background and with identifier of givenImageTemplate record.default attribute{
    "name": "Majadada3",
    "width": 600,
    "height": 800,
    "default": false,
    "rectangles": [] // List of rectangles - see 'ImageTemplate Rectangle'
}| Attribute | Type | Required? | Comment | 
|---|---|---|---|
| name | string | yes | See ImageTemplate record | 
| default | boolean | no | See ImageTemplate record | 
| width | string | yes | See ImageTemplate model | 
| height | string | yes | See ImageTemplate model | 
| rectangles | TemplateRectangle[] | yes | See ImageTemplate model | 
{
    "name": "Title",
    "width": 100,
    "height": 200,
    "padding": 5,
    "offset_top": 5,
    "offset_left": 15,
    "text_align": "center",
    "color": "#FF00FF",
    "font_size": 15,
    "font_family": "'Playfair Display', serif",
    "font_url": "https://fonts.googleapis.com/css?family=Raleway:400,700&display=swap",
    "content": "{{stores}}",
    "background_url": "https://cdn-files.placewise.com/files/uuUHXAoLdRIX3Am4SHaR1iGyv8yK6-G_a845txA7HUqYhETqgo9"
}| Key | Type | Required? | Description | 
|---|---|---|---|
| number | integer | yes | Number of the rectangle. Must be unique. | 
| name | string | yes | Identifier of rectangle for user | 
| width | integer | yes | Width of rendered rectangle | 
| height | integer | yes | Height of rendered rectangle | 
| padding | integer | yes | Padding inside of rendered rectangle | 
| offset_left | integer | yes | x position relative to the top left corner of image | 
| offset_top | integer | yes | y position relative to the top left corner of image | 
| text_align | enum: ['left', 'center', 'right'] | yes | Text alignment inside the rectangle | 
| text_decoration | enum: ['none', 'underline', 'overline', 'line-through'] | no | Default: 'none' | 
| color | hex (e.g. '#FF00EE') | yes | Color of the rectangle text | 
| font_size | integer | yes | Font size of the rectangle text | 
| font_family | string | yes | Family definition, related to included font_url | 
| font_url | URL | yes | URL of font face | 
| font_style | enum: ['normal', 'italic', 'oblique'] | no | Default: 'normal' | 
| font_weight | enum: ['normal', 'bold', 'bolder', 'lighter'] | no | Default: 'normal' | 
| content | string | no | Content to display, may contain merge fields | 
| background_url | string | no | Background of the rectangle. See below. | 
background_url attributeoffer_template_rectangle_background."<image_template_id>:<number>".1441 and with two rectangles with numbers 1 and 2 may have following backgrounds"1441:1", "1441:2".| Merge field | Description | 
|---|---|
{{name}} | Injects name of offer | 
{{description}} | Injects description of offer | 
{{collection}} | Injects name of first collection assigned to offer | 
{{stores}} | When only one store is assigned to offer, injects it as it is. When more, it injects stores joined with comma |