System API
1 endpoint, generated from packages/core/openapi/v1.snapshot.json (OpenAPI 3.1.0, contract version 1.0). Conventions for lists, errors, money and authentication are on the API conventions page.
GET/api/v1/system/status
System status for owners
Version, database and migration state, last backup, disk space, and how this request reached the server (client IP, scheme, trusted proxy). Owners only; read-only.
Responses
200 Success. object
versionstringrequiredtimestringrequiredpublicUrlstring | nullrequiredsecureCookiesboolean | nullrequireddatabaseobjectrequiredstatusenumrequiredone of "ok", "unreachable"
driverenum or nullrequiredone of "postgres", "pglite"
serverVersionstring | nullrequired
schemaobjectrequiredtagstring | nullrequiredmigratedByVersionstring | nullrequiredmigratedAtstring | nullrequiredappliedMigrationsinteger or nullrequiredmin -9007199254740991
bundledMigrationsinteger or nullrequiredmin -9007199254740991
backupsobjectrequiredlastobject or nullrequiredidstringrequiredtriggerenumrequiredone of "manual", "scheduled", "pre_migrate"
statusenumrequiredone of "running", "succeeded", "failed"
startedAtstringrequiredfinishedAtstring | nullrequiredfileNamestring | nullrequiredsizeBytesinteger or nullrequiredmin -9007199254740991
encryptedbooleanrequiredincludesKeybooleanrequirederrorstring | nullrequired
lastSuccessfulobject or nullrequiredidstringrequiredtriggerenumrequiredone of "manual", "scheduled", "pre_migrate"
statusenumrequiredone of "running", "succeeded", "failed"
startedAtstringrequiredfinishedAtstring | nullrequiredfileNamestring | nullrequiredsizeBytesinteger or nullrequiredmin -9007199254740991
encryptedbooleanrequiredincludesKeybooleanrequirederrorstring | nullrequired
encryptedboolean | nullrequiredschedulestring | nullrequiredkeepinteger or nullrequiredmin -9007199254740991
beforeMigrateboolean | nullrequireddirectorystring | nullrequiredstalebooleanrequired
diskarray of objectrequiredlabelstringrequiredpathstringrequiredfreeBytesnumberrequiredtotalBytesnumberrequired
requestobjectrequiredclientIpstring | nullrequiredpeerIpstring | nullrequiredschemeenumrequiredone of "http", "https"
hoststring | nullrequiredviaTrustedProxybooleanrequired
trustedProxiesarray of string or nullrequired
- 401
session_expired,session_revoked,unauthenticated - 403
forbidden,mfa_enrolment_required