Atjaunināt noteikumu
Visi lauki ir neobligāti, un `conditions` un `actions` tiek aizstāti pilnībā.
Izpilda īstu izsaukumu pret jūsu darbvietu, ar jūsu paša atslēgu.
PATCH /rules/{id}
Visi lauki ir neobligāti, un conditions un actions tiek aizstāti pilnībā.
Piemērs
Nepieciešams rules:write. position šeit tiek pieņemts un pārvieto noteikumu, pārnumurējot visu, ko tas izspiež.
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 un actions ir PILNĪBĀ AIZSTĀJAMI masīvi. Nav pa elementiem veicamas labošanas: nosūtot conditions, tiek atmesti tur esošie un saglabāts tieši tas, ko nosūtījāt, tāpēc nolasiet noteikumu, izlabojiet masīvu un nosūtiet to atpakaļ. Sapludinošam patch nebūtu veida, kā pateikt „dzēs otro nosacījumu“.
Patch tiek sapludināts saglabātajā noteikumā, un atkārtoti tiek validēts VISS rezultāts, nekad pats patch atsevišķi. PATCH { "actions": [{ "type": "reject" }] }, pārbaudīts izolēti, nesatur nosacījumus, kuros meklēt envelope_from, un ierakstītu tieši tādu noteikumu, kas adresātu sarakstam atbild ar 550.
Atspējošana ir drošais veids, kā apturēt noteikumu, par kuru neesat pārliecināts. Tas paliek sarakstā, saglabā savus skaitītājus un tiek izlaists katram ziņojumam, līdz to atkal ieslēdzat.