Kalo te dokumentacioni
API

Krijo një shabllon

Një draft, veç nëse kërkoni të publikohet. Një draft mund të shihet në paraparje dhe nuk mund të dërgohet.

POSTapi.openemail.uk/templates

Ekzekuton thirrjen reale kundrejt hapësirës suaj të punës, me çelësin tuaj.

POST /templates

Një draft, veç nëse kërkoni të publikohet. Një draft mund të shihet në paraparje dhe nuk mund të dërgohet.

Shembull

Kërkon templates:write. Kthen 201. slug rrjedh nga emri kur e lini jashtë, dhe është identifikuesi që duhet fiksuar në kod, sepse emri është ajo që dikush e riemërton.

curl
curl -X POST "$OE/templates" -H "$AUTH" -H "Content-Type: application/json" \  -d '{    "name": "Order shipped",    "engine": "html",    "subject": "Order {{orderId}} is on its way",    "html": "<p>Hello {{customer}}, {{orderId}} left the warehouse.</p>",    "props": [      { "key": "orderId", "kind": "text", "required": true },      { "key": "customer", "kind": "text", "default": "there" }    ],    "publish": true  }'
Përgjigje
{  "object": "template",  "id": "tpl_9c1f0a4b7e05d3862c1f0a44",  "name": "Order shipped",  "slug": "order-shipped",  "description": null,  "status": "active",  "publishedVersion": 1,  "latestVersion": 1,  "subject": "Order {{orderId}} is on its way",  "engine": "html",  "slots": [],  "props": [    { "key": "orderId", "kind": "text", "required": true, "default": null },    { "key": "customer", "kind": "text", "required": false, "default": "there" }  ],  "createdAt": "2026-08-30T10:41:02.000Z",  "updatedAt": "2026-08-30T10:41:02.000Z"}

Vendosni publish: true nga një skript vendosjeje. Pa të merrni versionin 1 si draft, që është e drejtë kur një person do ta lexojë tekstin i pari dhe e gabuar në çdo gjë të automatizuar.

Një emër i dyfishtë jep template_name_taken dhe një slug i dyfishtë jep template_slug_taken, të dyja 409 në nivel lidhjeje e jo llogarie.

Një lidhje mban 200 shabllone. I 201-ti jep template_limit_reached, një mbrojtje ndaj një skripti të dalë nga kontrolli, jo një kufi plani.