Backups
Volume backup management
Lists all Block Storage backups
OpenStack authentication token
Shows details for all project. Admin only.
Comma-separated list of sort keys and optional sort directions
Sorts by an attribute
Sorts by direction (asc or desc)
Requests a page size of items
Used in conjunction with limit to return items starting from the offset position
The ID of the last-seen item
Whether to show count in response (microversion 3.45+)
OK
GET /v3/v3/backups HTTP/1.1
Host: example.com
X-Auth-Token: YOUR_API_KEY
Accept: */*
OK
{
"backups": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"links": [
{
"href": "https://example.com",
"rel": "text",
"type": "text"
}
]
}
],
"backups_links": [
{
"href": "https://example.com",
"rel": "text",
"type": "text"
}
],
"count": 1
}Creates a volume backup
OpenStack authentication token
Accepted
POST /v3/v3/backups HTTP/1.1
Host: example.com
X-Auth-Token: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 229
{
"backup": {
"volume_id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"container": "text",
"incremental": true,
"force": true,
"snapshot_id": "123e4567-e89b-12d3-a456-426614174000",
"availability_zone": "text"
}
}Accepted
{
"backup": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"volume_id": "123e4567-e89b-12d3-a456-426614174000",
"snapshot_id": "123e4567-e89b-12d3-a456-426614174000",
"status": "text",
"size": 1,
"object_count": 1,
"container": "text",
"availability_zone": "text",
"created_at": "2025-11-28T20:27:01.722Z",
"updated_at": "2025-11-28T20:27:01.722Z",
"data_timestamp": "2025-11-28T20:27:01.722Z",
"has_dependent_backups": true,
"is_incremental": true,
"user_id": "123e4567-e89b-12d3-a456-426614174000",
"project_id": "123e4567-e89b-12d3-a456-426614174000",
"encryption_key_id": "123e4567-e89b-12d3-a456-426614174000",
"links": [
{
"href": "https://example.com",
"rel": "text",
"type": "text"
}
]
}
}Performs various actions on a backup
OpenStack authentication token
The UUID of the backup
OK (for export operations)
Request is accepted, but processing may take some time
POST /v3/v3/backups/{backup_id}/action HTTP/1.1
Host: example.com
X-Auth-Token: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 78
{
"restore": {
"volume_id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text"
}
}{}Lists all Block Storage backups with details
OpenStack authentication token
Shows details for all project. Admin only.
Comma-separated list of sort keys and optional sort directions
Sorts by an attribute
Sorts by direction (asc or desc)
Requests a page size of items
Used in conjunction with limit to return items starting from the offset position
The ID of the last-seen item
Whether to show count in response (microversion 3.45+)
OK
GET /v3/v3/backups/detail HTTP/1.1
Host: example.com
X-Auth-Token: YOUR_API_KEY
Accept: */*
OK
{
"backups": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"volume_id": "123e4567-e89b-12d3-a456-426614174000",
"snapshot_id": "123e4567-e89b-12d3-a456-426614174000",
"status": "text",
"size": 1,
"object_count": 1,
"container": "text",
"availability_zone": "text",
"created_at": "2025-11-28T20:27:01.722Z",
"updated_at": "2025-11-28T20:27:01.722Z",
"data_timestamp": "2025-11-28T20:27:01.722Z",
"has_dependent_backups": true,
"is_incremental": true,
"user_id": "123e4567-e89b-12d3-a456-426614174000",
"project_id": "123e4567-e89b-12d3-a456-426614174000",
"encryption_key_id": "123e4567-e89b-12d3-a456-426614174000",
"links": [
{
"href": "https://example.com",
"rel": "text",
"type": "text"
}
]
}
],
"backups_links": [
{
"href": "https://example.com",
"rel": "text",
"type": "text"
}
],
"count": 1
}Shows details for a backup
OpenStack authentication token
The UUID of the backup
OK
GET /v3/v3/backups/{backup_id} HTTP/1.1
Host: example.com
X-Auth-Token: YOUR_API_KEY
Accept: */*
OK
{
"backup": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"volume_id": "123e4567-e89b-12d3-a456-426614174000",
"snapshot_id": "123e4567-e89b-12d3-a456-426614174000",
"status": "text",
"size": 1,
"object_count": 1,
"container": "text",
"availability_zone": "text",
"created_at": "2025-11-28T20:27:01.722Z",
"updated_at": "2025-11-28T20:27:01.722Z",
"data_timestamp": "2025-11-28T20:27:01.722Z",
"has_dependent_backups": true,
"is_incremental": true,
"user_id": "123e4567-e89b-12d3-a456-426614174000",
"project_id": "123e4567-e89b-12d3-a456-426614174000",
"encryption_key_id": "123e4567-e89b-12d3-a456-426614174000",
"links": [
{
"href": "https://example.com",
"rel": "text",
"type": "text"
}
]
}
}Updates a backup
OpenStack authentication token
The UUID of the backup
OK
PUT /v3/v3/backups/{backup_id} HTTP/1.1
Host: example.com
X-Auth-Token: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"backup": {
"name": "text",
"description": "text"
}
}OK
{
"backup": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"volume_id": "123e4567-e89b-12d3-a456-426614174000",
"snapshot_id": "123e4567-e89b-12d3-a456-426614174000",
"status": "text",
"size": 1,
"object_count": 1,
"container": "text",
"availability_zone": "text",
"created_at": "2025-11-28T20:27:01.722Z",
"updated_at": "2025-11-28T20:27:01.722Z",
"data_timestamp": "2025-11-28T20:27:01.722Z",
"has_dependent_backups": true,
"is_incremental": true,
"user_id": "123e4567-e89b-12d3-a456-426614174000",
"project_id": "123e4567-e89b-12d3-a456-426614174000",
"encryption_key_id": "123e4567-e89b-12d3-a456-426614174000",
"links": [
{
"href": "https://example.com",
"rel": "text",
"type": "text"
}
]
}
}Last updated
Was this helpful?
