After upgrading from v12 to v13, we noticed that the output of the GetAllBackups REST API call has changed.
In v12, it returned only regular backups (and for a SOBR, strictly the performance tier backups). In v13, it now also returns capacity tier backups. However, the response lacks any property or indicator to identify which tier a backup belongs to.
This creates an issue for us: we use backup chains (backups + backup files) to calculate storage consumption and need to report performance and capacity tier usage separately. Because capacity tier backups are now returned alongside regular backups without a way to distinguish them, our calculations resulted in duplicate numbers.
Veeam Support confirmed in case #08238248 that this API behavior changed in v13.
Questions for R&D:
- Could a filter be added to GetAllBackups (e.g., by tier or backup type) so we can query backups for a specific tier?
- Alternatively, could a property indicating the tier be added to the backup response object?
- How does the VBR Web UI currently distinguish between performance and capacity tier backups under the hood?
Thanks in advance!