GET /api/templates.php
This endpoint returns list of templates of an organization.
Request parameters
| Parameter | Value |
| limit | Number of records to return per request. Value is capped at 1000. Default: 1000 |
| page | Page number. Default: 0 |
| sort_by | Sort records by field. Possible values: name, created_at, modified_atDefault: name |
| sort_order | Sort direction. Possible values: asc, descDefault: asc |
Response parameters
Response is a list of objects. Where each object contains:
| Parameter | Value |
| id | Template ID. |
| type | Template type. Possible values: default and wysiwyg.Former refers to drag-and-drop template, latter custom HTML template. |
| name | Template name. |
| created_at | Template creation datetime in RFC3339 format. |
| modified_at | Template last modification datetime in RFC3339 format. |
| preview_url | URL to template HTML preview. |
Example
$ curl -X GET -u "${USERNAME}:${PASSWORD}" \
"https://${SUBDOMAIN}.sendsmaily.net/api/templates.php"
(JavaScript/JSON)
[
{
"id": 2,
"type": "wysiwyg",
"name": "Christmas",
"created_at": "2022-04-21T14:47:42+03:00",
"modified_at": "2022-04-21T14:48:06+03:00",
"preview_url": "https://${SUBDOMAIN}.sendsmaily.net/template/preview/id/2/"
},
{
"id": 1,
"type": "default",
"name": "My First template",
"created_at": "2022-03-16T07:04:43+02:00",
"modified_at": "2022-04-05T11:01:18+03:00",
"preview_url": "https://${SUBDOMAIN}.sendsmaily.net/template/preview/id/1/"
}
]