Resize
Queue a rolling HA resize. Replicas restart one at a time, the primary switches to an already-resized replica, and the former primary resizes last. Existing connections reconnect during switchover. Volumes grow on larger SKUs but cannot shrink.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The organization's id (UUID) or slug — either form is accepted.
The project's id (UUID) or slug — either form is accepted.
The database's id (UUID), from databases.list.
Body
Target database SKU id (see the rate card via billing.get).
Response
Rolling resize queued or already converging on the requested SKU.
Customer-chosen database name — unique within the environment. 2-62 chars of lowercase letters, digits, and hyphens, starting with a letter.
^[a-z][a-z0-9-]{1,61}$Slug of the environment the database belongs to.
^[a-z][a-z0-9-]{0,38}$provisioning, resizing, ready, failed Database region id (see regions.list). Immutable after provisioning.
Topology: 0 creates a single-node database; 2 creates one primary plus two data replicas with synchronous quorum commits and continuous recovery.
0, 2 Managed database endpoint — the in-platform hostname for SKU databases, "db.korve.app" for legacy ones.
PgBouncer transaction-pooling port. The primary port remains available for session-mode clients.
Database backend generation the row lives on. Set at provisioning.
Database SKU id (see the rate card via billing.get); null on legacy databases.
Requested SKU while a zero-downtime HA resize is running; otherwise null.
Actual allocated data-disk capacity. It grows with larger SKUs and remains allocated after a compute downsize because durable volumes cannot shrink.
Durable progress for an active rolling resize; null when no resize is running.
Liveness from the instance's heartbeat: live when the last report is recent, stale once it lapses, unknown before the instance has ever reported.
live, stale, unknown When the instance last reported in; null until the first heartbeat.
On-disk size in bytes from the latest heartbeat; null until the first report.
Instance topology for managed databases. Empty for legacy databases.
Latest one-minute operational sample; null until the node agent reports one.