Skip to main content

Introduction

Overview

The Aqara Data Export API provides a comprehensive set of interfaces that support you to efficiently and securely access and manage data related to devices, spaces, and automation within Aqara Studio.

With these APIs, you can list spaces and devices, control devices remotely, read and write trait values, and create, query, update, and delete automation rules.

Whether you are managing devices or building automation scenarios, the Data Export API provides the essential capabilities needed to quickly integrate and extend Aqara platform data and services.

HTTP API List

Space

NameAPI EndpointHTTP Method
List Spaces/open/api/v1/spacesGET

Device

NameAPI EndpointHTTP Method
List Device Types/open/api/v1/device-typesGET
List Devices/open/api/v1/devicesGET
Query Device Details/open/api/v1/devices/definitionsGET
Control Devices by Traits/open/api/v1/devices/trait/executePOST
Query Trait Values/open/api/v1/devices/trait/readPOST
Control Devices by Commands/open/api/v1/devices/command/executePOST

Automation

NameAPI EndpointHTTP Method
List Endpoint Capabilities for Automation/open/api/v1/automations/capabilitiesGET
Create Automation/open/api/v1/automationsPOST
List Automations/open/api/v1/automationsGET
Query Automation Details/open/api/v1/automations/<automationId>GET
Edit Automation/open/api/v1/automations/<automationId>PATCH
Batch Update Automation Status/open/api/v1/automations/statusPOST
Delete Automations/open/api/v1/automations/deletePOST
Execute Manual Trigger/open/api/v1/automations/manual-triggers/executePOST