پرش به مستندات
API

نسخه‌ها

همهٔ نسخه‌های منتشرشده، تازه‌ترین در ابتدا، هر کدام با تعریفی که ثابت کرد. بازگردانی یک نسخه آن را به پیش‌نویس برمی‌گرداند.

GET/automations/{id}/versions

هر کدام از 2 فراخوانی را روی فضای کاری شما اجرا می‌کند.

GET /automations/{id}/versions

همهٔ نسخه‌های منتشرشده، تازه‌ترین در ابتدا، هر کدام با تعریفی که ثابت کرد. بازگردانی یک نسخه آن را به پیش‌نویس برمی‌گرداند.

نمونه

خواندن به automations:read و بازگردانی به automations:write نیاز دارد.

curl
curl "$OE/automations/aut_7c2e9a1f4b8d30c65e1a9f27/versions" -H "$AUTH"curl -X POST "$OE/automations/aut_7c2e9a1f4b8d30c65e1a9f27/versions/1/restore" -H "$AUTH"
پاسخ
{  "object": "list",  "data": [    {      "object": "automation_version",      "id": "auv_4e7a2c9d1f6b38e05a2d7c91",      "automationId": "aut_7c2e9a1f4b8d30c65e1a9f27",      "version": 2,      "definition": { "trigger": { "kind": "audience_joined", "…": "…" }, "entry": "welcome", "steps": ["…"] },      "current": true,      "createdBy": "q7Vd3kX9mT2pLw8RzN4bYc6HfJ1sGa5E",      "createdAt": "2026-10-02T09:14:00.000Z"    }  ]}

current نسخه‌ای را که در حال اجراست مشخص می‌کند.

بازگردانی فقط پیش‌نویس را تغییر می‌دهد و با کل خودکارسازی پاسخ می‌دهد. برای اجرا شدن تعریف بازگردانده‌شده منتشر کنید.

مرجع