User Permission Package

Last Updated on : 2024-04-23 06:48:51download

This interface is applicable to authorization methods such as project-associated users and user web authorization. Data from authorized parties can be retrieved/ manipulated by invoking the following interface.

Authorization management

API NameURL
Get a TokenGET:/v1.0/token
Refresh TokenGET:/v1.0/token/{refreshToken}

IoT Video Live Stream

API NameURL
Get WebRTC Configurations of the DeviceGET:/v1.0/devices/{device_id}/webrtc-configs
Get Live Streaming AddressPOST:/v1.0/devices/{device_id}/stream/actions/allocate

Timing Management

API NameURL
Query Timer Tasks for a DeviceGET:/v1.0/devices/{devId}/timers
Delete All Timer Tasks of a DeviceDELETE:/v1.0/devices/{devId}/timers
Add Timer TaskPOST:/v1.0/devices/{devId}/timers
Delete Timer Task of a CategoryDELETE:/v1.0/devices/{devId}/timers/categories/{category}
Get Timer Tasks of a CategoryGET:/v1.0/devices/{devId}/timers/categories/{category}
Update Timer Task Group StatusPUT:/v1.0/devices/{devId}/timers/categories/{category}/groups/{group_id}/status
Delete Timer TaskDELETE:/v1.0/devices/{devId}/timers/categories/{category}/groups/{groupId}
Update Timer Task Group InformationPUT:/v1.0/devices/{devId}/timers/groups/{groupId}

Industry Device Registration

API NameURL
Bind Device with AssetPOST:/v1.1/iot-02/device-bc-bind

Space Management

API NameURL
Delete SpaceDELETE:/v2.0/cloud/space/{space_id}
Query Resources in SpaceGET:/v2.0/cloud/space/{space_id}/resource
Create SpacePOST:/v2.0/cloud/space/creation
Query SpaceGET:/v2.0/cloud/space/{space_id}
Query Space ListGET:/v2.0/cloud/space/child
Modify Space InformationPUT:/v2.0/cloud/space/{space_id}
Query Parent-Child RelationshipGET:/v2.0/cloud/space/relation

Home Management

API NameURL
Add HomePOST:/v1.0/home/create-home
Query HomeGET:/v1.0/homes/{home_id}
Modify HomePUT:/v1.0/homes/{home_id}
Delete FamilyDELETE:/v1.0/homes/{home_id}
Query Devices in HomeGET:/v1.0/homes/{home_id}/devices
Query Home MembersGET:/v1.0/homes/{home_id}/members
Add Home MemberPOST:/v1.0/homes/{home_id}/members
Modify family member informationPUT:/v1.0/homes/{home_id}/members/{uid}
Delete Home MemberDELETE:/v1.0/homes/{home_id}/members/{uid}
Add RoomPOST:/v1.0/homes/{home_id}/room
Query Room ListGET:/v1.0/homes/{home_id}/rooms
Delete RoomDELETE:/v1.0/homes/{home_id}/rooms/{room_id}
Modify the room namePUT:/v1.0/homes/{home_id}/rooms/{room_id}
Query family room equipmentGET:/v1.0/homes/{home_id}/rooms/{room_id}/devices
Query Home ListGET:/v1.0/users/{uid}/homes
Add a device in the roomPOST:/v1.0/homes/{home_id}/rooms/{room_id}/devices
Modify Room DevicesPUT:/v1.0/homes/{home_id}/rooms/{room_id}/devices
Delete Devices from RoomDELETE:/v1.0/homes/{home_id}/rooms/{room_id}/devices
Get Device ListGET:/v1.0/devices

Smart Home User Management

API NameURL
Sync User AccountPOST:/v1.0/apps/{schema}/user
Get User InformationGET:/v1.0/users/{uid}/infos
Get User ListGET:/v2.0/apps/{schema}/users
UndeletePOST:/v1.0/users/{uid}/actions/cancel-delete
Pre-delete the user accountPOST:/v1.0/users/{uid}/actions/pre-delete
Get User's Device ListGET:/v1.0/users/{uid}/devices

Scene Management

API NameURL
Get the linkage conditions supported by the deviceGET:/v1.0/devices/{device_id}/enable-linkage/codes
Query Bound ScenesGET:/v1.0/devices/{device_id}/scenes
Unbind SceneDELETE:/v1.0/devices/{device_id}/scenes/{scene_id}
Bind ScenePOST:/v1.0/devices/{device_id}/scenes/{scene_id}
Query Devices Supporting SceneGET:/v1.0/homes/{home_id}/scene/devices
Query Scenes in HomeGET:/v1.0/homes/{home_id}/scenes
Add ScenesPOST:/v1.0/homes/{home_id}/scenes
Modify ScenePUT:/v1.0/homes/{home_id}/scenes/{scene_id}
Delete Home SceneDELETE:/v1.0/homes/{home_id}/scenes/{scene_id}
Trigger to execute the specified scenePOST:/v1.0/homes/{home_id}/scenes/{scene_id}/trigger
Query the list of default scene graphsGET:/v1.0/scenes/default-pictures
Enable scenePUT:/v1.0/homes/{home_id}/scenes/{scene_id}/actions/enable
Deactivate scenePUT:/v1.0/homes/{home_id}/scenes/{scene_id}/actions/disable
Enable AutomationPUT:/v1.0/homes/{home_id}/automations/{automation_id}/actions/enable
Disable automationPUT:/v1.0/homes/{home_id}/automations/{automation_id}/actions/disable
Query Scenes in HomeGET:/v1.1/homes/{home_id}/scenes

Smart Home Application Management

API NameURL
Get App DetailsGET:/v1.0/apps/{schema}
Get App InformationGET:/v1.1/apps/{schema}

Automation Management

API NameURL
Query Devices Supporting Automation SceneGET:/v1.0/homes/{home_id}/automation/devices
Add Automation ScenesPOST:/v1.0/homes/{home_id}/automations
Query Automation ListGET:/v1.0/homes/{home_id}/automations
Query Automation SceneGET:/v1.0/homes/{home_id}/automations/{automation_id}
Modify AutomationPUT:/v1.0/homes/{home_id}/automations/{automation_id}
Delete AutomationDELETE:/v1.0/homes/{home_id}/automations/{automation_id}
Trigger External ConditionsPOST:/v1.0/homes/{home_id}/automations/{automation_id}/conditions/trigger
Linkage conditions for obtaining family supportGET:/v1.0/homes/{home_id}/enable-linkage/codes
Query Weather ConditionsGET:/v1.0/homes/automation/weather/conditions
Get the linkage condition of family support, return to group actionGET:/v2.0/homes/{home_id}/enable-linkage/codes
Linked group action to get family supportGET:/v1.0/homes/{home_id}/linkage/device-group/functions

Smart Home Network Management

API NameURL
Get a list of sub-devicesGET:/v1.0/devices/{deviceId}/list-sub
Allow sub-devices to access the networkPUT:/v1.0/devices/{deviceId}/enabled-sub-discovery
Get the list of network equipmentGET:/v1.0/device/paring/tokens/{token}

Smart Home Device Management

API NameURL
Query Zigbee devices under the gatewayGET:/v1.0/devices/{deviceId}/sub-devices
Query Factory Information in BulkGET:/v1.0/devices/factory-infos
Modify device namePUT:/v1.0/devices/{device_id}
Query device logGET:/v1.0/devices/{device_id}/logs
Restore device factory settingsPUT:/v1.0/devices/{device_id}/reset-factory
Get Device DetailsGET:/v1.0/devices/{deviceId}
Delete DeviceDELETE:/v1.0/devices/{deviceId}
Get Device StatusGET:/v1.0/devices/{deviceId}/status
Get Device List v2GET:/v2.0/devices
Batch query for the list of associated App user dimension devicesGET:/v1.0/iot-01/associated-users/devices
Delete UserDELETE:/v1.0/devices/{device_id}/users/{user_id}
Modify Device MembersPUT:/v1.0/devices/{device_id}/users/{user_id}
Query Device MembersGET:/v1.0/devices/{device_id}/users/{user_id}
Add Device MemberPOST:/v1.0/devices/{device_id}/user
Query Member List by Device IDGET:/v1.0/devices/{device_id}/users

Device Management

API NameURL
Get Status Reporting LogGET:/v2.0/cloud/thing/{device_id}/report-logs
Get Update ProgressGET:/v2.0/cloud/thing/{device_id}/firmware/{channel}/progress
Query Device Details in BulkGET:/v2.0/cloud/thing/batch
Delete DeviceDELETE:/v2.0/cloud/thing/{device_id}
Get Update InformationGET:/v2.0/cloud/thing/{device_id}/firmware
Query Device DetailsGET:/v2.0/cloud/thing/{device_id}
Confirm Start of UpdatePOST:/v2.0/cloud/thing/{device_id}/firmware/{channel}
Get Device StateGET:/v2.0/cloud/thing/{device_id}/state
Get Operation LogGET:/v2.0/cloud/thing/{device_id}/logs
Modify Basic PropertiesPOST:/v2.0/cloud/thing/{device_id}/attribute
Freeze/Unfreeze DevicePOST:/v2.0/cloud/thing/{device_id}/freeze
Transfer DevicePOST:/v2.0/cloud/thing/{device_id}/transfer
Restore Factory DefaultsPOST:/v2.0/cloud/thing/{device_id}/reset
Query Devices in SpaceGET:/v2.0/cloud/thing/space/device
Query Devices in ProjectGET:/v2.0/cloud/thing/device
Pair Device by Scanning QR CodePOST:/v2.0/cloud/thing/active/qrcode
Query Pairing ResultGET:/v2.0/cloud/thing/active/token/{token}

Smart Home Device Control

API NameURL
Modify function point namePUT:/v1.0/devices/{device_id}/functions/{function_code}
Control DevicePOST:/v1.0/devices/{deviceId}/commands
Get Instruction Set Supported by DeviceGET:/v1.0/devices/{deviceId}/functions
Get Device Specification AttributeGET:/v1.0/devices/{deviceId}/specifications
Get the instructions set by categoryGET:/v1.0/functions/{category}
Get Instruction Sets in BulkGET:/v1.0/devices/functions
Get Device Specification AttributeGET:/v1.1/devices/{device_id}/specifications

Device Control

API NameURL
Send ActionsPOST:/v2.0/cloud/thing/{device_id}/shadow/actions
Query PropertiesGET:/v2.0/cloud/thing/{device_id}/shadow/properties
Modify PropertiesPOST:/v2.0/cloud/thing/{device_id}/shadow/properties
Query Desired PropertiesGET:/v2.0/cloud/thing/{device_id}/shadow/properties/desired
Send PropertyPOST:/v2.0/cloud/thing/{device_id}/shadow/properties/issue
Set Desired PropertyPOST:/v2.0/cloud/thing/{device_id}/shadow/properties/desired
Query Things Data ModelGET:/v2.0/cloud/thing/{device_id}/model

Device Group

API NameURL
Query GroupGET:/v2.0/cloud/thing/group/{group_id}
Add DevicePUT:/v2.0/cloud/thing/group/{group_id}/devices
Delete DevicesDELETE:/v2.0/cloud/thing/group/{group_id}/devices
Get Device GroupGET:/v2.0/cloud/thing/group/device/{device_id}
Query Group PropertiesGET:/v2.0/cloud/thing/group/{group_id}/properties
Delete GroupDELETE:/v2.0/cloud/thing/group/{group_id}
Create GroupPOST:/v2.0/cloud/thing/group
Send Group PropertiesPOST:/v2.0/cloud/thing/group/properties
Query Group DevicesGET:/v2.0/cloud/thing/group/{group_id}/devices
Rename GroupPUT:/v2.0/cloud/thing/group/{group_id}/{name}
Get Groups in SpaceGET:/v2.0/cloud/thing/group

Devices OTA

API NameURL
Confirm device upgradePOST:/v1.0/iot-03/devices/{device_id}/confirm-upgrade
Obtain whether the firmware on the device is available for upgradeGET:/v1.0/iot-03/devices/{device_id}/upgrade-infos

Video Storage

API NameURL
Get Resources of Video ClipsGET:/v1.0/users/{uid}/devices/{device_id}/storage/stream/hls
Get Start Time of Video ClipGET:/v1.0/users/{uid}/devices/{device_id}/storage/stream/timeline
Get Key of Video FileGET:/v1.0/users/{uid}/devices/{device_id}/storage/stream/key

Scene Linkage Rules

API NameURL
Get Linkage Rule DetailsGET:/v2.0/cloud/scene/rule/{rule_id}
Query Linkage RulesGET:/v2.0/cloud/scene/rule
Delete Linkage RuleDELETE:/v2.0/cloud/scene/rule
Trigger Tap-to-RunPOST:/v2.0/cloud/scene/rule/{rule_id}/actions/trigger
Modify Linkage RulePUT:/v2.0/cloud/scene/rule/{rule_id}
Enable/Disable AutomationPUT:/v2.0/cloud/scene/rule/state
Add Linkage RulePOST:/v2.0/cloud/scene/rule

Smart Lock Setting

API NameURL
Assign Passwords to Device MembersPOST:/v1.0/devices/{device_id}/device-lock/users/{user_id}/allocate
Get Dynamic PasswordGET:/v1.0/devices/{device_id}/door-lock/dynamic-password
Synchronize PasswordPOST:/v1.0/devices/{device_id}/door-lock/issue-password
Remote Unlocking with PasswordPOST:/v1.0/devices/{device_id}/door-lock/open-door
Get Unlocking RecordsGET:/v1.0/devices/{device_id}/door-lock/open-logs
Create Temporary PasswordPOST:/v1.0/devices/{device_id}/door-lock/temp-password
Get Temporary PasswordGET:/v1.0/devices/{device_id}/door-lock/temp-password/{password_id}
Get Temporary PasswordsGET:/v1.0/devices/{device_id}/door-lock/temp-passwords
Delete Temporary PasswordDELETE:/v1.0/devices/{device_id}/door-lock/temp-passwords/{password_id}
Freeze Temporary PasswordPUT:/v1.0/devices/{device_id}/door-lock/temp-passwords/{password_id}/freeze-password
Modify Temporary PasswordPUT:/v1.0/devices/{device_id}/door-lock/temp-passwords/{password_id}/modify-password
Delete Temporary Password RecordDELETE:/v1.0/devices/{device_id}/door-lock/temp-passwords/{password_id}/record
Create Unnamed Temporary PasswordPOST:/v2.0/devices/{device_id}/door-lock/temp-password
Get Temporary KeyPOST:/v1.0/devices/{device_id}/door-lock/password-ticket
Get Bound Unlocking MethodsGET:/v1.0/devices/{device_id}/door-lock/user-types/{user_type}/users/{user_id}/assigned-keys
Get Unbound Unlocking MethodsGET:/v1.0/devices/{device_id}/door-lock/unassigned-keys
Enroll in Unlocking MethodPUT:/v1.0/devices/{device_id}/door-lock/actions/entry
Delete Unlocking MethodsDELETE:/v1.0/devices/{device_id}/door-lock/user-types/{user_type}/users/{user_id}/unlock-types/{unlock_type}/keys/{unlock_no}
Cancel Enrolling in Unlocking MethodPUT:/v1.0/devices/{device_id}/door-lock/unlock-types/{unlock_type}/actions/cancel
Set Duress AlarmPUT:/v1.0/devices/{device_id}/door-lock/unlock-types/{unlock_type}/keys/{unlock_no}/hijack
Get Alert RecordsGET:/v1.0/devices/{device_id}/door-lock/alarm-logs
Set Advanced PasswordPOST:/v1.0/devices/{device_id}/door-lock/advanced-password
View Advanced PasswordGET:/v1.0/devices/{device_id}/door-lock/advanced-password
Clear Temporary PasswordsPOST:/v1.0/devices/{device_id}/door-lock/temp-passwords/rest-password
Get the latest remote door opening or alarm cover imageGET:/v1.0/devices/{device_id}/door-lock/latest/media/url
Generate Offline Temporary PasswordPOST:/v1.1/devices/{device_id}/door-lock/offline-temp-password
Synchronize Unlocking MethodsPOST:/v1.0/smart-lock/devices/{device_id}/opmodes/actions/sync
Get Periodic Temporary Passwords of Keepalive LocksGET:/v1.0/smart-lock/devices/{device_id}/stand-by-lock-temp-passwords
Cancel Duress AlertDELETE:/v1.0/smart-lock/devices/{device_id}/unlock-types/{unlock_type}/keys/{unlock_sn}/hijack
Remote Locking and Unlocking Without PasswordPOST:/v1.0/smart-lock/devices/{device_id}/password-free/door-operate
Get Device AlbumsGET:/v1.0/smart-lock/devices/{device_id}/albums-media
Get Temporary KeyPOST:/v1.0/smart-lock/devices/{device_id}/password-ticket
Assign Unlocking MethodPOST:/v1.0/devices/{device_id}/door-lock/opmodes/actions/allocate
Associate History with UserPOST:/v1.0/devices/{device_id}/door-lock/records/{record_id}/actions/allocate
Update Unlocking MethodsPUT:/v1.0/devices/{device_id}/door-lock/opmodes/{unlock_sn}
Update Offline Password NamePUT:/v1.0/devices/{device_id}/door-lock/offline-temp-password/{password_id}
Get Unlocking History/Alert HistoryGET:/v1.0/devices/{device_id}/door-lock/records
Query Video ViewGET:/v1.0/smart-lock/devices/{device_id}/media-view-times
Add One Video ViewPOST:/v1.0/smart-lock/devices/{device_id}/media-view-times
Set Special Attributes of Unlocking MethodPOST:/v1.0/smart-lock/devices/{device_id}/opmodes/{opmode_id}/attribute/{attribute}/opmode-attr
Get the temporary password list of the door lockGET:/v1.0/devices/{device_id}/door-lock/template/temp-password
Create temporary passwordPOST:/v1.0/smart-lock/device/{device_id}/template/temp-password
Delete temporary passwordDELETE:/v1.0/devices/{device_id}/door-lock/template/temp-password/{password_id}
Temporary Password Details InterfaceGET:/v1.0/devices/{device_id}/door-lock/template/temp-password/{password_id}

Device User Mangement

API NameURL
Add Device MemberPOST:/v1.0/devices/{device_id}/user
Query Member List by Device IDGET:/v1.0/devices/{device_id}/users
Modify Device MembersPUT:/v1.0/devices/{device_id}/users/{user_id}
Delete UserDELETE:/v1.0/devices/{device_id}/users/{user_id}
Query Device MembersGET:/v1.0/devices/{device_id}/users/{user_id}
Get User InformationGET:/v1.0/smart-lock/devices/{device_id}/users
Update User ValidityPUT:/v1.0/smart-lock/devices/{device_id}/users/{user_id}/schedule
Delete UserPOST:/v1.0/smart-lock/devices/{device_id}/users/{user_ids}/actions/delete-users-issue
Get List of Unlocking MethodsGET:/v1.0/smart-lock/devices/{device_id}/opmodes/{user_id}
Unbind Assigned Unlocking MethodPOST:/v1.0/smart-lock/devices/{device_id}/opmodes/actions/cancel-allocate

Device Control(Standard Instruction Set)

API NameURL
Get the specifications and properties of the deviceGET:/v1.0/iot-03/devices/{device_id}/specification
Get the instruction set of the deviceGET:/v1.0/iot-03/devices/{device_id}/functions
Get the instruction set of the categoryGET:/v1.0/iot-03/categories/{category}/functions
Send commandsPOST:/v1.0/iot-03/devices/{device_id}/commands
Get Category ListGET:/v1.0/iot-03/device-categories
Get the status of a single deviceGET:/v1.0/iot-03/devices/{device_id}/status
Get the latest status of multiple devicesGET:/v1.0/iot-03/devices/status
Get Status SetGET:/v1.0/iot-03/categories/{category}/status

Infrared Air Conditioner APIs

API NameURL
Control Air Conditioner with Multiple KeysPOST:/v2.0/infrareds/{infrared_id}/air-conditioners/{remote_id}/scenes/command
Send Single CommandPOST:/v2.0/infrareds/{infrared_id}/air-conditioners/testing/command
Send Key CombinationPOST:/v2.0/infrareds/{infrared_id}/air-conditioners/testing/scenes/command
Get Air Conditioner StatusGET:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/ac/status
Control Air Conditioner with Single CommandPOST:/v2.0/infrareds/{infrared_id}/air-conditioners/{remote_id}/command
Get Air Conditioner Status in BulkGET:/v1.0/cloud/rc/infrared/ac/status/batch

Infrared Timer APIs

API NameURL
Add Infrared Scheduled TaskPOST:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/timers
Update Scheduled TaskPUT:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/timers
Update Scheduled Task StatusPUT:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/timers/status
Get Infrared Scheduled TaskGET:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/timers
Delete Scheduled TaskDELETE:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/timers

Device Timer

API NameURL
Enable/Disable Scheduled TaskPUT:/v2.0/cloud/timer/device/{device_id}/state
Query Scheduled TaskGET:/v2.0/cloud/timer/device/{device_id}
Add Scheduled TaskPOST:/v2.0/cloud/timer/device/{device_id}
Modify Scheduled TaskPUT:/v2.0/cloud/timer/device/{device_id}
Bulk Delete Scheduled TasksDELETE:/v2.0/cloud/timer/device/{device_id}/batch
Clear Scheduled TasksDELETE:/v2.0/cloud/timer/device/{device_id}

Infrared x-box APIs

API NameURL
Switch Channel TablePUT:/v2.0/infrareds/{infrared_id}/remote/{remote_id}/channels
Switch ChannelsPOST:/v2.0/infrareds/{infrared_id}/channel/switch
Delete Custom Channel TableDELETE:/v2.0/infrareds/{infrared_id}/remote/custom/{submit_id}
Update Custom Channel TablePUT:/v2.0/infrareds/{infrared_id}/remote/{remote_id}/custom/{submit_id}
Get Carriers by Region IDGET:/v2.0/infrareds/{infrared_id}/areas/{area_id}/operators
Get Channel ListGET:/v2.0/infrareds/{infrared_id}/remote/channels
Get Channel ListGET:/v2.0/infrareds/{infrared_id}/remote/{remote_id}/channels
Get All Channel NamesGET:/v2.0/infrareds/{infrared_id}/remote/all-channels
Get Region ListGET:/v2.0/infrareds/{infrared_id}/provinces/{province_id}/cities/{city_id}/areas
Get Province ListGET:/v2.0/infrareds/{infrared_id}/provinces
Get Channels Bound with Set-Top BoxGET:/v2.0/infrareds/{infrared_id}/remote/{remote_id}/selected-channels
Get City ListGET:/v2.0/infrareds/{infrared_id}/provinces/{province_id}/cities

Infrared Common APIs

API NameURL
Get Remote Control BrandGET:/v2.0/infrareds/{infrared_id}/categories/{category_id}/remotes/{remote_index}/brands
Get Infrared Code Library InformationGET:/v2.0/infrareds/{infrared_id}/categories/{category_id}/brands/{brand_id}/remotes/{remote_index}/rules
Get Keys of Remote ControlGET:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/keys
Send Standard CommandPOST:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/command
Get Brand ListGET:/v2.0/infrareds/{infrared_id}/categories/{category_id}/brands
Send Standard Command (During Pairing)POST:/v2.0/infrareds/{infrared_id}/testing/command
Get Remote Control IndexesGET:/v2.0/infrareds/{infrared_id}/categories/{category_id}/brands/{brand_id}/remote-indexs
Send Key CommandPOST:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/raw/command
Get Remote Control ListGET:/v2.0/infrareds/{infrared_id}/remotes
Send Key Command (During Pairing)POST:/v2.0/infrareds/{infrared_id}/testing/raw/command
Delete Remote ControlDELETE:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}
Add Remote ControlPOST:/v2.0/infrareds/{infrared_id}/remotes
Modify Remote Control NamePUT:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}
Get Category ListGET:/v2.0/infrareds/{infrared_id}/categories

Infrared Smart Match APIs

API NameURL
Get Token by Smart MatchingPOST:/v2.0/infrareds/{infrared_id}/matching-remotes/token
Get Matching Result by TokenGET:/v2.0/infrareds/{infrared_id}/matching-remotes

Get Device Log

API NameURL
Query device status report logGET:/v1.0/iot-03/devices/{device_id}/report-logs
Get Device Event LogGET:/v1.0/iot-03/devices/{device_id}/logs

Infrared Learning APIs

API NameURL
Update Learning CodePUT:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/learning-codes
Save Learning CodePOST:/v2.0/infrareds/{infrared_id}/learning-codes
Send Learning CodePOST:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/learning-codes
Get Learning CodesGET:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/learning-codes
Modify Learning StatusPUT:/v2.0/infrareds/{infrared_id}/learning-state
Get Learned Remote Control CodeGET:/v2.0/infrareds/{infrared_id}/learning-codes
Delete Learning CodeDELETE:/v2.0/infrareds/{infrared_id}/learning-codes/{learn_id}
Get General Key InformationGET:/v2.0/infrareds/{category_id}/base-key

Devices Group Management

API NameURL
Get Details of Device Group TasksGET:/v1.0/iot-03/device-groups/{group_id}/tasks