List the published engine versions.
curl --request GET \ --url 'https://stratum.example.com/v1/db/engine-versions?engine=postgres' \ --header 'Authorization: Bearer <token>'What the operator has published: for each major.minor an
engine image exists in p-system-db and a launch template points at it.
A customer picks one of these (or a bare major for its latest minor).
Readable by any authenticated principal; imageId is filled for
operators only.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Responses
Section titled “Responses”Engine versions.
object
What the operator has published: an engine image exists and a launch template in p-system-db points at it.
object
16.4
postgres16
The engine image in p-system-db (operator view only; null for tenants).
The major’s place in the catalog (as amended): current
takes new instances; legacy keeps running what exists (modify,
restore, minor upgrades, blue/green out of it) but refuses a new
instance; next is the operator’s preview of the coming major
built on demand and published so the recipe is proven, not offered.
The extension catalog. trusted: true means the
master role creates it itself with CREATE EXTENSION; the rest are
untrusted — the service creates them, and they are what an
instance’s extensions accepts.
object
The shared_preload_libraries entry the extension needs first.
Example
{ "items": [ { "status": "available", "majorStatus": "current" } ]}