laravel-thingsboard
laravel-thingsboard copied to clipboard
Controller: RuleChain
-
[x] POST /api/edge/{edgeId}/ruleChain/{ruleChainId} Assign rule chain to edge (assignRuleChainToEdge)
-
[x] DELETE /api/edge/{edgeId}/ruleChain/{ruleChainId} Unassign rule chain from edge (unassignRuleChainFromEdge)
-
[x] GET /api/edge/{edgeId}/ruleChains{?page,pageSize,sortOrder,sortProperty,textSearch} Get Edge Rule Chains (getEdgeRuleChains)
-
[x] POST /api/ruleChain Create Or Update Rule Chain (saveRuleChain)
-
[x] GET /api/ruleChain/{ruleChainId} Get Rule Chain (getRuleChainById)
-
[x] DELETE /api/ruleChain/{ruleChainId} Delete rule chain (deleteRuleChain)
-
[ ] POST /api/ruleChain/{ruleChainId}/autoAssignToEdge Set Auto Assign To Edge Rule Chain (setAutoAssignToEdgeRuleChain)
-
[ ] DELETE /api/ruleChain/{ruleChainId}/autoAssignToEdge Unset Auto Assign To Edge Rule Chain (unsetAutoAssignToEdgeRuleChain)
-
[ ] POST /api/ruleChain/{ruleChainId}/edgeTemplateRoot Set Edge Template Root Rule Chain (setEdgeTemplateRootRuleChain)
-
[x] GET /api/ruleChain/{ruleChainId}/metadata Get Rule Chain (getRuleChainById) -> (getRuleChainMetadataById)
-
[ ] GET /api/ruleChain/{ruleChainId}/output/labels Get Rule Chain output labels (getRuleChainOutputLabels)
-
[ ] GET /api/ruleChain/{ruleChainId}/output/labels/usage Get output labels usage (getRuleChainOutputLabelsUsage)
-
[x] POST /api/ruleChain/{ruleChainId}/root Set Root Rule Chain (setRootRuleChain)
-
[ ] GET /api/ruleChain/autoAssignToEdgeRuleChains Get Auto Assign To Edge Rule Chains (getAutoAssignToEdgeRuleChains)
-
[x] POST /api/ruleChain/device/default Create Default Rule Chain -> (createDefaultRuleChain)
-
[x] POST /api/ruleChain/metadata{?updateRelated} Update Rule Chain Metadata -> (updateRuleChainMetadata)
-
[x] GET /api/ruleChain/tbelEnabled Is TBEL script executor enabled -> (isTBELScriptExecutorEnabled)
-
[x] POST /api/ruleChain/testScript{?scriptLang} Test Script function
-
[x] GET /api/ruleChains{?page,pageSize,sortOrder,sortProperty,textSearch,type} Get Rule Chains (getRuleChains)
-
[x] GET /api/ruleChains/export{?limit} Export Rule Chains
-
[x] POST /api/ruleChains/import{?overwrite} Import Rule Chains
-
[x] GET /api/ruleNode/{ruleNodeId}/debugIn Get latest input message (getLatestRuleNodeDebugInput)