Backups
You can get a JSON array of all the top level backup folders in your system and retrieve a zipped archive of any folder.
List All Backups
List all the backup folders in the Backup Directories
GET /api/backups
Returns an array of folders
{
"Name": "FMS_2021-09-16_0000",
"IsDirectory": true,
"Path": "FMS_2021-09-16_0000",
"ModTime": "2021-09-16T04:00:00.036Z"
},
{
"Name": "FMS_2021-09-17_0000",
"IsDirectory": true,
"Path": "FMS_2021-09-17_0000",
"ModTime": "2021-09-17T04:00:00.263Z"
},
...
{
"Name": "Preserved",
"IsDirectory": true,
"Path": "Preserved",
"ModTime": "2021-03-05T23:30:50.691Z"
},
{
"Name": "_Otto_",
"IsDirectory": true,
"Path": "_Otto_",
"ModTime": "2021-04-10T20:24:33.524Z"
}
]
Download a backup
This is a two-step process. In the first step, you tell Otto which backup folder you are interested in. Otto will give you back a URL to the archive. Next, you use the URL to retrieve the archive.
Request a backup archive
POST /api/backups
Headers:
- Content-Type: application JSON
Body:
{"folder": "backupfolder"}
Response:
Returns a redirect URL that you can use to get the zip. The URL expires in 1 hour.
"redirectURL": "/api/download/fyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImZvbGRlciI6IlByZXNlcnZlZCIsInR5cGUiOiJiYWNrdXAifSwiaWF0IjoxNjMyMjQ2MDA4LCJleHAiOjE2MzIyNDk2MDh9.ihJe7GU5zsdtbe4Uu18EdGKV552pgls2gNSK4wXKEIA"
}
Download the archive
Get \<url returned by the above request>