# Ayla Networks Dsns API

**Canonical:** https://apis.io/apis/ayla-networks/ayla-networks-dsns-api/  
**Provider:** Ayla Networks — https://apis.io/providers/ayla-networks/  
**Base URL:** https://ads-dev.aylanetworks.com/apiv1/

Ayla Networks Dsns API is one of 56 APIs that [Ayla Networks](https://apis.io/providers/ayla-networks/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Dsns. The published artifact set on APIs.io includes an OpenAPI specification.

The Dsns API from Ayla Networks — 14 operation(s) for dsns.

## Operations (21)

| Method | Path | Summary |
|---|---|---|
| GET | `/dsns/{dsn}.json` | Get device by DSN |
| PUT | `/dsns/{dsn}.json` | Rename device by DSN |
| GET | `/dsns/{dsn}/cmds.json` | Get commands by DSN |
| POST | `/dsns/{dsn}/data.json` | Create device metadatum |
| GET | `/dsns/{dsn}/data.json` | Get device metadata |
| GET | `/dsns/{dsn}/data/{datumKey}.json` | Get device metadatum |
| PUT | `/dsns/{dsn}/data/{datumKey}.json` | Update device metadata |
| DELETE | `/dsns/{dsn}/data/{datumKey}.json` | Delete device metadatum |
| GET | `/dsns/{dsn}/properties.json` | Get properties by DSN |
| GET | `/dsns/{dsn}/properties/{propName}.json` | Get property by DSN |
| POST | `/dsns/{dsn}/properties/{propName}/datapoints.json` | Create datapoint by DSN |
| GET | `/dsns/{dsn}/properties/{propName}/datapoints.json` | Get datapoints by DSN |
| GET | `/dsns/{dsn}/properties/{propName}/datapoints/{dpId}.json` | Get datapoint by DSN |
| POST | `/dsns/{dsn}/properties/{propName}/message_datapoints.json` | Create message datapoint by DSN |
| POST | `/dsns/{dsn}/properties/{propName}/triggers.json` | Create trigger |
| GET | `/dsns/{dsn}/properties/{propName}/triggers.json` | Get triggers |
| GET | `/dsns/{dsn}/properties/{propName}/triggers/all.json` | Get all triggers |
| GET | `/dsns/{dsn}/registered_nodes.json` | Get nodes by DSN |
| GET | `/dsns/{dsn}/time_zones.json` | Get device timezone |
| PUT | `/dsns/{dsn}/time_zones.json` | Set device timezone |
| PUT | `/dsns/{dsn}/device_jobs/{device_job_id}` | Decision for devices and device jobs |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/ayla-networks/refs/heads/main/openapi/ayla-networks-dsns-api-openapi.yml

## Other Ayla Networks APIs (12)

- [Ayla Networks Action Types.json API](https://apis.io/apis/ayla-networks/ayla-networks-action-types-json-api/)
- [Ayla Networks Actions API](https://apis.io/apis/ayla-networks/ayla-networks-actions-api/)
- [Ayla Networks Actions.json API](https://apis.io/apis/ayla-networks/ayla-networks-actions-json-api/)
- [Ayla Networks Admin API](https://apis.io/apis/ayla-networks/ayla-networks-admin-api/)
- [Ayla Networks Apiv1 API](https://apis.io/apis/ayla-networks/ayla-networks-apiv1-api/)
- [Ayla Networks Batch Datapoints.json API](https://apis.io/apis/ayla-networks/ayla-networks-batch-datapoints-json-api/)
- [Ayla Networks Collections 2.json API](https://apis.io/apis/ayla-networks/ayla-networks-collections-2-json-api/)
- [Ayla Networks Collections API](https://apis.io/apis/ayla-networks/ayla-networks-collections-api/)
- [Ayla Networks Collections.json API](https://apis.io/apis/ayla-networks/ayla-networks-collections-json-api/)
- [Ayla Networks Collections TBD.json API](https://apis.io/apis/ayla-networks/ayla-networks-collections-tbd-json-api/)
- [Ayla Networks Contractsdata API](https://apis.io/apis/ayla-networks/ayla-networks-contractsdata-api/)
- [Ayla Networks Destinations API](https://apis.io/apis/ayla-networks/ayla-networks-destinations-api/)

## Tags

Dsns

---

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