Szabály frissítése
Minden mező opcionális, és a `conditions` és `actions` teljes egészében lecserélődik.
A valódi hívást futtatja le a munkaterületén, a saját kulcsával.
PATCH /rules/{id}
Minden mező opcionális, és a conditions és actions teljes egészében lecserélődik.
Példa
rules:write szükséges. A position itt elfogadott, és áthelyezi a szabályt, újraszámozva mindazt, amit kiszorít.
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"}A conditions és az actions TELJES CSERÉJŰ tömbök. Nincs elemenkénti patch: a conditions elküldése elveti a korábbiakat, és pontosan azt tárolja, amit küldtél, ezért olvasd be a szabályt, szerkeszd a tömböt, és küldd vissza. Egy összefésülő patch nem tudná kifejezni, hogy „töröld a második feltételt”.
A patch a tárolt szabályra fésülődik rá, és a TELJES eredmény kerül újravalidálásra, soha nem önmagában a patch. Egy elszigetelten ellenőrzött PATCH { "actions": [{ "type": "reject" }] } nem tartalmaz feltételeket, amelyekben envelope_from-ot lehetne keresni, és pontosan azt a szabályt írná, amely 550-nel válaszol egy levelezőlistának.
A kikapcsolás a biztonságos módja egy olyan szabály leállításának, amelyben bizonytalan vagy. A listában marad, megtartja a számlálóit, és minden üzenetnél kimarad, amíg vissza nem kapcsolod.