Introduction
A rule is the definition of conditions that, when "violated", will generate an ExceptionEvent. The rule's logic is defined by it's tree of Condition (s). It's condition tree will be evaluated against data for device(s) that are members of the rule's assigned group(s) or the device(s)/driver(s) defined in the rule condition tree. The conditions will be evaluated independently against the assets in the selected groups.
Properties

ActiveFrom

Start date of the Rule's notification activity period.

ActiveTo

End date of the Rule's notification activity period.

BaseType

The ExceptionRuleBaseType of the rule; either Custom, Stock or ZoneStop.

Color

The Color associated with this rule. Used when rendering ExceptionEvent(s) related to this rule. Color is defined by the parameters "Red", "Green" and "Blue".

Comment

Free text field where any user information can be stored and referenced for this entity.

Condition

The hierarchical tree of Condition(s) defining the logic of a rule. A rule should have one or more conditions in it's tree.

Groups

A list of Group(s) assigned to the rule. Device in these groups will have the rule evaluated against their data.

Id

The unique identifier for this entity.

Name

The name of this entity which identifies it and is used when displaying this entity.

Version

The version of the entity.
Rate limits
MethodDescriptionLimitPeriodStatus
GetLimit of 300 Get requests per 1m.3001mActive
SetLimit of 150 Set requests per 1m.1501mActive
AddLimit of 150 Add requests per 1m.1501mActive
RemoveLimit of 150 Remove requests per 1m.1501mActive
GetCountOfLimit of 150 GetCountOf requests per 1m.1501mActive
GetFeedLimit of 150 GetFeed requests per 1m.1501mActive
Timeout Limit
MethodDescriptionLimitStatus
GetFeedTimeout of 180 seconds for GetFeed per request.180Coming soon