انتشار یک نسخه
پیشنویس فعلی را منجمد میکند و آن را به چیزی بدل میکند که ارسال به آن میرسد.
فراخوانی واقعی را با کلید خودتان روی فضای کاری شما اجرا میکند.
POST /templates/{id}/versions
پیشنویس فعلی را منجمد میکند و آن را به چیزی بدل میکند که ارسال به آن میرسد.
نمونه
نیازمند templates:write. یک POST به مجموعهٔ نسخهها، چون همان چیزی است که ساخته میشود. 201 برمیگرداند.
curl -X POST "$OE/templates/order-shipped/versions" -H "$AUTH"{ "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 }}بدنه بهجای زمان ارسال، همینجا کامپایل میشود. قالبی که رندر نمیشود برای کسی که آن را منتشر میکند شکست میخورد، و این آخرین لحظهای است که میتواند جلوی چشم کسی شکست بخورد که از عهدهٔ اصلاحش برمیآید.
خودتوان است. انتشار سری که پیشتر منتشر شده، بهجای ساختن نسخهای همسان، همان را بدون تغییر برمیگرداند، پس یک اسکریپت استقرار میتواند در هر اجرا این را فراخوانی کند.
بدنهای که به کلیدی اشاره کند که هیچجا اعلام نشده invalid_template است، یک 422، و چیزی منتشر نمیشود.