/system/backup
Resource URI
/system/backup
HTTP GET
Retrieves all available backup files.
GET /system/backup
Method |
Response Payload |
JSON |
{
"system_backup": {
"resources": [
{
"id": "xmsbackup-20120619-160125.tar.gz",
"uri": "/system/backup/xmsbackup-20120619-160125.tar.gz"
},
{
"id": "xmsbackup-20120620-120928.tar.gz",
"uri": "/system/backup/xmsbackup-20120620-120928.tar.gz"
},
{
"id": "xmsbackup-20120620-120935.tar.gz",
"uri": "/system/backup/xmsbackup-20120620-120935.tar.gz"
}
]
}
} |
Single Instance
Resource URI
/system/backup/xmsbackup-20120619-160125.tar.gz
Download a single backup file.
GET /system/backup/xmsbackup-20120619-160125.tar.gz
Response
A binary data of the backup file.
HTTP POST
Creates a system backup file.
POST /system/backup
Method |
Response Payload |
JSON |
{
"system_backup": {
"resources": [
{
"id": "xmsbackup-20120619-160125.tar.gz",
"uri": "/system/backup/xmsbackup-20120619-160125.tar.gz"
},
{
"id": "xmsbackup-20120620-120928.tar.gz",
"uri": "/system/backup/xmsbackup-20120620-120928.tar.gz"
},
{
"id": "xmsbackup-20120620-120935.tar.gz",
"uri": "/system/backup/xmsbackup-20120620-120935.tar.gz"
}
]
}
} |
Uploads a system backup file.
Payload content-type="application/x-gzip"
POST /system/backup/mybackup.tar.gz
Method |
Response Payload |
JSON |
{
"system_backup": {
"resources": [
{
"id": "xmsbackup-20120619-160125.tar.gz",
"uri": "/system/backup/xmsbackup-20120619-160125.tar.gz"
},
{
"id": "xmsbackup-20120620-120928.tar.gz",
"uri": "/system/backup/xmsbackup-20120620-120928.tar.gz"
},
{
"id": "mybackup.tar.gz",
"uri": "/system/backup/xmsbackup-20120620-120935.tar.gz"
}
]
}
} |
HTTP DELETE
Deletes a system backup file.
DELETE /system/backup/mybackup.tar.gz