triggerRule(params: IRuleIdParams)

Requires:
@ray-js/ray≥1.7.60

Description

One-tap trigger for scene linkage, with associated automation rules executed in the cloud

Parameters

ParameterTypeRequiredDescription
YesParameters for triggering rules

Return Value

Type: Promise<boolean>
Whether execution succeeded

Examples

import { triggerRule } from '@ray-js/ray';

const triggerSceneRule = async () => {
  try {
    const success = await triggerRule({
      ruleId: 'rule_001',
    });
    console.log('Trigger result:', success);
  } catch (err) {
    console.error('Trigger failed:', err);
  }
};