Skip to main content
Organization-owned custom object-storage destinations for portable database backups and exports. Credentials are encrypted and never returned.

backupDestinations.list

List custom backup destinations without credentials.
  • 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:

backupDestinations.create

Register encrypted credentials for compatible custom object storage and verify access before use.
  • 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 (201)

backupDestinations.get

Get one destination without credentials.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: member
  • Risk: read

Example

Responses

Response body (200)

backupDestinations.update

Create and validate a new immutable version before activation. Existing recovery points keep their exact prior version.
  • 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 (200)

backupDestinations.delete

Delete a destination configuration. Existing remote objects are not deleted.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: owner
  • Risk: destructive · sensitive (elevated blast radius)

Example

Responses

backupDestinations.test

Verify write, read, and delete access using a temporary object.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: admin
  • Risk: write · sensitive (elevated blast radius)

Example

Responses

Response body (200)