Last Updated on : 2023-06-15 04:47:09
IoT Core provides the fundamental device connection and device management. The secured and reliable connection between your IoT application and devices allows to monitor and to manage your IoT assets.
API Name | URL |
---|---|
Get the specifications and properties of the device | GET:/v1.0/iot-03/devices/{device_id}/specification |
Get the instruction set of the device | GET:/v1.0/iot-03/devices/{device_id}/functions |
Get the instruction set of the category | GET:/v1.0/iot-03/categories/{category}/functions |
Send commands | POST:/v1.0/iot-03/devices/{device_id}/commands |
Get Category List | GET:/v1.0/iot-03/device-categories |
API Name | URL |
---|---|
Get the status of a single device | GET:/v1.0/iot-03/devices/{device_id}/status |
Get the latest status of multiple devices | GET:/v1.0/iot-03/devices/status |
Get Status Set | GET:/v1.0/iot-03/categories/{category}/status |
API Name | URL |
---|---|
Check whether a device is frozen | GET:/v1.0/iot-03/devices/{device_id}/freeze-state |
Delete devices in batches | DELETE:/v1.0/iot-03/devices |
Modify the device information | PUT:/v1.0/iot-03/devices/{device_id} |
Delete a device | DELETE:/v1.0/iot-03/devices/{device_id} |
Restore defaults | POST:/v1.0/iot-03/devices/{device_id}/actions/reset |
Get the list of sub-devices | GET:/v1.0/iot-03/devices/{device_id}/sub-devices |
Modify the frozen status of a device | PUT:/v1.0/iot-03/devices/{device_id}/freeze-state |
Get Device Information | GET:/v1.1/iot-03/devices/{device_id} |
Get Device Specification | GET:/v1.2/iot-03/devices/{device_id}/specification |
Get Extended Properties in Bulk | GET:/v1.0/iot-03/devices/properties |
Get Extended Properties | GET:/v1.0/iot-03/devices/{device_id}/properties |
Query Protocols of Multiple Devices | GET:/v1.0/iot-03/devices/protocol |
Get Device List | GET:/v1.3/iot-03/devices |
API Name | URL |
---|---|
Query assets based on id | GET:/v1.0/iot-02/assets |
Delete Asset | DELETE:/v1.0/iot-02/assets/{asset_id} |
Modify Asset | PUT:/v1.0/iot-02/assets/{asset_id} |
Query Node Devices in Pages | GET:/v1.0/iot-02/assets/{asset_id}/devices |
Paging query of sub-nodes under the current node | GET:/v1.0/iot-02/assets/{asset_id}/sub-assets |
Query assets based on id | GET:/v1.0/iot-02/assets/{asset_id} |
Add new asset | POST:/v1.0/iot-02/assets |
Authorize Assets | POST:/v1.0/iot-03/assets/actions/user-authorized |
Query the Authorized Assets | GET:/v1.0/iot-03/users/{uid}/assets |
Authorize Assets to a User | POST:/v1.0/iot-03/users/{uid}/actions/batch-assets-authorized |
Revoke a User's Asset Permissions | POST:/v1.0/iot-03/users/{uid}/actions/assets-unauthorized |
Revoke Asset Permissions from a User | POST:/v1.0/iot-03/users/{uid}/actions/batch-assets-unauthorized |
Query Cross-Level Sub-Assets | POST:/v1.1/iot-02/cross-level-sub-assets |
Query Authorized User List | GET:/v1.0/iot-03/{asset_id}/authorized_users |
Transfer Device | POST:/v1.0/iot-03/assets/devices/{device_id}/actions/transfer |
Query and Sort Asset Sub-Node | GET:/v1.1/iot-02/assets/{asset_id}/sub-assets |
API Name | URL |
---|---|
Query User Information by User ID | GET:/v1.0/iot-02/users/{user_id} |
Register User | POST:/v1.0/iot-02/users |
Delete User | DELETE:/v1.0/iot-02/users/{user_id} |
Reset Password | PUT:/v1.0/iot-02/users/reset-password |
Query User Information on Pages | GET:/v1.1/iot-02/users |
Modify User Information | PUT:/v1.1/iot-02/users/{user_id} |
Query User Information by Username | GET:/v1.2/iot-02/users/{user_name} |
Query User Information on Pages | GET:/v1.1/iot-02/users/page |
API Name | URL |
---|---|
Register a Bluetooth Device | POST:/v1.0/iot-03/device-registration/single-bluetooth/actions/register |
Search for sub-devices | POST:/v1.0/iot-03/device-registration/devices/{device_id}/actions/discover |
Generate an authKey for Bluetooth Device Pairing | POST:/v1.0/iot-03/device-registration/single-bluetooth/auth-key |
Activate a Bluetooth Device | POST:/v1.0/iot-03/device-registration/single-bluetooth/actions/active |
Generate Pairing Token | POST:/v1.0/iot-03/device-registration/token |
Stop Discovering Sub-devices | POST:/v1.0/iot-03/device-registration/devices/{device_id}/actions/stop-discover |
Get the list of newly connected sub-devices | GET:/v1.0/iot-03/device-registration/devices/{device_id}/sub-devices |
Query device activation result based on network distribution token | GET:/v1.1/iot-03/device-registration/tokens/{token} |
Get Cloud System Time | GET:/v1.0/iot-03/cloud/system-time |
Pair NB-IoT Device by Scanning QR Code | POST:/v1.0/iot-03/device-registration/qrcode-bind |
Get the list of gateways under the asset | GET:/v1.0/iot-03/device-registration/assets/{asset_id}/gateways |
Generate RSA Public Key for Bluetooth Pairing | POST:/v1.0/iot-03/device-registration/assets/{asset_id}/encryptions/rsa/public-key |
Bind Device with Asset | POST:/v1.1/iot-02/device-bc-bind |
API Name | URL |
---|---|
Add Home | POST:/v1.0/home/create-home |
Search Family | GET:/v1.0/homes/{home_id} |
Modify Home | PUT:/v1.0/homes/{home_id} |
Delete Family | DELETE:/v1.0/homes/{home_id} |
Query the list of devices under the family | GET:/v1.0/homes/{home_id}/devices |
Query Home Members | GET:/v1.0/homes/{home_id}/members |
Add Home Member | POST:/v1.0/homes/{home_id}/members |
Modify family member information | PUT:/v1.0/homes/{home_id}/members/{uid} |
Delete Home Member | DELETE:/v1.0/homes/{home_id}/members/{uid} |
Add Room | POST:/v1.0/homes/{home_id}/room |
Query Room List | GET:/v1.0/homes/{home_id}/rooms |
Delete Room | DELETE:/v1.0/homes/{home_id}/rooms/{room_id} |
Modify the room name | PUT:/v1.0/homes/{home_id}/rooms/{room_id} |
Query family room equipment | GET:/v1.0/homes/{home_id}/rooms/{room_id}/devices |
Query user family list | GET:/v1.0/users/{uid}/homes |
Add a device in the room | POST:/v1.0/homes/{home_id}/rooms/{room_id}/devices |
Modify Room Devices | PUT:/v1.0/homes/{home_id}/rooms/{room_id}/devices |
Delete the device in the room under the family | DELETE:/v1.0/homes/{home_id}/rooms/{room_id}/devices |
API Name | URL |
---|---|
Sync Users | POST:/v1.0/apps/{schema}/user |
Get user information | GET:/v1.0/users/{uid}/infos |
Get User List | GET:/v2.0/apps/{schema}/users |
Undelete | POST:/v1.0/users/{uid}/actions/cancel-delete |
Pre-delete the user account | POST:/v1.0/users/{uid}/actions/pre-delete |
API Name | URL |
---|---|
Get App Details | GET:/v1.0/apps/{schema} |
Get App Information | GET:/v1.1/apps/{schema} |
API Name | URL |
---|---|
Get a list of sub-devices | GET:/v1.0/devices/{deviceId}/list-sub |
Allow sub-devices to access the network | PUT:/v1.0/devices/{deviceId}/enabled-sub-discovery |
Get the list of network equipment | GET:/v1.0/device/paring/tokens/{token} |
API Name | URL |
---|---|
Query Zigbee devices under the gateway | GET:/v1.0/devices/{deviceId}/sub-devices |
Batch query equipment factory information | GET:/v1.0/devices/factory-infos |
Get Device List | GET:/v1.0/devices |
Modify device name | PUT:/v1.0/devices/{device_id} |
Query device log | GET:/v1.0/devices/{device_id}/logs |
Restore device factory settings | PUT:/v1.0/devices/{device_id}/reset-factory |
Get device details | GET:/v1.0/devices/{deviceId} |
Remove device | DELETE:/v1.0/devices/{deviceId} |
Get User's Device List | GET:/v1.0/users/{uid}/devices |
Get device status | GET:/v1.0/devices/{deviceId}/status |
Get Device List v2 | GET:/v2.0/devices |
Batch query for the list of associated App user dimension devices | GET:/v1.0/iot-01/associated-users/devices |
Delete User | DELETE:/v1.0/devices/{device_id}/users/{user_id} |
Modify Device Members | PUT:/v1.0/devices/{device_id}/users/{user_id} |
Query Device Members | GET:/v1.0/devices/{device_id}/users/{user_id} |
Add Device Member | POST:/v1.0/devices/{device_id}/user |
Query Member List by Device ID | GET:/v1.0/devices/{device_id}/users |
API Name | URL |
---|---|
Modify function point name | PUT:/v1.0/devices/{device_id}/functions/{function_code} |
Control Device | POST:/v1.0/devices/{deviceId}/commands |
Get the instruction set supported by the device | GET:/v1.0/devices/{deviceId}/functions |
Get device specification attributes | GET:/v1.0/devices/{deviceId}/specifications |
Get the instructions set by category | GET:/v1.0/functions/{category} |
Get the instruction sets in bulk | GET:/v1.0/devices/functions |
Get Device Specification Attribute | GET:/v1.1/devices/{device_id}/specifications |
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback