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
402otherwise. - 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
402otherwise. - 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