# Aqara Device API

**Canonical:** https://apis.io/apis/aqara/aqara-device-api/  
**Provider:** Aqara — https://apis.io/providers/aqara/  
**Documentation:** https://developer.aqara.com/

Aqara Device API is one of 5 APIs that [Aqara](https://apis.io/providers/aqara/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 10 JSON Schema definitions. Tagged areas include Device. The published artifact set on APIs.io includes an OpenAPI specification and 10 JSON Schemas.

Device query, property read/write, and command execution APIs

## Operations (10)

| Method | Path | Summary |
|---|---|---|
| GET | `/devices/types` | List Device Types |
| GET | `/devices` | List Devices |
| GET | `/devices/definitions` | Query Device Model Definition |
| POST | `/devices/trait/execute` | Control Devices by Traits |
| POST | `/devices/trait/read` | Query Trait Values |
| POST | `/devices/command/execute` | Control Devices by Commands |
| POST | `/devices/command/execute/await` | Send Command to Device and Wait for Response |
| POST | `/devices/points/delete` | Delete A Function |
| POST | `/virtual-devices` | Add A Virtual Device |
| POST | `/devices/unbind` | Unbind A Device |

## Machine-readable artifacts (11)

- **OpenAPI** — https://artifacts.apis.io/aqara/openapi/aqara-device-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/aqara/json-schema/aqara-device-definitions-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/aqara/json-schema/aqara-devices-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/aqara/json-schema/aqara-create-space-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/aqara/json-schema/aqara-spaces-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/aqara/json-schema/aqara-trait-execute-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/aqara/json-schema/aqara-trait-value-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/aqara/json-schema/aqara-update-automation-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/aqara/json-schema/aqara-create-automation-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/aqara/json-schema/aqara-automation-capabilities-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/aqara/json-schema/aqara-subdevice-join-request-schema.json

## Other Aqara APIs (4)

- [Aqara Automation API](https://apis.io/apis/aqara/aqara-automation-api/)
- [Aqara Gateway API](https://apis.io/apis/aqara/aqara-gateway-api/)
- [Aqara Space API](https://apis.io/apis/aqara/aqara-space-api/)
- [Aqara Studio API](https://apis.io/apis/aqara/aqara-studio-api/)

## Tags

Device

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/aqara/aqara-device-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/aqara/.
