संस्करण प्रकाशित करें
मौजूदा ड्राफ़्ट को जमा देता है और उसे वही बना देता है जो एक send हल करता है।
असली कॉल आपकी अपनी कुंजी से आपके वर्कस्पेस पर चलाता है।
POST /templates/{id}/versions
मौजूदा ड्राफ़्ट को जमा देता है और उसे वही बना देता है जो एक send हल करता है।
उदाहरण
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 }}body यहाँ compile होती है, send के समय नहीं। जो टेम्पलेट रेंडर नहीं होता वह प्रकाशित करने वाले के सामने फेल होता है, और यही आख़िरी क्षण है जब वह ऐसे किसी व्यक्ति के सामने फेल हो सकता है जो उसे ठीक कर सके।
Idempotent। पहले से प्रकाशित head को प्रकाशित करने पर वही अपरिवर्तित लौटता है, एक जैसा नया संस्करण नहीं गढ़ा जाता, इसलिए डिप्लॉय स्क्रिप्ट हर बार चलने पर इसे कॉल कर सकती है।
जो body ऐसी key का सन्दर्भ देती है जिसे कुछ भी घोषित नहीं करता, वह invalid_template है, एक 422, और कुछ भी प्रकाशित नहीं होता।