Download a backup
curl --request GET \
--url https://api.storiza.store/apps/{id}/backups/{backupId}/download \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.storiza.store/apps/{id}/backups/{backupId}/download', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.storiza.store/apps/{id}/backups/{backupId}/download"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"success": true,
"message": "Download URL",
"data": {
"url": "<string>",
"expiresInSeconds": 123
}
}App backups
Download a backup
Get a short-lived presigned URL for the backup archive. The client downloads straight from the backup center’s object store, so the archive never passes through the control plane. The URL expires in 15 minutes.
Required API key permission: apps:read
GET
/
apps
/
{id}
/
backups
/
{backupId}
/
download
Download a backup
curl --request GET \
--url https://api.storiza.store/apps/{id}/backups/{backupId}/download \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.storiza.store/apps/{id}/backups/{backupId}/download', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.storiza.store/apps/{id}/backups/{backupId}/download"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"success": true,
"message": "Download URL",
"data": {
"url": "<string>",
"expiresInSeconds": 123
}
}Authorizations
An API key from the Storiza dashboard (API & Integrations), sent as Authorization: Bearer stz_….
Was this page helpful?