ऑटोमेशन प्रकाशित करें
ड्राफ़्ट को अगले संस्करण के रूप में स्थिर करता है और ऑटोमेशन चालू करता है। लोग इसी पल से अंदर आते हैं, और जो पहले ट्रिगर की शर्त पूरी कर चुके थे उन्हें नहीं जोड़ा जाता।
असली कॉल आपके वर्कस्पेस पर चलाता है।
POST /automations/{id}/publish
ड्राफ़्ट को अगले संस्करण के रूप में स्थिर करता है और ऑटोमेशन चालू करता है। लोग इसी पल से अंदर आते हैं, और जो पहले ट्रिगर की शर्त पूरी कर चुके थे उन्हें नहीं जोड़ा जाता।
उदाहरण
automations:write और emails:send चाहिए।
curl -X POST "$OE/automations/aut_7c2e9a1f4b8d30c65e1a9f27/publish" -H "$AUTH"{ "object": "automation", "id": "aut_7c2e9a1f4b8d30c65e1a9f27", "name": "Welcome series", "description": null, "status": "live", "triggerKind": "audience_joined", "stepCount": 4, "emailCount": 2, "hasUnpublishedChanges": false, "publishedVersion": 2, "pausedReason": null, "lastError": null, "counts": { "active": 38, "completed": 412, "exited": 9 }, "createdBy": "q7Vd3kX9mT2pLw8RzN4bYc6HfJ1sGa5E", "publishedAt": "2026-10-02T09:14:00.000Z", "pausedAt": null, "archivedAt": null, "createdAt": "2026-10-01T16:40:12.000Z", "updatedAt": "2026-10-02T09:14:00.000Z", "definition": { "trigger": { "kind": "audience_joined", "audienceId": "aud_4c1b8e2a7d9f05c36b4e8a71", "includeImported": false }, "entry": "welcome", "steps": [ { "key": "welcome", "kind": "send_email", "next": "pause", "templateId": "tpl_9c1f0a4b7e05d3862c1f0a44", "templateVersion": null, "from": { "email": "[email protected]", "name": "Acme" }, "replyTo": null, "subject": null, "props": { "firstName": { "source": "contact", "field": "firstName" } } }, { "key": "pause", "kind": "wait", "next": "opened", "wait": { "mode": "duration", "amount": 3, "unit": "days" } }, { "key": "opened", "kind": "branch", "condition": { "kind": "email_opened", "stepKey": "welcome" }, "yes": null, "no": "nudge" }, { "key": "nudge", "kind": "send_email", "next": null, "templateId": "tpl_8f3a1c2e9b7d4a60", "templateVersion": null, "from": { "email": "[email protected]", "name": "Acme" }, "replyTo": null, "subject": "{{firstName|Hello}}, did you see this?", "props": {} } ] }, "published": { "trigger": { "kind": "audience_joined", "…": "…" }, "entry": "welcome", "steps": ["…"] }, "settings": { "timezone": "Europe/London", "sendWindow": { "days": [1, 2, 3, 4, 5], "startMinute": 540, "endMinute": 1020 }, "reentryDays": null, "exitOnLeave": true, "listAudienceId": null }, "problems": []}रोकने वाली समस्या वाले ड्राफ़्ट को 422 invalid_automation के साथ मना किया जाता है, और जवाब error.problems में हर समस्या की सूची देता है।
हर ईमेल चरण को सदस्यता छोड़ने के लिंक वाला प्रकाशित टेम्पलेट और ऐसा भेजने वाला चाहिए जिसकी ओर से यह कुंजी या ऐप भेज सके। जो टेम्पलेट संपर्क के नाम के बिना भरा नहीं जा सकता वह भी एक समस्या है, क्योंकि कई संपर्कों का नाम नहीं होता: उस मान को एक फ़ॉलबैक दें।
जब प्लान के सभी लाइव ऑटोमेशन इस्तेमाल में हों, तब प्रकाशित करने पर 403 automation_limit_reached मिलता है।
बिना बदले ड्राफ़्ट को दोबारा प्रकाशित करने से नया संस्करण नहीं बनता। इससे रोका गया ऑटोमेशन फिर चालू हो जाता है।