Admin

Get instance update status

Returns a cached, read-only stable release comparison. This endpoint never installs updates.

get/admin/update-status

Request

  • Base URL: https://app.openpo.st/api/v1
  • URL: https://app.openpo.st/api/v1/admin/update-status
  • Auth: one of:
    • HTTP bearer
    • API key in cookie openpost_session

Response

OK

$schemastring uri

A URL to the JSON Schema for this object.

checked_atstring

Last bounded release-check attempt

configuration_source'default' | 'environment' | 'database' required

Source of the configured value

configured_enabledboolean required

Configured OPENPOST_UPDATE_CHECK_ENABLED value

disabled_reason'managed_edition' | 'configuration'

Reason the configured value is not effective

effective_enabledboolean required

Whether release checks run in this process

latest_versionstring

Latest stable OpenPost release tag

published_atstring

Latest release publication time

release_urlstring

Validated GitHub release page

requires_restartboolean required

Whether the configured value differs from the running process

running_buildstring required

Source revision embedded in or detected from the running server

running_versionstring required

Version embedded in the running server

state'current' | 'update_available' | 'stale' | 'unavailable' | 'disabled' | 'development' required

Release comparison state

Example response

{
  "$schema": "https://example.com/api/v1/schemas/UpdateStatusResponse.json"
}

Changes

No recorded changes to this operation across all 1 revision of this API.