Query the tap-to-run details based on the tap-to-run ID.
API address
GET: /v2.0/iot-03/scenes/{scene_id}
Request parameter
| Parameter name |
Type |
IN |
Required |
Description |
| scene_id |
String |
uri |
true |
The ID of a tap-to-run scene. |
Return parameter
| Parameter name |
Type |
Description |
| result |
SceneDetailRes |
The returned result. |
Description of result
| Parameter name |
Type |
Description |
| name |
String |
The name of a specified tap-to-run scene. |
| dsl |
SceneDSLRes |
The language of tap-to-run rules. For more information, see the dsl description below. |
Description of dsl
| Parameter name |
Type |
Description |
| actions |
List |
The list of tap-to-run actions. |
Description of actions
| Parameter name |
Type |
Description |
| execution_type |
String |
The execution type. |
| execution_rule |
ActionExecutionRuleRes |
The execution rule. |
Request example
GET: /v2.0/iot-03/scenes/fuNo0KVjeK9e****
Error code
For more information, see error code.
Details of dsl
| Parameter name |
Type |
Description |
Required |
| actions |
List |
The list of automation actions. See details of actions. |
Yes |
Details of actions
| Parameter name |
Type |
Description |
Required |
| execution_type |
String |
The execution type.
deviceIssue: sent by a device.
deviceGroupIssue: sent by a device group.
delay: delay action. |
Yes |
| execution_rule |
Object |
The execution rule. See details of execution_rule. |
Yes |
Details of execution_rule
- When
execution_type is delay:
| Parameter name |
Type |
Description |
Required |
| delay_seconds |
Long |
The delay time. The value range is 1 to 5 × 60 × 60. Unit: second. |
Yes |
- When
execution_type is deviceIssue or deviceGroupIssue:
| Parameter name |
Type |
Description |
Required |
| execution_id |
String |
The ID of a specified device or device group. |
Yes |
| function_code |
String |
The instruction code of a device or device group. |
Yes |
| function_value |
Object |
The instruction value of a device or device group. |
Yes |