Skip to main content
Encrypted managed recovery points, continuous point-in-time recovery, retention, and optional portable copies for a database.

databaseBackups.list

Page retained recovery points for a database.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: member
  • Risk: read

Query parameters

Example

Responses

Response body (200)

databaseBackups.create

Create an on-demand recovery point, optionally copied to a configured destination.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: admin
  • Billing: requires active organization billing — returns 402 otherwise.
  • Risk: write · sensitive (elevated blast radius)

Request body

Example

Responses

Response body (202)

databaseBackups.get

Get recovery-point status and metadata.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: member
  • Risk: read

Example

Responses

Response body (200)

databaseBackups.delete

Permanently delete an on-demand recovery point and its managed copies.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: owner
  • Risk: destructive · sensitive (elevated blast radius)

Example

Responses

databaseBackups.getPolicy

Get continuous recovery and scheduled retention policy.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: member
  • Risk: read

Example

Responses

Response body (200)

databaseBackups.updatePolicy

Replace retention, portability, and explicitly selected disaster-recovery copy areas. Longer retention and external transfer are metered.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: owner
  • Billing: requires active organization billing — returns 402 otherwise.
  • Risk: dangerous · sensitive (elevated blast radius)

Request body

Example

Responses

Response body (200)

databaseBackups.recoveryWindow

Get the oldest and newest recoverable timestamps and any continuity gaps.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: member
  • Risk: read

Example

Responses

Response body (200)