Get
Get one database’s status and connection details (never the password).
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.
Response
The database.
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.