databaseRestores.list
List restore jobs sourced from this database.- Auth: Organization API key (
Authorization: Bearer korve_...) or dashboard session. - Minimum role:
member - Risk:
read
Example
Responses
Response body (200)
An array of objects with these fields:databaseRestores.create
Restore a recovery point or timestamp into a newly provisioned isolated database. The source is never overwritten.- 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 (202)
databaseRestores.get
Get restore progress and the new database id when ready.- Auth: Organization API key (
Authorization: Bearer korve_...) or dashboard session. - Minimum role:
member - Risk:
read
Example
Responses
Response body (200)
databaseRestores.previewPromotion
Preview the exact binding swap and mint a short-lived one-use confirmation bound to its current version.- Auth: Organization API key (
Authorization: Bearer korve_...) or dashboard session. - Minimum role:
owner - Risk:
dangerous· sensitive (elevated blast radius)
Request body
Example
Responses
Response body (200)
databaseRestores.promote
Explicitly promote a verified restored database by swapping the selected application binding. The source remains available until separately deleted.- Auth: Organization API key (
Authorization: Bearer korve_...) or dashboard session. - Minimum role:
owner - Risk:
dangerous· sensitive (elevated blast radius)