diff --git a/content/client-server-api/modules/push.md b/content/client-server-api/modules/push.md index 9f9b30ac..82c0dc7c 100644 --- a/content/client-server-api/modules/push.md +++ b/content/client-server-api/modules/push.md @@ -368,18 +368,21 @@ Parameters: ##### Predefined Rules -Homeservers can specify "server-default rules" which operate at a lower -priority than "user-defined rules". The `rule_id` for all server-default -rules MUST start with a dot (".") to identify them as "server-default". -The following server-default rules are specified: +Homeservers can specify "server-default rules". They operate at a lower +priority than "user-defined rules", except for the `.m.rule.master` rule +which has always a higher priority than any other rule. The `rule_id` +for all server-default rules MUST start with a dot (".") to identify +them as "server-default". The following server-default rules are +specified: ###### Default Override Rules **`.m.rule.master`** Matches all events. This can be enabled to turn off all push -notifications other than those generated by override rules set by the -user. By default this rule is disabled. +notifications. Unlike other server-default rules, this one has always a +higher priority than other rules, even user defined ones. By default this +rule is disabled. Definition: