Bir şablonu güncelle
Meta veri yerinde yamanır. Yayımlanmış bir şablonun gövdesine dokunmak yeni bir taslak üretir.
Gerçek çağrıyı kendi anahtarınızla çalışma alanınıza karşı çalıştırır.
PATCH /templates/{id}
Meta veri yerinde yamanır. Yayımlanmış bir şablonun gövdesine dokunmak yeni bir taslak üretir.
Örnek
templates:write gerekir. name, description ve status meta veridir; subject, document, html, slots, props ve engine gövdedir ve bunlardan herhangi birini göndermek bir sürüm üretir.
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 }}Yeni taslak gönderilebilir değildir ve canlı hiçbir şey kıpırdamamıştır: siz yayımlayana kadar gönderimler sürüm 3'ü çözümlemeye devam eder. Düzenlemenin yerinde yapılmamasının tüm nedeni budur.
expectedVersion, düzenlemeden önce okuduğunuz sürümdür. Onu verin, eşzamanlı bir düzenleme sessiz bir üzerine yazma yerine 409 version_conflict olur; vermeyin, son yazan kazanır ki tek bir sekmedeki tek bir kişi için sorun değil, bir betik için yanlıştır.
status: "archived", bir şablonu silmeden listeden çıkarır. Arşivlenmiş bir şablon, onu adlandıran bir gönderim için hâlâ çözümlenir. Arşivleme bir düzenleme işidir, bir kapatma düğmesi değil.