---
title: Open APs
---

# Open APs

## Scene [Deprecated]

This Open API is no longer recommended for use. If you have actual business needs, please contact us for help and support through the [Community Forum](https://www.tuyaos.com/viewforum.php?f=37).

## Cloud Timer

Regular timers can be implemented using the following APIs:

- [addTimer](/en/miniapp/develop/ray/api/timer/base/addTimer)
- [updateTimer](/en/miniapp/develop/ray/api/timer/base/updateTimer)
- [removeTimer](/en/miniapp/develop/ray/api/timer/base/removeTimer)
- [syncTimerTask](/en/miniapp/develop/ray/api/timer/base/syncTimerTask)
- [updateTimerStatus](/en/miniapp/develop/ray/api/timer/base/updateTimerStatus)

Astronomical timers can be implemented using the following APIs:

- [addAstronomical](/en/miniapp/develop/ray/api/timer/astronomical/addAstronomical)
- [getAstronomicalList](/en/miniapp/develop/ray/api/timer/astronomical/getAstronomicalList)
- [removeAstronomical](/en/miniapp/develop/ray/api/timer/astronomical/removeAstronomical)
- [updateAstronomical](/en/miniapp/develop/ray/api/timer/astronomical/updateAstronomical)
- [updateAstronomicalStatus](/en/miniapp/develop/ray/api/timer/astronomical/updateAstronomicalStatus)

## Device Related

Refer to the following APIs for implementation:

- [getDpsInfos](/en/miniapp/develop/ray/api/device-control/dp/getDpsInfos#getdpsinfos)
- [updateDpName](/en/miniapp/develop/ray/api/device-control/dp/updateDpName#updatedpname)
- [getGroupDpsInfos](/en/miniapp/develop/ray/api/group/common/info/getGroupDpsInfos#getgroupdpsinfos)
- [updateGroupDpName](/en/miniapp/develop/ray/api/group/common/control/updateGroupDpName#updategroupdpname)
- [getWeatherQuality](/en/miniapp/develop/ray/api/device-info/weather/getWeatherQuality#getweatherquality)
- [saveCustomizePosition](/en/miniapp/develop/ray/api/device-info/position/saveCustomizePosition#savecustomizeposition)
- [getCustomizePosition](/en/miniapp/develop/ray/api/device-info/position/getCustomizePosition#getcustomizeposition)

## Data Statistics

- For statistic measurement capabilities, refer to the [Measurement](/en/miniapp/develop/ray/api/meature) related interfaces.
- For device log capabilities, refer to the [Device Logs](/en/miniapp/develop/ray/api/logs) related interfaces.

## Alert

Refer to the following APIs for implementation:

- [getDevAlarmList](/en/miniapp/develop/ray/api/device-info/alarm/getDevAlarmList)
- [setAlarmSwitch](/en/miniapp/develop/ray/api/device-info/alarm/setAlarmSwitch)

## Linkage Features

Refer to the following APIs for implementation:

- [getLinkageDeviceList](/en/miniapp/develop/ray/api/scenes/query/getLinkageDeviceList#getlinkagedevicelist)
- [getSceneList](/en/miniapp/develop/ray/api/scenes/query/getSceneList)
- [getBindRuleList](/en/miniapp/develop/ray/api/scenes/query/getBindRuleList)
- [bindRule](/en/miniapp/develop/ray/api/scenes/rule/bindRule#bindrule)
- [removeRule](/en/miniapp/develop/ray/api/scenes/rule/removeRule)
- [triggerRule](/en/miniapp/develop/ray/api/scenes/rule/triggerRule)
- [enableRule](/en/miniapp/develop/ray/api/scenes/rule/enableRule)
- [disableRule](/en/miniapp/develop/ray/api/scenes/rule/disableRule)

## Gateway Features

There are currently no plans to open related APIs. If you have actual business needs, please contact us for help and support through the [Community Forum](https://www.tuyaos.com/viewforum.php?f=37).
