# Ayla Networks Jobs API

**Canonical:** https://apis.io/apis/ayla-networks/ayla-networks-jobs-api/  
**Provider:** Ayla Networks — https://apis.io/providers/ayla-networks/  
**Base URL:** https://icc-dev.aylanetworks.com/icc/v1/

Ayla Networks Jobs 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 Job. The published artifact set on APIs.io includes an OpenAPI specification.

The Jobs API from Ayla Networks — 21 operation(s) for jobs.

## Operations (29)

| Method | Path | Summary |
|---|---|---|
| POST | `/jobs` | Create job |
| GET | `/jobs` | Get jobs |
| POST | `/jobs/express` | Create job (Fast Track) |
| GET | `/jobs/search` | Search jobs |
| GET | `/jobs/{jobId}` | Get job |
| PUT | `/jobs/{jobId}` | Update job |
| DELETE | `/jobs/{jobId}` | Delete job |
| POST | `/jobs/{jobId}/cancel` | Cancel job |
| POST | `/jobs/{jobId}/copy` | Copy job |
| GET | `/jobs/{jobId}/devices/{dsn}/details` | Get device status |
| GET | `/jobs/{jobId}/devices_snapshot` | Get device snapshot |
| POST | `/jobs/{jobId}/ota` | Set OTA action |
| GET | `/jobs/{jobId}/ota` | Get OTA action |
| POST | `/jobs/{jobId}/properties` | Set properties for job |
| GET | `/jobs/{jobId}/properties` | Get properties for job |
| POST | `/jobs/{jobId}/schedule` | Create job schedule |
| GET | `/jobs/{jobId}/schedule` | Get schedule |
| DELETE | `/jobs/{jobId}/schedule` | Delete job schedule |
| POST | `/jobs/{jobId}/start` | Start job |
| GET | `/jobs/{job_id}/consents` | Get user consent |
| DELETE | `/jobs/{job_id}/delete_ota_command` | Remove OTA command |
| POST | `/jobs/{job_id}/file_property` | Set file property |
| GET | `/jobs/{job_id}/file_property` | Get file property |
| GET | `/jobs/{job_id}/jobreport` | Get job report details |
| GET | `/jobs/{job_id}/jobreport/download` | Download job report |
| POST | `/jobs/{job_id}/jobreport/retry_ota` | Retry selected devices |
| PUT | `/jobs/{job_id}/ota` | Update OTA job by job ID |
| PUT | `/jobs/{job_id}/schedule` | Edit schedule |
| GET | `/jobs/{job_id}/tasks` | Get all tasks |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/ayla-networks/refs/heads/main/openapi/ayla-networks-jobs-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

Job

---

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