YugabyteDB Backups API is one of 73 APIs that YugabyteDB publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Backups. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.
This API exposes
27 operations
across 23 paths,
and defines 177 schemas.
It is described by OpenAPI 3.2.0, at version v1.
Requests are made against 2 base URLs: /, https://cloud.yugabyte.com/api/public/v1.
The identity and technical contract details declared by the specification.
BackupPagedApiQuery
object
6 properties
6 required
CloudVolumeEncryption
object
Volume encryption settings for AWS EBS volumes
2 properties
Tablespace
object
2 properties
2 required
Users
object
A user associated with a customer
12 properties
3 required
KeyspaceTablesList
object
8 properties
8 required
KeyspaceTables
object
2 properties
YbcThrottleParameters
object
YB-Controller throttle parameters
7 properties
ReplicaPlacement
object
2 properties
2 required
CommonBackupInfo
object
13 properties
10 required
UniverseBackupRequestFormData
object
Universe Backup Form Data
5 properties
1 required
BackupPagedApiResponse
object
4 properties
4 required
ExtraDependencies
object
Extra dependencies
1 property
DeviceInfo
object
Device information
8 properties
EncryptionAtRestConfig
object
Encryption at rest configuration
4 properties
BackupApiFilter
object
12 properties
10 required
MultiTableBackupRequestParams
object
Multi-table backup parameters
71 properties
7 required
YbcThrottleParametersResponse
object
YB-Controller throttle parameters response
1 property
RegionLocations
object
3 properties
3 required
CloudSpecificInfo
object
Node information reported by the cloud provider
18 properties
RestorePagedApiResponse
object
4 properties
4 required
PresetThrottleValues
object
3 properties
3 required
DeleteBackupInfo
object
2 properties
1 required
Backup
object
A single backup. Includes the backup's status, expiration time, and configuration.
23 properties
3 required
RestoreKeyspace
object
Keyspace level restores
11 properties
1 required
Parameters_for_Advanced_Restore_preflight_checks
object
4 properties
3 required
Parameters_for_Restore_preflight_checks
object
4 properties
2 required
PlacementBlock
object
5 properties
3 required
RestoreApiFilter
object
10 properties
8 required
PerBackupLocationKeyspaceTables
object
2 properties
BackupRequestParams
object
Backup table parameters
58 properties
7 required
BackupStorageInfo
object
Backup Storage Info for doing restore operation
13 properties
RestorePreflightResponse
object
3 properties
DeleteBackupParams
object
2 properties
1 required
RestoreBackupParams
object
40 properties
5 required
YBPError
object
Generic error response from the YugabyteDB Anywhere API
6 properties
NodeDetails
object
Details of a cloud node
37 properties
Schedule
object
Backup schedule
17 properties
1 required
BackupResp
object
21 properties
18 required
TablespaceResponse
object
3 properties
3 required
RestoreResp
object
14 properties
10 required
RestorePagedApiQuery
object
6 properties
6 required
Parameters_for_validating_Restorable_keyspace_and_tables_in_backup
object
3 properties
1 required
EditBackupParams
object
Edit backup parameters
3 properties
BackupTableParams
object
Backup table parameters
71 properties
7 required
ThrottleParamValue
object
2 properties
2 required
CommunicationPorts
object
Communication ports
15 properties
YBPSuccess
object
2 properties
BackupPointInTimeRestoreWindow
object
2 properties
2 required
YBPTask
object
2 properties
PerLocationBackupInfo
object
6 properties
KeyspaceTable
object
Keyspace and table info for backup
3 properties
BackupPagedApiQuery_2
object
6 properties
6 required
KeyspaceTablesList_2
object
6 properties
6 required
BackupPagedApiResponse_2
object
4 properties
4 required
ExtraDependencies_2
object
Extra dependencies
1 property
DeviceInfo_2
object
Device information
7 properties
EncryptionAtRestConfig_2
object
Encryption at rest configuration
4 properties
BackupApiFilter_2
object
10 properties
10 required
MultiTableBackupRequestParams_2
object
Multi-table backup parameters
49 properties
1 required
RegionLocations_2
object
2 properties
2 required
CloudSpecificInfo_2
object
Node information reported by the cloud provider
14 properties
Backup_2
object
A single backup. Includes the backup's status, expiration time, and configuration. Changes from upstream: PLAT-2132: time data types are changed from string to…
16 properties
2 required
BackupRequestParams_2
object
Backup table parameters
35 properties
2 required
BackupStorageInfo_2
object
Backup Storage Info for doing restore operation
5 properties
RestoreBackupParams_2
object
28 properties
1 required
YBPError_2
object
Generic error response from the YugabyteDB Anywhere API
3 properties
Schedule_2
object
Backup schedule
10 properties
NodeDetails_2
object
Details of a cloud node
28 properties
BackupResp_2
object
22 properties
22 required
EditBackupParams_2
object
Edit backup parameters
3 properties
BackupTableParams_2
object
Backup table parameters
49 properties
1 required
CommunicationPorts_2
object
Communication ports
11 properties
YBPSuccess_2
object
2 properties
YBPTask_2
object
2 properties
KeyspaceTable_2
object
Keyspace and table info for backup
3 properties
Backup_3
object
A backup snapshot of a YugabyteDB Aeon cluster.
7 properties
ErrorResponse
object
Standard error response returned by the API on failure.
1 property
BackupSpec
object
Specification for creating an on-demand cluster backup.
1 property
BackupPagedApiQuery_3
object
6 properties
6 required
CloudVolumeEncryption_2
object
Volume encryption settings for AWS EBS volumes
2 properties
Tablespace_2
object
2 properties
2 required
Users_2
object
A user associated with a customer
12 properties
3 required
KeyspaceTablesList_3
object
8 properties
8 required
KeyspaceTables_2
object
2 properties
YbcThrottleParameters_2
object
YB-Controller throttle parameters
7 properties
ReplicaPlacement_2
object
2 properties
2 required
CommonBackupInfo_2
object
13 properties
10 required
UniverseBackupRequestFormData_2
object
Universe Backup Form Data
5 properties
1 required
BackupPagedApiResponse_3
object
4 properties
4 required
ExtraDependencies_3
object
Extra dependencies
1 property
DeviceInfo_3
object
Device information
8 properties
EncryptionAtRestConfig_3
object
Encryption at rest configuration
4 properties
BackupApiFilter_3
object
12 properties
10 required
MultiTableBackupRequestParams_3
object
Multi-table backup parameters
71 properties
7 required
YbcThrottleParametersResponse_2
object
YB-Controller throttle parameters response
1 property
RegionLocations_3
object
3 properties
3 required
CloudSpecificInfo_3
object
Node information reported by the cloud provider
18 properties
RestorePagedApiResponse_2
object
4 properties
4 required
PresetThrottleValues_2
object
3 properties
3 required
DeleteBackupInfo_2
object
2 properties
1 required
Backup_4
object
A single backup. Includes the backup's status, expiration time, and configuration.
23 properties
3 required
RestoreKeyspace_2
object
Keyspace level restores
11 properties
1 required
PlacementBlock_2
object
5 properties
3 required
RestoreApiFilter_2
object
10 properties
8 required
PerBackupLocationKeyspaceTables_2
object
2 properties
BackupRequestParams_3
object
Backup table parameters
58 properties
7 required
BackupStorageInfo_3
object
Backup Storage Info for doing restore operation
13 properties
RestorePreflightResponse_2
object
3 properties
DeleteBackupParams_2
object
2 properties
1 required
RestoreBackupParams_3
object
40 properties
5 required
NodeDetails_3
object
Details of a cloud node
37 properties
Schedule_3
object
Backup schedule
17 properties
1 required
BackupResp_3
object
21 properties
18 required
TablespaceResponse_2
object
3 properties
3 required
RestoreResp_2
object
14 properties
10 required
RestorePagedApiQuery_2
object
6 properties
6 required
EditBackupParams_3
object
Edit backup parameters
3 properties
BackupTableParams_3
object
Backup table parameters
71 properties
7 required
ThrottleParamValue_2
object
2 properties
2 required
CommunicationPorts_3
object
Communication ports
15 properties
YBPSuccess_3
object
2 properties
BackupPointInTimeRestoreWindow_2
object
2 properties
2 required
YBPTask_3
object
2 properties
PerLocationBackupInfo_2
object
6 properties
KeyspaceTable_3
object
Keyspace and table info for backup
3 properties
BackupPagedApiQuery_4
object
6 properties
6 required
CloudVolumeEncryption_3
object
Volume encryption settings for AWS EBS volumes
2 properties
Tablespace_3
object
2 properties
2 required
Users_3
object
A user associated with a customer
12 properties
3 required
KeyspaceTablesList_4
object
8 properties
8 required
KeyspaceTables_3
object
2 properties
YbcThrottleParameters_3
object
YB-Controller throttle parameters
7 properties
ReplicaPlacement_3
object
2 properties
2 required
CommonBackupInfo_3
object
13 properties
10 required
UniverseBackupRequestFormData_3
object
Universe Backup Form Data
5 properties
1 required
BackupPagedApiResponse_4
object
4 properties
4 required
ExtraDependencies_4
object
Extra dependencies
1 property
DeviceInfo_4
object
Device information
8 properties
EncryptionAtRestConfig_4
object
Encryption at rest configuration
4 properties
BackupApiFilter_4
object
12 properties
10 required
MultiTableBackupRequestParams_4
object
Multi-table backup parameters
71 properties
7 required
YbcThrottleParametersResponse_3
object
YB-Controller throttle parameters response
1 property
RegionLocations_4
object
3 properties
3 required
CloudSpecificInfo_4
object
Node information reported by the cloud provider
18 properties
RestorePagedApiResponse_3
object
4 properties
4 required
PresetThrottleValues_3
object
3 properties
3 required
DeleteBackupInfo_3
object
2 properties
1 required
Backup_5
object
A single backup. Includes the backup's status, expiration time, and configuration.
23 properties
3 required
RestoreKeyspace_3
object
Keyspace level restores
11 properties
1 required
Parameters_for_Advanced_Restore_preflight_checks_2
object
4 properties
3 required
Parameters_for_Restore_preflight_checks_2
object
4 properties
2 required
PlacementBlock_3
object
5 properties
3 required
RestoreApiFilter_3
object
10 properties
8 required
PerBackupLocationKeyspaceTables_3
object
2 properties
BackupRequestParams_4
object
Backup table parameters
58 properties
7 required
BackupStorageInfo_4
object
Backup Storage Info for doing restore operation
13 properties
RestorePreflightResponse_3
object
3 properties
DeleteBackupParams_3
object
2 properties
1 required
RestoreBackupParams_4
object
40 properties
5 required
NodeDetails_4
object
Details of a cloud node
37 properties
Schedule_4
object
Backup schedule
17 properties
1 required
BackupResp_4
object
21 properties
18 required
TablespaceResponse_3
object
3 properties
3 required
RestoreResp_3
object
14 properties
10 required
RestorePagedApiQuery_3
object
6 properties
6 required
Parameters_for_validating_Restorable_keyspace_and_tables_in_backup_2
object
3 properties
1 required
EditBackupParams_4
object
Edit backup parameters
3 properties
BackupTableParams_4
object
Backup table parameters
71 properties
7 required
ThrottleParamValue_3
object
2 properties
2 required
CommunicationPorts_4
object
Communication ports
15 properties
YBPSuccess_4
object
2 properties
BackupPointInTimeRestoreWindow_3
object
2 properties
2 required
YBPTask_4
object
2 properties
PerLocationBackupInfo_3
object
6 properties
KeyspaceTable_4
object
Keyspace and table info for backup
3 properties
YBPSuccess_5
object
2 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs YugabyteDB publishes across the network.