# Afero Cloud OTA Firmware API

**Canonical:** https://apis.io/apis/afero/ota-api/  
**Provider:** Afero — https://apis.io/providers/afero/  
**Base URL:** https://api.afero.io  
**Documentation:** https://afero-docs.readthedocs.io/en/latest/API-OTAEndpoints/

Afero Cloud OTA Firmware API is one of 4 APIs that [Afero](https://apis.io/providers/afero/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Firmware, Over-the-Air Updates, Device Management, and Deployment. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

The Afero Over-the-Air (OTA) Update API lets a partner drive firmware releases from their own CI/CD pipeline instead of the OTA Manager web application. It creates and updates partner firmware types, creates firmware records in the partner firmware pool, uploads firmware binaries to a temporary location and moves them into the permanent repository, checks whether a name and version already exists, associates pool images with device types to make them OTA-eligible, lists and filters firmware images with tag filtering and paging, pushes an image to a specific device, dissociates an image from a device type, and lists firmware tags.

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/afero/refs/heads/main/openapi/afero-ota-api-openapi.yml
- **Documentation** — https://afero-docs.readthedocs.io/en/latest/API-OTAEndpoints/
- **APIReference** — https://afero-docs.readthedocs.io/en/latest/API-OTAEndpoints-Funcs/
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/afero/refs/heads/main/overlays/afero-ota-api-overlay.yaml
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/afero/refs/heads/main/skills/afero-publish-firmware-ota.md
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/afero/refs/heads/main/skills/afero-audit-firmware-fleet.md

## Other Afero APIs (3)

- [Afero Cloud Authentication API](https://apis.io/apis/afero/authentication-api/)
- [Afero Cloud Users API](https://apis.io/apis/afero/users-api/)
- [Afero Cloud Devices API](https://apis.io/apis/afero/devices-api/)

## Tags

Firmware, Over-the-Air Updates, Device Management, Deployment

---

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