ConstError message indicating addNode was called on a root group.
Error message indicating that a device list refresh is required.
Error message indicating that the automation action index is invalid.
Error message indicating that the action target is invalid or missing required fields.
Error message indicating that a event type is invalid.
Error message indicating that the nodeSchedules argument is not an array.
Error message indicating that schedule.action is missing or not an object.
Error message indicating that schedule.enabled is missing or not a boolean.
Error message indicating that schedule.triggers is missing or not an array.
Error message indicating that the schedules argument is not an array.
Error message indicating that the time-series aggregation window is missing or invalid.
Error message indicating that the automation actions are missing.
Error message indicating that the automation conditions are missing.
Error message indicating that the automation ID is missing.
Error message indicating that the automation name is missing.
Error message indicating that the base URL is missing.
Error message indicating that device token or endpoint is missing for delete endpoint operation.
Error message indicating that the group ID is missing.
Error message indicating that the group name is missing.
Error message indicating that update information for the group is missing.
Error message indicating that the node ID is missing.
Error message indicating that the node list is missing.
Error message indicating that the parent node reference has been garbage collected.
Error message indicating setParams was called with an empty or missing params object.
Error message indicating that the schedule item is missing or invalid.
Error message indicating that the schedule id is missing or empty.
Error message indicating that the secret key is missing.
Error message indicating that the trigger item is missing or invalid.
Error message indicating that the trigger ID is missing or empty.
Error message indicating that options.dataType is missing for a custom time-series key.
Error message indicating that the time-series param carries no data type.
Error message indicating that startTs is missing for a raw time-series query.
Error message indicating the user ID is missing.
Error message indicating the username is missing for group sharing.
Error message indicating the node is already in the group.
Error message indicating the node config could not be resolved.
Error message indicating that a node is unreachable.
Error message indicating that a schedule with the same id already exists.
Error message indicating that the schedule's node could not be resolved.
Error message indicating that the schedule was not found on the node.
Error message indicating that a trigger with the same id already exists.
Error message indicating that the trigger was not found on the node.
Error message indicating that the time-series param was not found on the node's config.
Error message indicating removeMember was called with the current-user alias.
Contains validation error messages for API calls.
These messages are used to inform users when required API parameters are missing or invalid.