Admin Updates

Generated admin updates operations.

GET/v1/admin/updatesRead the owner's cached release checkadmin
Audience
Clients · Native API
Authorization
API key or personal access token with the admin scope, or a signed-in session
OpenAPI operation ID
get_admin_updates

Responses

200Successapplication/json

Example
{
  "autoInstall": true,
  "channel": "string",
  "checkedAt": "2026-10-18T19:30:00Z",
  "current": {
    "buildId": "id_8h2k4q",
    "builtAt": "2026-10-18T19:30:00Z",
    "channel": "string",
    "notes": "string",
    "sourceDigest": "string",
    "url": "https://example.com/…",
    "version": "string"
  },
  "feedConfigured": true,
  "latest": {
    "buildId": "id_8h2k4q",
    "builtAt": "2026-10-18T19:30:00Z",
    "channel": "string",
    "notes": "string",
    "sourceDigest": "string",
    "url": "https://example.com/…",
    "version": "string"
  },
  "message": "string",
  "notesUrl": "https://example.com/…",
  "state": "string",
  "status": "string",
  "updateAvailable": true
}
Schema
  • autoInstallbooleanrequired
  • channelstringrequired
  • checkedAtstringrequired
  • currentobjectrequired
    • buildIdstringrequired
    • builtAtstringrequired
    • channelstringrequired
    • notesstring
    • sourceDigeststringrequired
    • urlstring
    • versionstringrequired
  • feedConfiguredbooleanrequired
  • latestobject
    • buildIdstringrequired
    • builtAtstringrequired
    • channelstringrequired
    • notesstring
    • sourceDigeststringrequired
    • urlstring
    • versionstringrequired
  • messagestring
  • notesUrlstring
  • statestringrequired
  • statusstringrequired
  • updateAvailablebooleanrequired

defaultRequest refused or unavailableapplication/json

Example
{
  "error": {
    "code": "string",
    "message": "string"
  }
}
Schema
  • errorobjectrequired
    • codestringrequired
    • messagestringrequired

Error codesunauthorizedinternaldatabase_busy

Example request

curl -X GET "http://127.0.0.1:32500/v1/admin/updates" \
  -H "Authorization: Bearer $PORTICO_API_KEY"
POST/v1/admin/updates/checkCheck the release feed now and answer with what it listsadmin
Audience
Clients · Native API
Authorization
API key or personal access token with the admin scope, or a signed-in session
OpenAPI operation ID
post_admin_updates_check
Max body
4 KiB

Request body application/json

Example
{}
Schema

object

Responses

200Successapplication/json

Example
{
  "autoInstall": true,
  "channel": "string",
  "checkedAt": "2026-10-18T19:30:00Z",
  "current": {
    "buildId": "id_8h2k4q",
    "builtAt": "2026-10-18T19:30:00Z",
    "channel": "string",
    "notes": "string",
    "sourceDigest": "string",
    "url": "https://example.com/…",
    "version": "string"
  },
  "feedConfigured": true,
  "latest": {
    "buildId": "id_8h2k4q",
    "builtAt": "2026-10-18T19:30:00Z",
    "channel": "string",
    "notes": "string",
    "sourceDigest": "string",
    "url": "https://example.com/…",
    "version": "string"
  },
  "message": "string",
  "notesUrl": "https://example.com/…",
  "state": "string",
  "status": "string",
  "updateAvailable": true
}
Schema
  • autoInstallbooleanrequired
  • channelstringrequired
  • checkedAtstringrequired
  • currentobjectrequired
    • buildIdstringrequired
    • builtAtstringrequired
    • channelstringrequired
    • notesstring
    • sourceDigeststringrequired
    • urlstring
    • versionstringrequired
  • feedConfiguredbooleanrequired
  • latestobject
    • buildIdstringrequired
    • builtAtstringrequired
    • channelstringrequired
    • notesstring
    • sourceDigeststringrequired
    • urlstring
    • versionstringrequired
  • messagestring
  • notesUrlstring
  • statestringrequired
  • statusstringrequired
  • updateAvailablebooleanrequired

defaultRequest refused or unavailableapplication/json

Example
{
  "error": {
    "code": "string",
    "message": "string"
  }
}
Schema
  • errorobjectrequired
    • codestringrequired
    • messagestringrequired

Error codesunauthorizedinvalid_requestinternaldatabase_busywriter_capacity

Example request

curl -X POST "http://127.0.0.1:32500/v1/admin/updates/check" \
  -H "Authorization: Bearer $PORTICO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'