Cập nhật quy tắc
Mọi trường đều tùy chọn, và `conditions` và `actions` được thay thế toàn bộ.
Chạy lệnh gọi thật với không gian làm việc của bạn, bằng khóa của chính bạn.
PATCH /rules/{id}
Mọi trường đều tùy chọn, và conditions và actions được thay thế toàn bộ.
Ví dụ
Cần rules:write. position được chấp nhận ở đây và di chuyển quy tắc, đánh số lại bất kỳ quy tắc nào bị nó thay chỗ.
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 và actions là các mảng THAY THẾ TOÀN BỘ. Không có patch theo từng phần tử: gửi conditions sẽ loại bỏ các điều kiện hiện có và lưu chính xác những gì bạn gửi, vì vậy hãy đọc quy tắc, chỉnh sửa mảng và gửi lại. Một bản patch hợp nhất sẽ không có cách nào để nói "xóa điều kiện thứ hai".
Bản patch được hợp nhất vào quy tắc đã lưu và TOÀN BỘ kết quả được xác thực lại, không bao giờ chỉ riêng bản patch. Một PATCH { "actions": [{ "type": "reject" }] } nếu được kiểm tra riêng lẻ thì không có điều kiện nào để kiểm tra envelope_from và sẽ ghi đúng loại quy tắc trả 550 cho một danh sách thư.
Tắt là cách an toàn để dừng một quy tắc bạn chưa chắc chắn. Nó vẫn nằm trong danh sách, giữ các số đếm, và bị bỏ qua trên mọi thư cho đến khi bạn bật lại.