Skip to main content
GET
List

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

orgId
string
required

The organization's id (UUID) or slug — either form is accepted.

projectId
string
required

The project's id (UUID) or slug — either form is accepted.

Query Parameters

environment
string

Environment slug to filter by. Omitted, databases from every environment are listed. An environment that does not exist on the project answers 404.

Pattern: ^[a-z][a-z0-9-]{0,38}$

Response

Databases, oldest first.

id
string
required
name
string
required

Customer-chosen database name — unique within the environment. 2-62 chars of lowercase letters, digits, and hyphens, starting with a letter.

Pattern: ^[a-z][a-z0-9-]{1,61}$
environment
string
required

Slug of the environment the database belongs to.

Pattern: ^[a-z][a-z0-9-]{0,38}$
provider
string
required

Database backend generation the row lives on. Set at provisioning.

sku
string | null
required

Database SKU id (see the rate card via billing.get); null on legacy databases.

targetSku
string | null
required

Requested SKU while a zero-downtime HA resize is running; otherwise null.

allocatedStorageGb
integer | null
required

Actual allocated data-disk capacity; durable volumes grow but do not shrink.

resize
object | null
required

Durable progress for an active rolling resize; null when no resize is running.

region
string
required

Database region id (see regions.list). Immutable after provisioning.

status
enum<string>
required
Available options:
provisioning,
resizing,
ready,
failed
replicas
enum<integer>
required

Topology: 0 creates a single-node database; 2 creates one primary plus two data replicas with synchronous quorum commits and continuous recovery.

Available options:
0,
2
createdAt
string<date-time>
required