`GET /v1/orgs/{org}/releases`.
const url = 'https://api.updawg.net/v1/orgs/example/releases';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.updawg.net/v1/orgs/example/releasesParameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Organization slug.
Responses
Section titled “Responses”Every release the fleet runs, what it can move to, and the plans to.
Every release the fleet runs.
object
By distribution, oldest release first.
object
As distro on a host: debian, ubuntu.
End of ordinary vendor support, where a community or paid tier follows it.
End of extended (often paid) support.
End of security support.
13, 24.04.
Hosts in the fleet running it.
Release upgrades from it that have not finished, newest first.
An unfinished release upgrade, and where its hosts stand.
object
Hosts it targets that are still in the fleet.
How many hosts stand where after their current preflight.
object
A check failed.
Finished without checks: refused by the agent, failed or expired.
No preflight signed for it yet.
Every check passed.
Signed and not answered.
Nothing failed, something warned.
The prp_… id of its proposal.
Each host a check failed on, or that finished without answering, and why.
object
The checks that failed.
object
The specifics: a package, a file, a module.
Stable, for code: disk_space, held_packages, modified_conffiles,
dkms_modules, snapshot, reboot, for a package change
approved_only, and for a release upgrade release_upgrade and
third_party_repos. A newer agent may add more.
pass, warn or fail.
One sentence for a person, saying what to do when it is not a pass.
Why there was no answer.
blocked or no_answer.
The target, by version.
Releases it can be upgraded to, oldest first.
object
As distro on a host: debian, ubuntu.
End of ordinary vendor support, where a community or paid tier follows it.
End of extended (often paid) support.
End of security support.
13, 24.04.
Hosts not resolved to a known release yet. No plan can name them.
Examplegenerated
{ "releases": [ { "codename": "example", "distro": "example", "eol_active": "2026-04-15", "eol_extended": "2026-04-15", "eol_standard": "2026-04-15", "is_lts": true, "released_on": "2026-04-15", "version": "example", "hosts": 1, "plans": [ { "group": { "id": "example", "name": "example" }, "hosts": 1, "number": 1, "preflight": { "blocked": 1, "no_answer": 1, "not_run": 1, "ready": 1, "running": 1, "warnings": 1 }, "proposal_id": "example", "status": "example", "stuck": [ { "failing": [ { "items": [ "example" ], "name": "example", "status": "example", "summary": "example" } ], "host_id": "example", "hostname": "example", "problem": "example", "standing": "example" } ], "to_version": "example" } ], "targets": [ { "codename": "example", "distro": "example", "eol_active": "2026-04-15", "eol_extended": "2026-04-15", "eol_standard": "2026-04-15", "is_lts": true, "released_on": "2026-04-15", "version": "example" } ] } ], "unresolved_hosts": 1}No session.
object
Examplegenerated
{ "detail": "example", "status": 1, "title": "example", "type": "example"}Not permitted.
object
Examplegenerated
{ "detail": "example", "status": 1, "title": "example", "type": "example"}No such organization, or not yours.
object
Examplegenerated
{ "detail": "example", "status": 1, "title": "example", "type": "example"}Over the organization’s request limit. Retry-After says when to try again; RateLimit-Limit is the burst.
object
Examplegenerated
{ "detail": "example", "status": 1, "title": "example", "type": "example"}