Kalo te dokumentacioni
API

Publiko një version

Ngrin draftin aktual dhe e bën atë që zgjidh një dërgim.

POSTapi.openemail.uk/templates/{id}/versions

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

POST /templates/{id}/versions

Ngrin draftin aktual dhe e bën atë që zgjidh një dërgim.

Shembull

Kërkon templates:write. Një POST te koleksioni i versioneve, sepse pikërisht atë krijon. Kthen 201.

curl
curl -X POST "$OE/templates/order-shipped/versions" -H "$AUTH"
Përgjigje
{  "object": "template_version",  "id": "tplv_5d31c2a8…",  "templateId": "tpl_9c1f0a4b7e05d3862c1f0a44",  "version": 5,  "state": "published",  "engine": "html",  "subject": "Order {{orderId}} is on its way",  "slots": [],  "props": [{ "key": "orderId", "kind": "text", "required": true, "default": null }],  "publishedAt": "2026-08-30T11:02:19.000Z",  "createdAt": "2026-08-30T10:58:04.000Z",  "template": { "object": "template", "publishedVersion": 5, "latestVersion": 5 }}

Trupi kompilohet këtu e jo në çastin e dërgimit. Një shabllon që nuk renderohet dështon për personin që e publikon, që është çasti i fundit kur mund të dështojë para dikujt që mund ta ndreqë.

Idempotent. Publikimi i një koke tashmë të publikuar e kthen atë të pandryshuar në vend që të krijojë një version identik, ndaj një skript vendosjeje mund ta thërrasë sa herë që ekzekutohet.

Një trup që i referohet një çelësi që nuk e deklaron asgjë jep invalid_template, një 422, dhe asgjë nuk publikohet.