दस्तावेज़ पर जाएँ
API

संस्करण प्रकाशित करें

मौजूदा ड्राफ़्ट को जमा देता है और उसे वही बना देता है जो एक send हल करता है।

POSTapi.openemail.uk/templates/{id}/versions

असली कॉल आपकी अपनी कुंजी से आपके वर्कस्पेस पर चलाता है।

POST /templates/{id}/versions

मौजूदा ड्राफ़्ट को जमा देता है और उसे वही बना देता है जो एक send हल करता है।

उदाहरण

templates:write चाहिए। संस्करण संग्रह पर POST, क्योंकि यह वही बनाता है। 201 लौटाता है।

curl
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, और कुछ भी प्रकाशित नहीं होता।