English
English
简体中文
Contact Us
Register
Log In
Language
English
English
简体中文
Contact Us
Log In
Register
Go to main website
App Develop

App Development

Tuya provides multiple mobile app development methods such as no-code or IoT App SDK development to maximize the monetization of IoT apps.
layoutIndex

Get the instruction set of the device

Last Updated on : 2022-01-17 08:52:37download

Get the instruction set of the device by the device ID.

API address

GET: /v1.0/iot-03/devices/{device_id}/functions

Request parameter

Parameter nameTypeINRequiredDescription
device_idStringuritrueDevice ID

Return parameter

Parameter nameTypeDescription
resultFunctionRes

Description of result

Parameter nameTypeDescription
categoryStringProduct category
functionsListInstruction set

Description of functions

Parameter nameTypeDescription
nameStringInstruction name
descStringDescription
codeStringInstruction
typeStringInstruction type
valuesStringThe input parameter range of the instruction

Request example

GET: /v1.0/iot-03/devices/0123xxxxxx/functions

Return example

{
    "result": {
        "functions": [
            {
                "code": "switch_led",
                "values": "{}",
                "type": "Boolean",
                "name": "Switch",
                "desc": "Switch"
            }
        ],
        "category": "dj"
    },
    "t": 1591872112140,
    "success": true
}

Error code

For more information, see error code.