List available VPS backup plan configurations
curl --request GET \
--url https://api.storiza.store/vps-backup-plans/const options = {method: 'GET'};
fetch('https://api.storiza.store/vps-backup-plans/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.storiza.store/vps-backup-plans/"
response = requests.get(url)
print(response.text){
"success": true,
"message": "VPS backup plans retrieved successfully",
"data": {
"plans": [
{
"id": "00000000-0000-4000-8000-000000000000",
"name": "Backup Plan #1",
"description": "Example Backup Plan",
"frequency": "daily",
"frequencyText": "Daily",
"limits": {
"maxStorageGB": 400,
"maxBackups": 4,
"retentionDays": 7
},
"price": "4",
"pricing": {
"price": 4,
"formattedPrice": "$4.00"
},
"duration": "2592000",
"features": [],
"isActive": true,
"createdAt": "2026-10-09T14:57:33.978Z",
"updatedAt": "2026-10-09T14:57:33.978Z"
}
],
"grouped": {},
"statistics": {
"total": 123,
"byFrequency": {
"daily": 123,
"weekly": 123,
"monthly": 123
},
"priceRange": {
"min": "<string>",
"max": "<string>"
}
}
},
"pagination": {
"page": 2,
"limit": 2,
"offset": 1,
"total": 1,
"totalPages": 2
}
}{
"success": false,
"type": "API",
"code": "VALIDATION_ERROR",
"error": "Validation error",
"details": {
"_errors": [
"The whole schema has some validation problems"
],
"some_field": {
"_errors": [
"This field has some validation problem"
]
}
}
}{
"success": false,
"type": "API",
"code": "INTERNAL_ERROR",
"error": "Internal server error"
}Server catalog
List available VPS backup plan configurations
Lists VPS backup plans, cheapest first, together with a per-frequency grouping and summary statistics for the returned page. Pass frequency, isActive, minPrice and/or maxPrice to narrow the result, plus the standard filtering query parameters (_page, _limit, _search, _sort_by).
No API key needed — this endpoint is public.
GET
/
vps-backup-plans
/
List available VPS backup plan configurations
curl --request GET \
--url https://api.storiza.store/vps-backup-plans/const options = {method: 'GET'};
fetch('https://api.storiza.store/vps-backup-plans/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.storiza.store/vps-backup-plans/"
response = requests.get(url)
print(response.text){
"success": true,
"message": "VPS backup plans retrieved successfully",
"data": {
"plans": [
{
"id": "00000000-0000-4000-8000-000000000000",
"name": "Backup Plan #1",
"description": "Example Backup Plan",
"frequency": "daily",
"frequencyText": "Daily",
"limits": {
"maxStorageGB": 400,
"maxBackups": 4,
"retentionDays": 7
},
"price": "4",
"pricing": {
"price": 4,
"formattedPrice": "$4.00"
},
"duration": "2592000",
"features": [],
"isActive": true,
"createdAt": "2026-10-09T14:57:33.978Z",
"updatedAt": "2026-10-09T14:57:33.978Z"
}
],
"grouped": {},
"statistics": {
"total": 123,
"byFrequency": {
"daily": 123,
"weekly": 123,
"monthly": 123
},
"priceRange": {
"min": "<string>",
"max": "<string>"
}
}
},
"pagination": {
"page": 2,
"limit": 2,
"offset": 1,
"total": 1,
"totalPages": 2
}
}{
"success": false,
"type": "API",
"code": "VALIDATION_ERROR",
"error": "Validation error",
"details": {
"_errors": [
"The whole schema has some validation problems"
],
"some_field": {
"_errors": [
"This field has some validation problem"
]
}
}
}{
"success": false,
"type": "API",
"code": "INTERNAL_ERROR",
"error": "Internal server error"
}Query Parameters
Required range:
x >= 1Required range:
1 <= x <= 250Was this page helpful?