Atjaunināt veidni
Metadati tiek labot uz vietas. Publicētas veidnes satura aiztikšana kaļ jaunu melnrakstu.
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 -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 }'{ "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.