Groundfloor Docs

Managed Databases API

Provision, scale, back up, and restore managed Postgres, Redis, ClickHouse, and Qdrant clusters.

Base path: /v1/workspaces/{workspace_id}/managed-databases

Requires managed-database / KubeBlocks enablement on the cell. Credentials are stored in Secrets — responses never return raw passwords.

See also: Customer Portal — Databases

Create / list

MethodPathPermissionNotes
POST/v1/workspaces/{workspace_id}/managed-databaseswrite202 — body: engine, name, resource_tier (small|medium)
GETsamereadList clusters

Get / scale / delete

MethodPathPermissionNotes
GET…/{id}read
PATCH…/{id}write202{ "resource_tier": "medium" }
DELETE…/{id}delete202backup_disposition: retain_30d | delete_now
GET…/{id}/runs/{run_id}readPoll async saga

Backups and restore

MethodPathPermission
POST / GET…/{id}/backupswrite / read
GET / DELETE…/{id}/backups/{backup_id}read / delete
PUT / GET…/{id}/backup-schedulewrite / read
POST…/{id}/restorewrite (202)

Restore body: backup_id, new_name, optional resource_tier, restore_time (PITR where supported).

Retained (orphan) backups:

MethodPathPermission
GET…/retained-backupsread
POST…/retained-backups/restorewrite (202)

Rotate credentials

POST /v1/workspaces/{workspace_id}/managed-databases/{id}/rotate-credentials

Permission: write · 202 Accepted