Backups

Get Backups

get

Get Backups

Authorizations
X-API-KeystringRequired
Query parameters
pageinteger · min: 1Optional

page number

page_sizeinteger · min: 1Optional

items per page

orderstring · enumOptional

asc or desc

Possible values:
service_idstringOptional

filter by serviceId value

statusstringOptional

filter by status value

Responses
200

OK

application/json
get
/skybackup/v1/backups

Get all Backups Schedules

get

Get all Backups Schedules

Authorizations
X-API-KeystringRequired
Query parameters
pageinteger · min: 1Optional

page number

page_sizeinteger · min: 1Optional

items per page

service_idstring · min: 3Required

ServiceID Query

typestringOptional

full,incremental,binarylog or dump

orderstring · enumOptional

asc or desc

Possible values:
Responses
200

OK

application/json
get
/skybackup/v1/backups/schedules

Create Backup Schedule

post

Create Backup Schedule

Authorizations
X-API-KeystringRequired
Body
backup_typestring · enumRequired

supported types of the backups are:

  • full - Full backups create a complete backup of the database server in an remote bucket directory. The time the backup takes depends on the size of the databases you're backing up.
  • incremental - incremental backups update a previous backup with whatever changes to the data have occurred since the backup
  • binarylog - backups the binary log, which contains a record of all changes to the databases, both data and structure. It consists of a set of closed binary log files.
  • dump - a backup that reproduces table structure and data, without copying the actual data files.
  • snapshot - a backup that captures the state of the database persistent volume at a specific point in time.
Possible values:
schedulestring · enumRequired

Schedules supported:

Possible values:
service_idstringRequired

unique id of the database service

Example: dbxxxxx
Responses
200

OK

application/json
post
/skybackup/v1/backups/schedules

Get Backup schedule

get

Get Backup schedule

Authorizations
X-API-KeystringRequired
Path parameters
idstringRequired

Backup ID

Responses
200

OK

application/json
get
/skybackup/v1/backups/schedules/{id}

Delete Backup Schedule

delete

Delete Backup Schedule

Authorizations
X-API-KeystringRequired
Path parameters
idstringRequired

Backup ID

Responses
200

OK

No content

delete
/skybackup/v1/backups/schedules/{id}

No content

Update Backup Schedules details

patch

Update Backup Schedules details

Authorizations
X-API-KeystringRequired
Path parameters
idstringRequired

Backup ID

Body
backup_typestring · enumOptional

supported types of the backups are:

  • full - Full backups create a complete backup of the database server in an remote bucket directory. The time the backup takes depends on the size of the databases you're backing up.
  • incremental - incremental backups update a previous backup with whatever changes to the data have occurred since the backup
  • binarylog - backups the binary log, which contains a record of all changes to the databases, both data and structure. It consists of a set of closed binary log files.
  • dump - a backup that reproduces table structure and data, without copying the actual data files.
  • snapshot - a backup that captures the state of the database persistent volume at a specific point in time.
Possible values:
schedulestring · enumOptional

Schedules supported:

Possible values:
suspendedbooleanOptional

determines if the backup schedule is suspended or not when a backup schedule is suspended no new backups will be created default value is false

Responses
200

OK

application/json
patch
/skybackup/v1/backups/schedules/{id}

Get All Backups per service

get

Get All Backups per service

Authorizations
X-API-KeystringRequired
Path parameters
service_idstring · min: 5Required

Service ID

Responses
200

OK

application/json
get
/skybackup/v1/backups/{service_id}

Last updated

Was this helpful?