Skip to main content
GET
Bota builds and publishes firmware; you choose which release a device runs. This returns the releases available to your organization, newest first. Pass device_id to narrow the list to what that device can install. Without it you get everything published to your organization. Unpublished releases are never returned. A release that is still being prepared has a placeholder checksum and may have no uploaded image behind it, so there is nothing you could safely install from it.

Authentication

Requires an API key with devices:read scope.

Query Parameters

string
Return only releases this device can install (e.g., dev_abc123). The device must belong to the project your key is scoped to, otherwise the request is a 404.

Response Fields

Notes

  • Releases are scoped to your organization and shared across its projects.
  • The list is newest-first. Do not infer “latest” from the version string — a rollback publishes an older version as the newest release.