Actualitzar una regla
Tots els camps són opcionals, i `conditions` i `actions` se substitueixen senceres.
Executa la crida real contra el teu espai de treball, amb la teva pròpia clau.
PATCH /rules/{id}
Tots els camps són opcionals, i conditions i actions se substitueixen senceres.
Exemple
Necessita rules:write. Aquí s'accepta position, que mou la regla i renumera allò que desplaça.
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 i actions són arrays de SUBSTITUCIÓ SENCERA. No hi ha cap patch per element: enviar conditions descarta les que hi havia i desa exactament el que has enviat, així que llegeix la regla, edita l'array i torna'l a enviar. Un patch que fusionés no tindria cap manera de dir «esborra la segona condició».
El patch es fusiona amb la regla desada i es torna a validar el resultat SENCER, mai el patch tot sol. Un PATCH { "actions": [{ "type": "reject" }] } comprovat de manera aïllada no té cap condició on buscar un envelope_from i escriuria exactament la regla que fa un 550 a una llista de correu.
Desactivar-la és la manera segura d'aturar una regla de la qual no estàs segur. Es manté a la llista, conserva els seus recomptes i s'omet a cada missatge fins que la tornis a activar.