API
ルールを削除する
ルールは消えますが、それがすでにメールに対して行ったことは残ります。
DELETEapi.openemail.uk/rules/{id}
実際の呼び出しを、ご自身のキーで自分のワークスペースに対して実行します。
DELETE /rules/{id}
ルールは消えますが、それがすでにメールに対して行ったことは残ります。
例
rules:write が必要です。
curl -X DELETE "$OE/rules/rul_7f3a1c94e05d3862c1f0a44b" -H "$AUTH"{ "object": "rule", "id": "rul_7f3a1c94e05d3862c1f0a44b", "deleted": true }204 ではなく tombstone を返すので、デプロイログは何かが消えたことではなく、何が消えたのかを記録できます。
何も取り消されません。このルールがラベルを付けた、アーカイブした、ゴミ箱に入れたメッセージは、そのままの場所に残ります。ルールの削除は、作成と同じく、これから何が起きるかを決めるだけです。また使うかもしれないときは、削除ではなく無効化してください。復元はできません。
実行ログの行は残ります。148 回発火したルールは、そのルールを指す 148 件のレコードを残します。そのおかげで、誰かが整理した後でも「なぜこれは 6 月にアーカイブされたのか」に答えられます。