بهروزرسانی یک قانون
همهٔ فیلدها اختیاریاند، و `conditions` و `actions` یکجا جایگزین میشوند.
فراخوانی واقعی را با کلید خودتان روی فضای کاری شما اجرا میکند.
PATCH /rules/{id}
همهٔ فیلدها اختیاریاند، و conditions و actions یکجا جایگزین میشوند.
نمونه
نیازمند rules:write است. position اینجا پذیرفته میشود و قانون را جابهجا میکند و هر چه را کنار بزند دوباره شمارهگذاری میکند.
curl -X PATCH "$OE/rules/rul_7f3a1c94e05d3862c1f0a44b" -H "$AUTH" \ -H "Content-Type: application/json" \ -d '{ "enabled": false }'{ "object": "rule", "id": "rul_7f3a1c94e05d3862c1f0a44b", "name": "Receipts to their own label", "enabled": false, "position": 0, "matchCount": 148, "updatedAt": "2026-08-30T11:02:19.000Z"}conditions و actions آرایههاییاند که یکجا جایگزین میشوند. patch به ازای هر عضو وجود ندارد: فرستادن conditions آنچه را بوده دور میریزد و دقیقاً همان را که فرستادهاید ذخیره میکند، پس قانون را بخوانید، آرایه را ویرایش کنید، و پسش بفرستید. patchی که ادغام میکرد هیچ راهی برای گفتن «شرط دوم را حذف کن» نداشت.
patch روی قانون ذخیرهشده ادغام میشود و کل نتیجه دوباره اعتبارسنجی میشود، نه هرگز خود patch بهتنهایی. یک PATCH { "actions": [{ "type": "reject" }] } که جدا بررسی شود هیچ شرطی ندارد که در آن دنبال envelope_from بگردد و دقیقاً همان قانونی را مینوشت که به یک فهرست پستی 550 میدهد.
غیرفعالکردن راه امن متوقفکردن قانونی است که دربارهٔ آن مطمئن نیستید. در فهرست میماند، شمارشهایش را نگه میدارد، و تا وقتی دوباره روشنش کنید روی هر پیام رد میشود.