Rules
Rules — unified list, evaluation and device-context lookup.
📄️ Get all rules
Fetches all rules (both policies and restrictions) from upload and discovery services. Supports filtering by type to query only policies or restrictions.
📄️ Evaluate / debug a rule
Tests a rule against every device using its latest discovery data. Supply either a saved ruleId or an inline rule JSON. For saved policy rules the response additionally contains the releases the policy is attached to.
📄️ Get device evaluation context
Returns the evaluation context built from the latest discovery message for a device. Supply either deviceId (returns the latest message for that device) or discoveryMessageId (returns the context for that exact message, deviceId not required). The context structure is identical to what is used internally during rule evaluation.