Pāriet uz dokumentāciju
API

Atjaunināt veidni

Metadati tiek labot uz vietas. Publicētas veidnes satura aiztikšana kaļ jaunu melnrakstu.

PATCHapi.openemail.uk/templates/{id}

Izpilda īstu izsaukumu pret jūsu darbvietu, ar jūsu paša atslēgu.

PATCH /templates/{id}

Metadati tiek labot uz vietas. Publicētas veidnes satura aiztikšana kaļ jaunu melnrakstu.

Piemērs

Nepieciešams templates:write. name, description un status ir metadati; subject, document, html, slots, props un engine ir saturs, un jebkura no tiem sūtīšana ir tas, kas kaļ versiju.

curl
curl -X PATCH "$OE/templates/order-shipped" -H "$AUTH" -H "Content-Type: application/json" \  -d '{    "html": "<p>Hello {{customer}}, {{orderId}} is on its way.</p>",    "expectedVersion": 4  }'
Atbilde
{  "object": "template",  "id": "tpl_9c1f0a4b7e05d3862c1f0a44",  "publishedVersion": 3,  "latestVersion": 5,  "latest": { "object": "template_version", "version": 5, "state": "draft", "publishedAt": null }}

Jaunais melnraksts nav sūtāms, un nekas dzīvs nav pakustējies: sūtīšanas turpina izšķirt 3. versiju, līdz publicējat. Tieši tāpēc labojums nenotiek uz vietas.

expectedVersion ir versija, ko izlasījāt pirms rediģēšanas. Padodiet to, un vienlaicīgs labojums ir 409 version_conflict, nevis klusa pārrakstīšana; izlaidiet to, un uzvar pēdējais ieraksts, kas ir labi vienam cilvēkam vienā cilnē un nepareizi skriptam.

status: "archived" izņem veidni no saraksta, to nedzēšot. Arhivēta veidne joprojām tiek izšķirta sūtīšanā, kas to nosauc. Arhivēšana ir sakārtošana, nevis izslēgšanas slēdzis.