Přejít na dokumentaci
API

Úprava pravidla

Všechna pole jsou volitelná a `conditions` i `actions` se nahrazují celé.

PATCHapi.openemail.uk/rules/{id}

Spustí skutečné volání proti vašemu pracovnímu prostoru, s vaším vlastním klíčem.

PATCH /rules/{id}

Všechna pole jsou volitelná a conditions i actions se nahrazují celé.

Příklad

Vyžaduje rules:write. position se tu přijímá a pravidlo přesune, přičemž přečísluje vše, co odsune.

curl
curl -X PATCH "$OE/rules/rul_7f3a1c94e05d3862c1f0a44b" -H "$AUTH" \  -H "Content-Type: application/json" \  -d '{ "enabled": false }'
Odpověď
{  "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 a actions jsou pole, která se NAHRAZUJÍ CELÁ. Patch po prvcích neexistuje: poslání conditions zahodí ty, co tam byly, a uloží přesně to, co jste poslali — přečtěte tedy pravidlo, upravte pole a pošlete ho zpátky. Patch, který by sléval, by neměl jak říct „smaž druhou podmínku“.

Patch se slije na uložené pravidlo a znovu se validuje CELÝ výsledek, nikdy patch sám o sobě. PATCH { "actions": [{ "type": "reject" }] } kontrolovaný izolovaně nemá žádné podmínky, ve kterých by hledal envelope_from, a zapsal by přesně to pravidlo, které odpálí 550 na mailing list.

Vypnutí je bezpečný způsob, jak zastavit pravidlo, kterým si nejste jistí. Zůstane v seznamu, podrží si své počty a u každé zprávy se přeskakuje, dokud ho zase nezapnete.