Changelog

This section describes REST API features implemented in Veeam Service Provider Console 9.1.

Global Changes

REST API v3.4 is no longer supported.

Breaking Changes

Added the retentionDays property to the LinuxJobRetentionSettings and MacJobRetentionSettings schemas. During job creation or modification, if the retentionDays property value is specified, the retorePointsCount property value becomes null and cannot be changed. If you do not specify the retentionDays property during job creation or modification, the server will return an error.

If you use one of the previous REST API versions, you can still obtain the jobs which were created prior to Veeam Service Provider Console 9.1 and for which the restorePointsCount property value was not yet specified. Otherwise the server will return an error.

For backup policy resources, we recommend that you specify both retentionDays and restorePointsCount properties to ensure proper policy execution on various versions of Veeam backup agents.

Schema Changes

The following list contains changes applied to schemas in REST API v3.6.1:

  • Added the syntheticFullSettings property to the LinuxJobScheduleSettings and MacJobScheduleSettings schemas.
  • Added the schedule property to the BackupServerJob schema.
  • Added the lastSession property to the BackupFailoverPlan schema.
  • Added the inHighAvailabilityCluster property to the BackupServer schema.
  • The description property of the LocalUserRole schema is no longer required.

This section contains changes applied to schemas in REST API v3.6.

New Operations

The following list contains IDs of new operations introduced in REST API v3.6.1:

Document updated 11/06/2025

Page content applies to build 9.1.0.30345