- About Veeam Service Provider Console REST API
- Overview
- Changelog
- Public Cloud Integration Examples
- Preview Operations
- getGet All Policies for Mac Computers
- postCreate Backup Policy for Mac Computers
- getGet Backup Policy for Mac Computers
- patchModify Backup Policy for Mac Computers
- postDownload Veeam Backup & Replication Installation File
- postDownload Veeam ONE Installation File
- postGet Active Directory Infrastructure
- getGet Veeam Products with Available Request Proxying.
- getGet Active Proxy Sessions.
- getGet Management Agent Credentials
- putConfigure Management Agent Credentials
- delDelete Management Agent Credentials
- postDownload Veeam Backup & Replication Upgrade Setup File
- postStarts Patch Upload to Veeam Backup & Replication Server
- postUpload Patch File Chunk to Veeam Backup & Replication Server
- postComplete Patch Upload to Veeam Backup & Replication Server
- postAbort Patch Upload to Veeam Backup & Replication Server
- postStarts Patch Upload to Veeam Backup for Public Clouds Appliances registered on Veeam Cloud Connect Site
- postUpload Patch File Chunk to Veeam Backup for Public Clouds Appliances Registered on Veeam Cloud Connect Site
- postComplete Patch Upload to Veeam Backup for Public Clouds Appliances registered on Veeam Cloud Connect Site
- postAbort Patch Upload to Veeam Backup for Public Clouds Appliances registered on Veeam Cloud Connect Site
- getGet All Google Cloud Accounts
- postCreate Google Cloud Account
- getGet Google Cloud Account
- patchModify Google Cloud Account
- delDelete Google Cloud Account
- getGet All Google Cloud Datacenters
- getGet Google Cloud Zones
- getGet All Google Cloud Networks
- getGet All Google Cloud Subnets
- getGet All Google Cloud Network Tags
- getGet Veeam Cloud Connect Site IP Adresses in Google Cloud
- getGet Google Cloud Account IP Addresses
- getGet All Google Cloud VMs
- postCreate Veeam Backup for Google Cloud Appliance
- postConnect Veeam Backup for Google Cloud Appliance
- getGet Veeam Backup for Google Cloud Appliance
- patchModify Veeam Backup for Google Cloud Appliance
- getGet All Veeam Backup for Public Clouds Appliances to Create SQL Accounts
- getGet All Available Public Cloud SQL accounts.
- postCreate Public Cloud SQL Account.
- postRecollect Public Cloud SQL Account Data
- getGet Public Cloud SQL account
- patchModify Public Cloud SQL Account
- delDelete Public Cloud SQL Account
- getGet Veeam Backup & Replication Server Credentials.
- delDelete Veeam Backup & Replication Server Credentials Record.
- postAdd Veeam Backup & Replication Server Standard Credentials.
- postAdd Veeam Backup & Replication Server Linux Credentials
- getGet Veeam Backup & Replication Server Encryption Passwords
- postCreate Veeam Backup & Replication Server Encryption Password
- delDelete Veeam Backup & Replication Server Encryption Password
- getGet Configuration of Veeam Agent for Mac Job
- patchModify Configuration of Veeam Agent for Mac Job
- postCreate Configuration of Job for Veeam Agent for Mac
- getGet Backups of All Protected Cloud VMs
- getGet Backups of All Protected Cloud Databases
- getGet All Protected Cloud File Share Backups
- getGet Session States Dashboard
- postDownload Veeam ONE Upgrade Setup File
- postStart Veeam ONE Patch Upload to Server
- postUpload Patch File Chunk to Veeam ONE Server
- postComplete Patch Upload to Veeam ONE Server
- postAbort Patch Upload to Veeam ONE Server
- About
- Accounts
- getGet Current User
- getGet All User Identities
- getGet All Identities of User
- getGet All User Backup Resources
- postEnable MFA for User
- postAssign Public Key to User
- postAssign API Key to User
- getGet User Identity
- patchModify User Identity
- delDelete User Identity
- postReset User Password
- putComplete Password Reset
- getGet All Users
- postCreate User
- getGet User
- patchModify User
- delDelete User
- getGet User Backup Resource
- patchModify User Backup Resource
- getGet All User Locations
- postAssign Location to User
- delUnassign Location from User
- delRevoke Authentication Token
- getGet All Organization Users
- getGet All Location Users
- getGet Organization Keys
- getGet All Administrator Portal Users and Groups
- postCreate Administrator Portal User or Group
- getGet Administrator Portal User or Group
- patchModify Administrator Portal User or Group
- delDelete Administrator Portal User or Group
- postDiscover Domain Users and Groups
- Alarms
- AsyncActions
- Authentication
- Backup Agent Jobs
- getGet All Veeam Backup Agent Jobs
- postStart Veeam Backup Agent Job
- postStop Veeam Backup Agent Job
- getGet Jobs for All Veeam Agents for Microsoft Windows
- getGet All Jobs for Veeam Agent for Microsoft Windows
- getGet Veeam Agent for Microsoft Windows Job
- delDelete Veeam Agent for Microsoft Windows Job
- patchModify Veeam Agent for Microsoft Windows Job
- postStart Veeam Agent for Microsoft Windows Job
- postStop Veeam Agent for Microsoft Windows Job
- getGet Configuration of Job for Veeam Agent for Microsoft Windows
- patchModify Configuration of Veeam Agent for Microsoft Windows Job
- postCreate Configuration of Veeam Agent for Microsoft Windows Job
- getGet Jobs for All Veeam Agents for Linux
- getGet All Jobs for Veeam Agent for Linux
- getGet Veeam Agent for Linux Job
- delDelete Veeam Agent for Linux Job
- postStart Veeam Agent for Linux Job
- postStop Veeam Agent for Linux Job
- getGet Configuration of Veeam Agent for Linux Job
- patchModify Configuration of Veeam Agent for Linux Job
- postCreate Configuration of Veeam Agent for Linux Job
- getGet Jobs for All Veeam Agents for Mac
- getGet All Jobs for Veeam Agent for Mac
- getGet Job for Veeam Agent for Mac
- delDelete Job for Veeam Agent for Mac
- postStart Job for Veeam Agent for Mac
- postStop Job for Veeam Agent for Mac
- Backup Agents
- getGet All Backup Agents
- getGet Backup Agent
- patchModify Backup Agent
- delDelete Backup Agent
- postActivate Backup Agent
- postDeactivate Backup Agent
- postRestart Backup Agent
- postForce Data Collection from Backup Agent
- getGet All Veeam Agents for Microsoft Windows
- getGet Veeam Agent for Microsoft Windows
- postInstall CBT Driver
- postUninstall CBT Driver
- getGet All Veeam Agents for Microsoft Windows Settings
- getGet Veeam Agent for Microsoft Windows Settings
- putReplace Veeam Agent for Microsoft Windows Settings
- patchModify Veeam Agent for Microsoft Windows Settings
- getGet Policies Assigned to All Veeam Agents for Microsoft Windows
- getGet All Policies Assigned to Veeam Agent for Microsoft Windows
- postAssign Policy to Veeam Agent for Microsoft Windows
- getGet All Veeam Agents for Linux
- getGet Veeam Agent for Linux
- getGet Policies Assigned to All Veeam Agents for Linux
- getGet All Policies Assigned to Veeam Agent for Linux
- postAssign Policy to Veeam Agent for Linux
- getGet All Veeam Agents for Mac
- getGet Veeam Agent for Mac
- getGet Policies Assigned to All Veeam Agents for Mac
- getGet All Policies Assigned to Veeam Agent for Mac
- postAssign Policy to Veeam Agent for Mac
- Backup Policies
- getGet All Backup Policies
- getGet All Available Backup Policies
- getGet Backup Policy
- delDelete Backup Policy
- patchModify Backup Policy
- postCopy Backup Policy
- getGet All Policies for Windows Computers
- postCreate Backup Policy for Windows Computers
- getGet All Policies for Linux Computers
- postCreate Backup Policy for Linux Computers
- getGet Backup Policy for Windows Computers
- patchModify Backup Policy for Windows Computers
- getGet Backup Policy for Linux Computers
- patchModify Backup Policy for Linux Computers
- Backup Server Failover Plans
- getGet All Failover Plans
- getGet All Failover Plans Configured on Backup Server
- getGet Failover Plan
- patchModify Failover Plan
- postStart Failover Plan
- postUndo Failover Plan
- getGet All Objects of Failover Plans
- getGet All Objects of Failover Plans Configured on Backup Server
- getGet All Objects of Failover Plan
- Backup Server Jobs
- getGet All Jobs
- getGet All Jobs Configured on Backup Server
- getGet Job
- patchModify Job
- delDelete Job
- postAssign Job to Company
- delUnassign Job from Company
- postStart Job
- postStop Job
- postRetry Job
- getGet All VM Backup Jobs
- getGet VM Backup Job
- getGet VMware vSphere VM Backup Job Configuration
- patchModify VMware vSphere VM Backup Job Configuration
- postCreate VMware vSphere VM Backup Job
- getGet VMware Cloud Director VM Backup Job Configuration
- patchModify VMware Cloud Director VM Backup Job Configuration
- postCreate VMware Cloud Director VM Backup Job
- getGet All VM Backup Jobs Configured on Backup Server
- getGet All Objects of VM Backup Jobs Configured on Backup Server
- getGet All Objects of VM Backup Jobs
- getGet All Objects of VM Backup Job
- getGet All VM Replication Jobs
- getGet VM Replication Job
- getGet All VM Replication Jobs Configured on Backup Server
- getGet All Objects of VM Replication Jobs Configured on Backup Server
- getGet All Objects of VM Replication Jobs
- getGet All Objects of VM Replication Job
- getGet All CDP Replication Jobs
- getGet CDP Replication Job
- getGet All CDP Replication Jobs Configured on Backup Server
- getGet All Objects of CDP Replication Jobs Configured on Backup Server
- getGet All Objects of CDP Replication Jobs
- getGet All Objects of CDP Replication Job
- getGet All Periodic Backup Copy Jobs
- getGet Periodic Backup Copy Job
- getGet All Periodic Backup Copy Jobs Configured on Backup Server
- getGet All Objects of Periodic Backup Copy Jobs
- getGet All Objects of Periodic Backup Copy Job
- getGet All Objects of Periodic Backup Copy Jobs Configured on Backup Server
- getGet All File Share Jobs
- getGet File Share Job
- getGet All File Share Jobs Configured on Backup Server
- getGet All Objects of File Share Jobs
- getGet All Objects of File Share Jobs Configured on Backup Server
- getGet All Objects of File Share Job
- getGet All File Share Copy Jobs
- getGet File Share Copy Job
- getGet All File Share Copy Jobs Configured on Backup Server
- getGet All Objects of File Share Copy Jobs
- getGet All Objects of File Share Copy Jobs Configured on Backup Server
- getGet All Objects of File Share Copy Job
- getGet All Object Storage Backup Jobs
- getGet Object Storage Backup Job
- getGet All Object Storage Backup Jobs Configured on Backup Server
- getGet All Objects of Object Storage Backup Jobs
- getGet All Objects of Object Storage Backup Jobs Configured on Backup Server
- getGet All Objects of Object Storage Backup Job
- getGet All Object Storage Backup Copy Jobs
- getGet Object Storage Backup Copy Job
- getGet All Object Storage Backup Copy Jobs Configured on Backup Server
- getGet All Objects of Object Storage Backup Copy Jobs
- getGet All Objects of Object Storage Backup Copy Jobs Configured on Backup Server
- getGet All Objects of Object Storage Backup Copy Job
- getGet All Immediate Backup Copy Jobs
- getGet Immediate Backup Copy Job
- getGet All Immediate Backup Copy Jobs Configured on Backup Server
- getGet All Objects of Immediate Backup Copy Jobs
- getGet All Objects of Immediate Backup Copy Job
- getGet All Objects of Immediate Backup Copy Jobs Configured on Backup Server
- getGet All VM Copy Jobs
- getGet VM Copy Job
- getGet All VM Copy Jobs Configured on Backup Server
- getGet All File Copy Jobs
- getGet File Copy Job
- getGet All File Copy Jobs Configured on Backup Server
- getGet All File to Tape Jobs
- getGet File to Tape Job
- getGet All File to Tape Jobs Configured on Backup Server
- getGet All Objects of File to Tape Jobs
- getGet All Objects of File to Tape Jobs Configured on Backup Server
- getGet All Objects of File to Tape Job
- getGet All Backup to Tape Jobs
- getGet Backup to Tape Job
- getGet All Backup to Tape Jobs Configured on Backup Server
- getGet All Job Objects of Backup to Tape Jobs
- getGet All Job Objects of Backup to Tape Jobs Configured on Backup Server
- getGet All Job Objects of Backup to Tape Job
- getGet All Repository Objects of Backup to Tape Jobs
- getGet All Repository Objects of Backup to Tape Jobs Configured on Backup Server
- getGet All Repository Objects of Backup to Tape Job
- getGet All Backup Agent Jobs
- getGet All Backup Agent Jobs Configured on Backup Server
- getGet Backup Agent Job
- getGet All Objects of Backup Agent Job
- getGet All Objects of Backup Agent Jobs
- Backup Server Public Cloud Policies
- getGet All Veeam Backup for Public Clouds Policies
- getGet Veeam Backup for Public Clouds Policy
- delDelete Veeam Backup for Public Clouds Policy
- postStart Veeam Backup for Public Clouds Policy
- postStop Veeam Backup for Public Clouds Policy
- postEnable Veeam Backup for Public Clouds Policy
- postDisable Veeam Backup for Public Clouds Policy
- getGet All Veeam Backup for Public Clouds VM Policies
- getGet Veeam Backup for Public Clouds VM Policy
- getGet All Veeam Backup for Public Clouds VM Policies Configured on Veeam Backup & Replication Server
- getGet Objects of All Veeam Backup for Public Clouds VM Policies
- getGet Objects of Veeam Backup for Public Clouds VM Policy
- getGet Objects of Veeam Backup for Public Clouds VM Policies Configured on Veeam Backup & Replication Server
- getGet All Veeam Backup for Public Clouds File Share Policies
- getGet Veeam Backup for Public Clouds File Share Policy
- getGet All Veeam Backup for Public Clouds File Share Policies Configured on Veeam Backup & Replication Server
- getGet Objects of All Veeam Backup for Public Clouds File Share Policies
- getGet Objects of Veeam Backup for Public Clouds File Share Policy
- getGet Objects of All Veeam Backup for Public Clouds File Share Policies Configured on Veeam Backup & Replication Server
- getGet All Veeam Backup for Public Clouds Database Policies
- getGet Veeam Backup for Public Clouds Database Policy
- getGet Veeam Backup for Public Clouds Database Policies Configured on Veeam Backup & Replication Server
- getGet Objects of All Veeam Backup for Public Clouds Database Policies
- getGet All Objects of Veeam Backup for Public Clouds Database Policy
- getGet Objects of All Veeam Backup for Public Clouds Database Policies Configured on Veeam Backup & Replication Server
- getGet All Veeam Backup for Public Clouds Network Policies
- getGet Veeam Backup for Public Clouds Network Policy
- getGet All Veeam Backup for Public Clouds Network Policies Configured on Veeam Backup & Replication Server
- Backup Servers
- getGet All Backup Servers
- getGet Backup Server
- postForce Data Collection from Backup Server
- getGet Veeam Backup Agents Managed by All Veeam Backup & Replication Servers
- getGet All Veeam Backup Agents Managed by Veeam Backup & Replication Server
- getGet Veeam Backup Agent Managed by Veeam Backup & Replication Server
- getGet All Backup Repositories
- getGet All Backup Repositories Connected to Backup Server
- getGet Backup Repository
- getGet All Backup Proxies
- getGet All Backup Proxies Connected to Backup Server
- getGet Backup Proxy
- getGet All WAN Accelerators
- getGet All WAN Accelerators Connected to Backup Server
- getGet WAN Accelerator
- getGet All Hosts Connected to Backup Server
- getGet All Hosts Connected to Backup Servers
- getGet Host Connected to Backup Server
- getGet Tags From Connected vCenter Server
- getGet All VMs Marked With vCenter Server Tag
- postGet VMs In VMware vSphere VM Containers
- getGet All Protection Groups
- getGet All Protection Groups Configured on Backup Server
- getGet All VMware Cloud Director Servers
- getGet All VMware Cloud Director Servers Managed by Veeam Backup & Replication Server
- getGet VMware Cloud Director Server
- getGet All VMware Cloud Director Organizations
- getGet All VMware Cloud Director Organizations Managed by Veeam Backup & Replication Server
- getGet All VMware Cloud Director Organizations Configured on VMware Cloud Director Server
- getGet VMware Cloud Director Organization
- getGet All Organization VDCs
- getGet All Organization VDCs Managed by Veeam Backup & Replication Server
- getGet All Organization VDCs on VMware Cloud Director Server
- getGet All VDCs Providing Resources to VMware Cloud Director Organization
- getGet Organization VDC
- getGet Users of All VMware Cloud Director Organizations
- getGet Users of All VMware Cloud Director Organizations Managed by Veeam Backup & Replication server
- getGet Users of VMware Cloud Director Organization
- getGet vApps Configured on VMware Cloud Director Server
- getGet VMs Configured on VMware Cloud Director Server
- postGet VMs in VMware Cloud Director Containers
- Billing
- getGet Company Billing Settings
- getGet Billing Settings of Company
- patchModify Billing Settings of Company
- getGet All Company Invoices
- getGet All Invoices for Company
- postGenerate Invoice for Company
- postGenerate Quota Usage Report for Company
- getGet Invoice
- delDelete Invoice.
- getDownload Invoice
- postChange Invoice Payment Status
- postSend Invoice
- Cloud Connect
- getGet All Sites
- getGet Site
- patchModify Site
- putSet Site Maintenance Mode
- putSet Tenant Management on Site
- getGet All Hardware Plans
- getGet All Hardware Plans Configured on Site
- getGet Hardware Plan
- getGet All Hardware Plan Storage Entities
- getGet All Hardware Plan Storage Entities
- getGet All Cloud Gateway Pools
- getGet All Cloud Gateway Pools Configured for Site
- getGet Cloud Gateway Pool
- getGet All Cloud Gateways in Pool
- getGet All Cloud Gateways
- getGet All Cloud Gateways Configured for Site
- getGet Cloud Gateway
- getGet All Wan Accelerators
- getGet All Wan Accelerators Configured for Site
- getGet Wan Accelerator
- getGet All Site Backups
- getGet Site Backup
- getGet All Backups Created by Site
- getGet All Tenants
- getGet All Tenants Registered on Site
- postCreate Tenant on Site
- getGet Tenant
- patchModify Tenant
- delDelete Tenant
- getGet All Tenant Backup Resources
- getGet All Backup Resources Allocated to Tenant
- postCreate Tenant Backup Resource
- getGet Usage of All Backup Resources Allocated to Tenant
- getGet Usage of All Tenant Backup Resources
- getGet Tenant Backup Resource
- patchModify Tenant Backup Resource
- delDelete Tenant Backup Resource
- getGet Tenant Traffic Resource
- patchModify Tenant Traffic Resource
- getGet All Tenant Replication Resources
- getGet All Replication Resources Allocated to Tenant
- postCreate Tenant Replication Resource
- patchModify Tenant Replication Resource
- getGet Tenant Hardware Plan
- getGet All Network Extension Appliances Allocated to Tenant
- getGet Tenant Network Extension Appliance
- patchModify Tenant Network Extension Appliance
- getGet Usage of All Tenant Replication Resources
- getGet Usage of All Replication Resources Allocated to Tenant
- getGet All Tenant VMware Cloud Director Replication Resources
- getGet All VMware Cloud Director Replication Resources Allocated to Tenant
- postCreate Tenant VMware Cloud Director Replication Resource on Site
- patchModify Tenant VMware Cloud Director Replication Resource
- getGet Tenant Organization VDC
- getGet Usage of All Tenant VMware Cloud Director Replication Resources
- getGet Usage of All VMware Cloud Director Replication Resources Allocated to Tenant
- getGet All Network Extension Appliances Configured for Tenant
- getGet Tenant Network Extension Appliance
- patchModify Tenant Network Extension Appliance
- getGet All Subtenants
- getGet All Subtenants Registered on Site
- getGet All Subtenants Registered by Tenant
- getGet Subtenant
- getGet All Cloud Gateway Pools Assigned to Tenant
- getGet Tenant Veeam Products
- getGet Tenant Veeam Products on Site
- getGet VMware Cloud Director Servers Managed by All Veeam Cloud Connect Sites
- getGet All VMware Cloud Director Servers Managed by Veeam Cloud Connect Site
- getGet VMware Cloud Director Server Managed by Veeam Cloud Connect Site
- getGet VMware Cloud Director Organizations Managed by All Veeam Cloud Connect Sites
- getGet All VMware Cloud Director Organizations Managed by Veeam Cloud Connect Site
- getGet All Organizations Configured on VMware Cloud Director Server Managed by Veeam Cloud Connect Site
- getGet VMware Cloud Director Organization Managed by Veeam Cloud Connect Site
- getGet Organization VDCs Managed by All Veeam Cloud Connect Sites
- getGet All Organization VDCs Managed by Veeam Cloud Connect Site
- getGet All VDCs Providing Resources to VMware Cloud Director Organization Managed by Veeam Cloud Connect Site
- getGet Organization VDC Managed by Veeam Cloud Connect Site
- getGet Users of VMware Cloud Director Organizations Managed by All Veeam Cloud Connect Sites
- getGet Users of All VMware Cloud Director Organizations Managed by Veeam Cloud Connect Site
- getGet Users of VMware Cloud Director Organization Managed by Veeam Cloud Connect Site
- Companies
- getGet All Companies
- postCreate Company
- getGet Company
- patchModify Company
- delDelete Company
- postSend Welcome Email to Company
- getGet All Cloud Tenants Assigned to Company
- getGet All Company Veeam Backup for Microsoft 356 Resources
- getGet All Veeam Backup for Microsoft 365 Resources of Company
- postCreate Company Veeam Backup for Microsoft 365 Resource
- getGet Company Veeam Backup for Microsoft 365 Resource
- patchModify Company Veeam Backup for Microsoft 365 Resource
- delDelete Company Veeam Backup for Microsoft 365 Resource
- getGet All Company Veeam Backup for Microsoft 365 Backup Resources
- getGet All Veeam Backup for Microsoft 365 Backup Resources of Company
- postCreate Company Veeam Backup for Microsoft 365 Backup Resource
- getGet Company Veeam Backup for Microsoft 365 Backup Resource
- patchModify Company Veeam Backup for Microsoft 365 Backup Resource
- delDelete Company Veeam Backup for Microsoft 365 Backup Resource
- getGet All Company Hosted Server Resources
- getGet All Hosted Server Resources of Company
- postCreate Company Hosted Server Resource
- getGet Company Hosted Server Resource
- patchModify Company Hosted Server Resource
- delDelete Company Hosted Server Resource
- getGet All Company Hosted Repository Resources
- getGet All Hosted Repository Resources of Company
- postCreate Company Hosted Repository Resource
- getGet Company Hosted Repository Resource
- patchModify Company Hosted Repository Resource
- delDelete Company Hosted Repository Resource
- getGet All Tag Resources on Company Hosted Server Resource
- postCreate Tag Resource on Company Hosted Server Resource
- getGet Company Tag Resource
- delDelete Company Tag Resource
- getGet All Company Tag Resources
- getGet All Mappings of VMware Cloud Director Organizations to Company with Assigned Hosted Resource
- postCreate Mapping of VMware Cloud Director Organization to Company with Assigned Hosted Resource
- getGet VMware Cloud Director Organization to Company Mapping
- delDelete VMware Cloud Director Organization to Company Mapping
- getGet Mappings of VMware Cloud Director Organizations to All Companies with Assigned Hosted Resources
- getGet Services Usage by All Companies
- getGet Services Usage by Company
- getGet Permissions of Veeam Service Provider Console Entity
- patchModify Veeam Service Provider Console Entity Permissions
- Configuration
- Containers
- Deployment
- postInstall Backup Agent on Discovered Computer
- postInstall Backup Agent on Discovered Linux Computer
- postInstall Veeam Backup & Replication on Discovered Computer
- postSchedule Veeam Backup & Replication Installation on Discovered Computer
- postInstall Veeam ONE on Discovered Computer
- postSchedule Veeam ONE Installation on Discovered Computer
- getGet All Deployment Tasks Scheduled for Computer
- getGet All Deployment Tasks Scheduled for Management Agent
- getGet Computer Scheduled Deployment Task
- patchModify Computer Scheduled Deployment Task
- delDelete Computer Scheduled Deployment Task
- getGet Management Agent Scheduled Deployment Task
- patchModify Management Agent Scheduled Deployment Task
- delDelete Management Agent Scheduled Deployment Task
- postStart Computer Scheduled Deployment Task
- postStart Management Agent Scheduled Deployment Task
- postUpdate Veeam Backup & Replication on Server
- postPatch Veeam Backup & Replication on Server
- postSchedule Veeam Backup & Replication Update
- postSchedule Veeam Backup & Replication Patch
- postUpdate Veeam Agent for Microsoft Windows
- postUpdate Veeam Agent for Linux
- postUpdate Veeam Agent for Mac
- getGet All Deployment Tasks
- getGet Deployment Task
- postRun Waiting Task for Deployment Task
- getGet Deployment Task Status
- getGet Example for Veeam Backup & Replication Server Deployment Configuration
- getGet Management Agent Deployment Parameters for Linux Computers
- postUpdate Veeam ONE on Server
- getGet Example for Veeam ONE Server Deployment Configuration
- postSchedule Veeam ONE Update
- Discovery
- getGet All Discovery Rules
- getGet Discovery Rule
- patchModify Discovery Rule
- delDelete Discovery Rule
- postStart Discovery Rule
- postStop Discovery Rule
- postReset Discovery Rule Results
- getGet All Discovery Rules for Windows
- getGet Discovery Rule for Windows
- patchModify Discovery Rule for Windows
- getGet All Network-Based Discovery Rules for Windows
- postCreate Network-Based Discovery Rule for Windows
- getGet Network-Based Discovery Rule for Windows
- patchModify Network-Based Discovery Rule for Windows
- getGet All Microsoft Entra ID Discovery Rules for Windows
- postCreate Microsoft Entra ID Discovery Rule for Windows
- getGet Microsoft Entra ID Discovery Rule for Windows
- patchModify Microsoft Entra ID Discovery Rule for Windows
- getGet All Import-Based Discovery Rules for Windows
- postCreate Import-Based Discovery Rule for Windows
- getGet Import-Based Discovery Rule for Windows
- patchModify Import-Based Discovery Rule for Windows
- getGet All Discovery Rules for Linux
- getGet Discovery Rule for Linux
- patchModify Discovery Rule for Windows
- getGet All Network-Based Discovery Rules for Linux
- postCreate Network-Based Discovery Rule for Linux
- getGet Network-Based Discovery Rule for Linux
- patchModify Network-Based Discovery Rule for Linux
- getGet All Import-Based Discovery Rules for Linux
- postCreate Import-Based Discovery Rule for Linux
- getGet Import-Based Discovery Rule for Linux
- patchModify Import-Based Discovery Rule for Linux
- getGet All Discovered Computers
- getGet All Computers Discovered with Specific Rule
- getGet Discovered Computer
- postReboot Discovered Computer
- Enterprise Manager
- Event Logs
- Licensing
- getGet All Site Licenses
- getGet Site License
- putInstall Site License
- patchModify Site License
- postUpdate Site License
- getGet All License Usage Reports
- getGet Latest License Usage Reports
- getDownload License Usage Report
- getGet License Usage Reports for Date
- postFinalize License Usage Reports
- getGet License Usage Report Settings
- patchModify License Usage Report Settings
- getGet All Veeam Backup & Replication Licenses
- getGet Veeam Backup & Replication License
- putInstall Veeam Backup & Replication License
- delDelete Veeam Backup & Replication License
- patchModify Veeam Backup & Replication License
- postUpdate Veeam Backup & Replication License
- getGet All Veeam One Licenses
- getGet Veeam One License
- putInstall Veeam One License
- delDelete Veeam One License
- patchModify Veeam One License
- postUpdate Veeam One License
- getGet All Veeam Backup for Microsoft 365 Licenses
- getGet Veeam Backup for Microsoft 365 License
- putInstall Veeam Backup for Microsoft 365 License
- patchModify Veeam Backup for Microsoft 365 License
- postUpdate Veeam Backup for Microsoft 365 License
- getGet Veeam Service Provider Console License
- putInstall Veeam Service Provider Console License
- postUpdate Veeam Service Provider Console License
- getGet Veeam Service Provider Console License Settings
- getGet License Usage by All Organizations
- Locations
- Management Agents
- getGet All Unverified Management Agents
- getGet Unverified Management Agent
- postAccept Unverified Management Agent
- getGet All Management Agents
- getDownload Management Agent Setup File for Windows
- getDownload Management Agent Setup File for Linux
- getDownload Management Agent Setup File for macOS.
- getGet Management Agent
- patchModify Management Agent
- delDelete Management Agent
- postRestart Management Agent
- postReboot System on Managed Computer
- Misc
- Organizations
- getGet All Custom Settings of Email Notification
- getGet Custom Settings of Organization Email Notifications
- postConfigure Custom Settings for Organization Email Notifications
- patchModify Custom Settings of Organization Email Notifications
- getGet All Organization Alarm Templates
- postEnable Organization Alarm Templates
- postDisable Organization Alarm Templates
- getGet Organization Policy Settings
- patchModify Organization Policy Settings
- getGet Organization Notification Settings
- patchModify Organization Notification Settings
- postTest SMTP Server Settings
- postTest Email Notifications
- postSend SMTP Server OAuth 2.0 Authorization Request
- getObtain SMTP Server OAuth 2.0 Authorization Tokens
- getGet Organization Branding Settings
- patchModify Organization Branding Settings
- getGet Organization Portal URL
- putReplace Organization Portal URL
- getGet Organization Automatic Deployment Settings
- patchModify Organization Automatic Deployment Settings
- getGet All Organizations
- getGet Organization
- patchModify Organization
- postRefresh Organization Security Token
- Protected Public Cloud Workloads
- Protected Workloads
- getGet All Protected VMs
- getGet Backups of All Protected VMs
- getGet All Backups of Protected VM
- getGet All Latest Restore Points of Protected VMs
- getGet All Backup Restore Points of Protected VM
- getGet All Replication Restore Points of Protected VM
- getGet All Protected Computers Managed by Veeam Service Provider Console
- getGet Jobs Protecting All Computers Managed by Veeam Service Provider Console
- getGet All Jobs Protecting Computer Managed by Veeam Service Provider Console
- getGet All Restore Points of Protected Computers Managed by Veeam Service Provider Console
- getGet Latest Restore Points of All Protected Computers Managed by Veeam Service Provider Console
- getGet All Restore Points of Protected Computer Managed by Veeam Service Provider Console
- getGet All Protected Computers Managed By Backup Server
- getGet All Restore Points of Protected Computers Managed by Backup Server
- getGet Backups of All Protected Computers Managed by Backup Server
- getGet All Backups of Protected Computer Managed by Backup Server
- getGet Latest Restore Points of All Protected Computers Managed by Backup Server
- getGet Latest Restore Points of Protected Computer Managed by Backup Server
- getGet All Protected File Shares
- getGet All Restore Points of Protected File Shares
- getGet Backups of All Protected File Shares
- getGet All Backups of Protected File Share
- getGet Latest Restore Points of Protected File Share
- getGet All Protected Object Storages
- getGet All Restore Points of Protected Object Storages
- getGet Backups of All Protected Object Storages
- getGet All Backups of Protected Object Storage
- getGet Latest Restore Points of Protected Object Storage
- getGet All Objects Protected by Veeam Backup for Microsoft 365
- getGet All Restore Points of Object Protected by Veeam Backup for Microsoft 365
- Provider
- Public Cloud
- getGet Veeam Backup for Public Clouds Appliance Mapping
- postCreate Veeam Backup for Public Clouds Appliance Mapping
- delDelete Veeam Backup for Public Clouds Appliance Mapping
- getGet Veeam Backup for Public Clouds Appliance Certificate
- postVerify Veeam Backup for Public Clouds Appliance Certificate
- postSynchronize Public Cloud Accounts
- getGet Public Cloud Time Zones
- postCreate Guest OS Credentials
- getGet All Guest OS Credentials
- getGet Guest OS Credentials Record
- patchModify Guest OS Credentials Record
- delDelete Guest OS Credentials Record
- postSynchronize Public Cloud Guest OS Credentials
- getGet All Public Cloud Repositories
- getGet Veeam Backup for Public Clouds Appliances Registered on All Veeam Cloud Connect Sites
- getGet All Veeam Backup for Public Clouds Appliances Registered on Veeam Cloud Connect Site
- getGet Veeam Backup for Public Clouds Appliance Registered on Veeam Cloud Connect Site
- delDelete Veeam Backup for Public Clouds Appliance Registered on Veeam Cloud Connect Site
- postUpgrade Veeam Backup for Public Clouds Appliance Registered on Veeam Cloud Connect Site
- postCollect Data From Veeam Backup for Public Clouds Appliance Registered on Veeam Cloud Connect Site.
- getGet Veeam Backup for Public Clouds Appliance Repositories Registered on Veeam Cloud Connect Site
- getGet All Veeam Backup for Public Clouds Appliances.
- getGet All Veeam Backup for Public Clouds Appliances Registered on Veeam Backup & Replication Server
- getGet Veeam Backup for Public Clouds Appliance
- postCollect Data From Veeam Backup for Public Clouds Appliance
- Public Cloud AWS
- postCreate AWS Account
- getGet All AWS Accounts
- getGet AWS Account
- patchModify AWS Account
- delDelete AWS Account
- postGrant Permissions to Update Veeam Backup for AWS Appliance
- postValidate Veeam Backup for AWS Appliance Credentials
- getGet AWS Datacenters
- postAdd Amazon Connection
- delDelete Amazon Connection
- getGet All AWS VMs
- getGet All AWS Regions
- getGet All AWS Networks
- getGet All AWS Subnets
- getGet AWS Elastic IP Addresses
- getGet Veeam Cloud Connect Site IP Adresses
- getGet All Amazon Encryption Keys
- postCreate Amazon Encryption Key
- getGet All AWS Security Groups
- postCreate Veeam Backup for AWS Appliance
- postConnect Veeam Backup for AWS Appliance
- postValidate Veeam Backup for AWS Appliance
- getGet Veeam Backup for AWS Appliance
- patchModify Veeam Backup for AWS Appliance
- Public Cloud Azure
- postAdd Existing Microsoft Azure Account
- postCreate Microsoft Azure Account
- getGet All Microsoft Azure Accounts
- getGet Microsoft Azure Account
- patchModify Microsoft Azure Account
- delDelete Microsoft Azure Account
- postRenew Microsoft Azure Account Secret
- getGet Device Authentication Code
- getGet All Microsoft Azure Subscriptions
- postCreate Microsoft Azure Connection
- delDelete Microsoft Azure Connection
- getGet All Microsoft Azure Networks
- getGet Microsoft Azure IP Addresses
- getGet Veeam Cloud Connect Site IP Addresses
- getGet All Microsoft Azure Cryptographic Keys
- postCreate Microsoft Azure Cryptographic Key
- getGet All Microsoft Azure Security Groups
- getGet All Microsoft Azure Datacenters
- getGet All Microsoft Azure Resource Groups
- getGet All Microsoft Azure VMs
- postConnect Veeam Backup for Microsoft Azure Appliance
- postCreate Veeam Backup for Microsoft Azure Appliance
- getGet Veeam Backup for Microsoft Azure Appliance
- patchModify Veeam Backup for Microsoft Azure Appliance
- Pulse
- getGet VCSP Pulse Configuration
- patchModify VCSP Pulse Configuration
- postSynchronize with VCSP Pulse Portal
- getGet All Rental Agreement Contracts
- getGet Veeam Products Available in VCSP Pulse
- getGet All Licenses Managed in VCSP Pulse
- postAdd License to VCSP Pulse
- getGet License Managed in VCSP Pulse
- patchModify License Managed in VCSP Pulse
- delDelete License Managed in VCSP Pulse.
- postCopy License Managed in VCSP Pulse
- postRevoke License Managed in VCSP Pulse
- postInstall License Managed in VCSP Pulse
- postDownload License Managed in VCSP Pulse
- getGet All VCSP Pulse Tenants
- postCreate VCSP Pulse Tenant
- getGet VCSP Pulse Tenant
- patchModify VCSP Pulse Tenant
- postCreate Company from VCSP Tenant
- Resellers
- getGet All Resellers
- postCreate Reseller
- getGet Reseller
- patchModify Reseller
- delDelete Reseller
- postSend Welcome Email to Reseller
- getGet All Companies Managed by Reseller
- postAssign Company to Reseller
- delUnassign Company from Reseller
- getGet All Reseller License Management Resources
- getGet License Management Resource Allocated to Reseller
- patchModify License Management Resource Allocated to Reseller
- getGet All Reseller Veeam Backup for Microsoft 365 Resources
- getGet All Veeam Backup for Microsoft 365 Resources of Reseller
- postCreate Reseller Veeam Backup for Microsoft 365 Resource.
- getGet Reseller Veeam Backup for Microsoft 365 Resource
- patchModify Reseller Veeam Backup for Microsoft 365 Resource
- delDelete Reseller Veeam Backup for Microsoft 365 Resource
- delDelete Reseller Veeam Backup for Microsoft 365 Repository
- getGet All Reseller Veeam Backup & Replication Server Resources
- getGet All Veeam Backup & Replication Server Resources of Reseller
- postCreate Reseller Veeam Backup & Replication Server Resource
- getGet Reseller Veeam Backup & Replication Server Resource
- patchModify Reseller Veeam Backup & Replication Server Resource
- delDelete Reseller Veeam Backup & Replication Server Resource
- getGet All Reseller Site Resources
- getGet All Site Resources Allocated to Reseller
- postCreate Reseller Site Resource
- getGet Reseller Site Resource
- patchModify Reseller Site Resource
- delDelete Reseller Site Resource
- getGet All Reseller Backup Resources
- getGet All Backup Resources Allocated to Reseller on Site
- postCreate Reseller Backup Resource on Site
- getGet Usage of All Reseller Backup Resources
- getGet Usage of Reseller Backup Resources on Site
- getGet Reseller Backup Resource
- patchModify Reseller Backup Resource
- delDelete Reseller Backup Resource
- getGet Cloud WAN Accelerator Resources of All Resellers
- getGet All Cloud WAN Accelerator Resources Allocated to Reseller on Site
- postCreate Reseller Cloud WAN Accelerator Resource
- getGet Reseller Cloud WAN Accelerator Resource
- patchModify Reseller Cloud WAN Accelerator Resource
- delDelete Reseller Cloud WAN Accelerator Resource
- getGet All Reseller Replication Resources
- getGet All Replication Resources Allocated to Reseller on Site
- postCreate Reseller Replication Resource on Site
- getGet Usage of All Reseller Replication Resources
- getGet Usage of Replication Resources by Reseller on Site
- getGet Reseller Replication Resource
- patchModify Reseller Replication Resource
- delDelete Reseller Replication Resource
- getGet All Reseller VMware Cloud Director Replication Resources
- getGet All VMware Cloud Director Replication Resources Allocated to Reseller on Site
- postCreate Reseller VMware Cloud Director Replication Resource on Site
- getGet Reseller VMware Cloud Director Replication Resource
- delDelete Reseller VMware Cloud Director Replication Resource
- getGet Services Usage by All Resellers
- getGet Services Usage by Reseller
- Single Sign On
- getGet All Identity Providers
- postCheck Uniqueness of Identity Provider Name.
- getGet All Identity Providers of Organization
- postCreate SAML2 Identity Provider
- getGet Mapping Rules of All Organization Identity Providers
- getGet All Mapping Rules
- getGet Mapping Rules of Organization Identity Provider
- postCreate Mapping Rule for Organization Identity Provider
- getGet Organization Identity Provider Mapping Rule
- patchModify Organization Identity Provider Mapping Rule
- delDelete Organization Identity Provider Mapping Rule
- getGet Organization Identity Provider
- patchModify Organization Identity Provider
- delDelete Organization Identity Provider
- postRevalidate Organization Identity Provider
- getGet Metadata for Organization Identity Provider.
- Subscription Plans
- Veeam Backup for Microsoft 365 Server
- getGet All Unactivated Veeam Backup for Microsoft 365 Servers.
- getGet Unactivated Veeam Backup for Microsoft 365 Server
- postActivate Unactivated Veeam Backup for Microsoft 365 Server
- getGet All Connected Veeam Backup fot Microsoft 365 Servers.
- getGet All Microsoft Organizations
- getGet All Microsoft Organization Mappings to Companies
- postMap Microsoft Organization to Company
- getGet Microsoft Organization to Company Mapping
- delDelete Microsoft Organization to Company Mapping
- getGet Veeam Backup for Microsoft 365 Server
- delDelete Veeam Backup for Microsoft 365 Server
- postEnforce Data Collection from Veeam Backup for Microsoft 365 Server
- getGet All Microsoft Organizations Managed by Veeam Backup for Microsoft 365 Server
- postCreate Device Code
- getGet Device Code Status
- getGet Microsoft Organization
- delDelete Microsoft Organization
- getGet All Microsoft 365 Organizations Managed by Veeam Backup for Microsoft 365 Server
- postCreate Microsoft 365 Organization
- getGet Microsoft 365 Organization
- patchModify Microsoft 365 Organization
- getCheck Microsoft 365 Organization Application Certificate
- getGet All Microsoft Organization Groups
- getGet All Microsoft Organization Sites
- getGet All Microsoft Organization Teams
- getGet All Microsoft Organization Users
- getGet All Veeam Backup for Microsoft 365 Jobs
- delDelete Veeam Backup for Microsoft 365 Job
- postStart Veeam Backup for Microsoft 365 Job
- postStop Veeam Backup for Microsoft 365 Job
- postDisable Veeam Backup for Microsoft 365 Job
- postEnable Veeam Backup for Microsoft 365 Job
- getGet All Veeam Backup for Microsoft 365 Backup Copy Jobs
- postCreate Veeam Backup for Microsoft 365 Backup Job
- getGet Veeam Backup for Microsoft 365 Backup Job
- patchModify Veeam Backup for Microsoft 365 Backup Job
- getGet All Veeam Backup for Microsoft 365 Backup Copy Jobs
- postCreate Veeam Backup for Microsoft 365 Backup Copy Job
- getGet Veeam Backup for Microsoft 365 Backup Copy Job
- patchModify Veeam Backup for Microsoft 365 Backup Copy Job
- getGet All Backup Repositories Connected to Veeam Backup for Microsoft 365 Server
- getGet Available Backup Repositories for Veeam Backup for Microsoft 365 Backup Job
- getGet All Backup Proxies Connected to Veeam Backup for Microsoft 365 Server
- getGet All Backup Proxy Pools Connected to Veeam Backup for Microsoft 365 Server
- Veeam ONE Server
- Plugins
- getGet Plugin
- delUninstall Plugin
- postAssign API Key to Plugin
- postConfigure Plugin Access Permissions for Organizations
- postConfigure Plugin Access Permissions for Management Agents
- postModify Plugin Status.
- getGet Plugin User Account Data
- getGet All Installed Plugins
- getGet Plugin Available Versions
- getGet Charges for All Plugins
The following list includes changes that affect how Veeam Service Provider Console REST API works:
Companies and Veeam Cloud Connect tenants are now treated as separate entities. Multiple changes were applied to related resources.
REST API versions 3.1, 3.2 and 3.3 are no longer supported.
Discontinued InfluxDB 1.x support for integration with Grafana. The
ReporterandInfluxDbReportingproperties were removed from theappsettings.jsonfile. The dashboard configuration compatible with InfluxDB 1.x can no longer be downloaded.The
dataproperty of the response schema is now required. Response format is not affected.
The following list contains changes that cause previous versions of Veeam Service Provider Console REST API to function differently:
For REST API v3.5 and v3.5.1, in the
CompanyServicesschema, the maximum value of thestorageQuotaproperty is now2305843008139952128.Affected operations:
For REST API v3.5 and v3.5.1, in the
CompanyHostedVbrBackupResource,CompanyVb365BackupResourceandCompanyVb365BackupResourceInputschemas, thestorageQuotaproperty now represents the storage space quota in gigabytes instead of bytes. The minimum value is now1and the maximum value is now104856551424.Affected operations:
- GetCompaniesHostedVbrBackupResources
- GetCompanyHostedVbrBackupResources
- CreateCompanyHostedVbrBackupResource
- GetCompanyHostedVbrBackupResource
- PatchCompanyHostedVbrBackupResource
- GetCompaniesVb365BackupResources
- GetCompanyVb365BackupResources
- CreateCompanyVb365BackupResource
- GetCompanyVb365BackupResource
- PatchCompanyVb365BackupResource
For REST API v3.5 and v3.5.1, in the
CompanySiteTrafficResourceschema, thedataTransferOutQuotaproperty now represents the data transfer out traffic quota in gigabytes instead of bytes. Note that to modify this property value using thePatchCompanySiteTrafficResourceoperation, you must still provide a new value in bytes.Affected operations:
The minimum value of the
storageQuotaproperty of theResellerSiteBackupResourceandResellerSiteBackupResourceInputschemas is now1073741824.Affected operations:
Job schedulling can no longer be disabled for Veeam Backup & Replication and Veeam Backup for Microsoft 365 servers. The
isJobSchedulingEnabledproperty was removed from theCompanyHostedVbrResource, andCompanyVb365Resourceschemas. In previous versions, changes applied to the value of this property will be applied to a company that owns the server. Note that theisJobSchedulingEnabledproperty of theVb365OrganizationBaseschema defines whether the current user can apply changes.Affected operations:
Since companies are separated from Veeam Cloud Connect tenants in Veeam Service Provider Console v9, some operations related to companies and company site resources were changed or replaced. However, for older REST API versions, no behavior changes are present unless multiple tenants are assigned to a single company. The following list contains such operations and details on applied changes.
The DeleteCompany operation now unassigns all assigned tenants and deletes a company. The
removeBackupsparameter was removed from the operation. In older REST API versions, the operation deletes both a company and all assigned tenants.Removed the GetCompaniesSiteResources operation. To get data on company site resources, use the GetTenants operation. In older REST API versions, the GetCompaniesSiteResources operation returns all tenants assigned to companies.
Removed the GetCompanySiteResource operation. To get company site resource data, use the GetTenant operation. In older REST API versions, the GetCompanySiteResource operation returns a random tenant assigned to a company.
Removed the CreateCompanySiteResource operation. To allocate a cloud resource to a company, create a tenant using the CreateTenant operation. In older REST API versions, the CreateCompanySiteResource operation creates a cloud resource on a site. If a company already has site resources assigned, the
NotAllowedOperationerror with the1000code is returned.The GetCompanySiteResources operation now returns the collection of resources with
CloudTenantschema instead of theCompanySiteResourceschema.Removed the DeleteCompanySiteResource operation. To remove company cloud resource, delete a tenant assigned to a company using the DeleteTenant operation. The
deleteBackupsparameter of the DeleteTenant operation allows you to delete or retain cloud backups similar to theremoveBackupsparameter of the DeleteCompanySiteResource operation. In older REST API versions, the DeleteCompanySiteResource operation deletes a cloud resource on a site. If a company has more than one site resource assigned, theNotAllowedOperationerror with the1000code is returned.Replaced the PatchCompanySiteResource operation with the PatchTenant operation. In older REST API version, the PatchCompanySiteResource operation modifies a cloud resource on a site. If a company has more than one site resource assigned, the
NotAllowedOperationerror with the1000code is returned.Replaced the GetCompaniesSiteBackupResources operation with the GetTenantsBackupResources operation. In older REST API versions, the GetCompaniesSiteBackupResources operation returns backup resources of all company tenants.
Replaced the GetCompanySiteBackupResources operation with the GetTenantBackupResources operation. In older REST API versions, the GetCompanySiteBackupResources operation returns backup resources of all tenants assigned to a company.
Replaced the CreateCompanySiteBackupResource operation with the CreateTenantBackupResource operation. In older REST API versions, the CreateCompanySiteBackupResource operation creates a site backup resource for a company tenant. If a company has more than one tenant assigned, the
NotAllowedOperationerror with the1000code is returned.Replaced the GetCompanySiteBackupResourcesUsage operation with the GetTenantBackupResourcesUsage operation. In older REST API versions, the GetCompanySiteBackupResourcesUsage operation returns data on usage of site backup resources for a company tenant registered as first in the database on a site.
Replaced the GetCompaniesSiteBackupResourcesUsages operation with the GetTenantsBackupResourcesUsages operation. In older REST API versions, the GetCompaniesSiteBackupResourcesUsages operation returns data on usage of site backup resources for all tenants assigned to companies.
Replaced the GetCompanySiteBackupResource operation with the GetTenantBackupResource operation. In older REST API versions, the GetCompanySiteBackupResource operation returns a site backup resource of a company tenant registered as first in the database on a site.
Replaced the PatchCompanySiteBackupResource operation with the PatchTenantBackupResource operation. In older REST API versions, the PatchCompanySiteBackupResource operation modifies a site backup resource of a company tenant. If a company has more than one tenant assigned, the
NotAllowedOperationerror with the1000code is returned.Replaced the DeleteCompanySiteBackupResource operation with the DeleteTenantBackupResource operation. In older REST API versions, the DeleteCompanySiteBackupResource operation deletes a site backup resource of a company tenant. If a company has more than one tenant assigned, the
NotAllowedOperationerror with the1000code is returned.Replaced the GetCompanySiteTrafficResource operation with the GetTenantTrafficResource operation. In older REST API versions, the GetCompanySiteTrafficResource operation returns a cloud traffic quota configured for a company tenant registered as first in the database on a site.
Replaced the PatchCompanySiteTrafficResource operation with the PatchTenantTrafficResource operation. In older REST API versions, the PatchCompanySiteTrafficResource operation modifies a cloud traffic quota configured for a company tenant. If a company has more than one tenant assigned, the
NotAllowedOperationerror with the1000code is returned.Replaced the GetCompaniesSiteReplicationResources operation with the GetTenantsReplicationResources operation. In older REST API versions, the GetCompaniesSiteReplicationResources operation returns replication resources of all company tenants.
Replaced the GetCompanySiteReplicationResources operation with the GetTenantReplicationResources operation. In older REST API versions, the GetCompanySiteReplicationResources operation returns replication resources of all tenants assigned to a company.
Replaced the CreateCompanySiteReplicationResource operation with the CreateTenantReplicationResource operation. In older REST API versions, the CreateCompanySiteReplicationResource operation creates a site replication resource for a company tenant. If a company has more than one tenant assigned, the
NotAllowedOperationerror with the1000code is returned.Replaced the PatchCompanySiteReplicationResource operation with the PatchTenantReplicationResource operation. In older REST API versions, the PatchCompanySiteReplicationResource operation modifies a site replication resource of a company tenant. If a company has more than one tenant assigned, the
NotAllowedOperationerror with the1000code is returned.Replaced the GetCompanySiteReplicationResourceHardwarePlan operation with the GetTenantReplicationResourceHardwarePlan operation. In older REST API versions, the GetCompanySiteReplicationResourceHardwarePlan operation returns a hardware plan of a company tenant registered as first in the database on a site.
Removed the DeleteCompanySiteReplicationResourceHardwarePlan operation. To unassign a hardware plan from a company tenant, use the PatchTenantReplicationResource operation. In older REST API versions, the DeleteCompanySiteReplicationResourceHardwarePlan operation deletes a site replication resource of a company tenant. If a company has more than one tenant assigned, the
NotAllowedOperationerror with the1000code is returned.Replaced the GetCompanySiteReplicationResourcesNetworkAppliances operation with the GetTenantReplicationResourcesNetworkAppliances operation. In older REST API versions, the GetCompanySiteReplicationResourcesNetworkAppliances operation returns all network extension appliances configured for a company tenant registered as first in the database on a site.
Replaced the GetCompanySiteReplicationResourcesNetworkAppliance operation with the GetTenantReplicationResourcesNetworkAppliance operation. In older REST API versions, the GetCompanySiteReplicationResourcesNetworkAppliance operation returns a network extension appliance configured for a company tenant registered as first in the database on a site.
Replaced the PatchCompanySiteReplicationResourcesNetworkAppliance operation with the PatchTenantReplicationResourcesNetworkAppliance operation. In older REST API versions, the PatchCompanySiteReplicationResourcesNetworkAppliance operation modifies a network extension appliance of a company tenant. If a company has more than one tenant assigned, the
NotAllowedOperationerror with the1000code is returned.Replaced the GetCompaniesSiteReplicationResourcesUsages operation by the GetTenantsReplicationResourcesUsages operation. In older REST API versions, the GetCompaniesSiteReplicationResourcesUsages operation returns data on usage of site replication resources for all tenants assigned to companies.
Replaced the GetCompanySiteReplicationResourcesUsage operation with the GetTenantReplicationResourcesUsage operation. In older REST API versions, the GetCompanySiteReplicationResourcesUsage operation returns data on usage of site replication resources for a company tenant registered as first in the database on a site.
Replaced the GetCompaniesSiteVcdReplicationResources operation with the GetTenantsVcdReplicationResources operation. In older REST API versions, the GetCompaniesSiteVcdReplicationResources operation returns VMware Cloud Director replication resources of all company tenants.
Replaced the GetCompanySiteVcdReplicationResources operation with the GetTenantVcdReplicationResources operation. In older REST API versions, the GetCompanySiteVcdReplicationResources operation returns VMware Cloud Director replication resources of all company tenants.
Replaced the CreateCompanySiteVcdReplicationResource operation with the CreateTenantVcdReplicationResource operation. In older REST API versions, the CreateCompanySiteVcdReplicationResource operation creates a VMware Cloud Director replication resource for a company tenant. If a company has more than one tenant assigned, the
NotAllowedOperationerror with the1000code is returned.Replaced the PatchCompanySiteVcdReplicationResource operation with the PatchTenantVcdReplicationResource operation. In older REST API versions, the PatchCompanySiteVcdReplicationResource operation modifies a VMware Cloud Director replication resource of a company tenant. If a company has more than one tenant assigned, the
NotAllowedOperationerror with the1000code is returned.Replaced the GetCompanySiteVcdReplicationResourceDataCenter operation with the GetTenantVcdReplicationResourceDataCenter operation. In older REST API versions, the GetCompanySiteVcdReplicationResourceDataCenter operation returns an organization VDC of a company tenant registered as first in the database on a site.
Removed the DeleteCompanySiteVcdReplicationResourceDataCenter operation. Use the operation PatchTenantVcdReplicationResource to unassign an organization VDC from a company tenant. In older REST API versions, the DeleteCompanySiteVcdReplicationResourceDataCenter operation unassigns an organization VDC from a company tenant. If a company has more than one tenant assigned, the
NotAllowedOperationerror with the1000code is returned.Replaced the GetCompaniesSiteVcdReplicationResourcesUsages operation with the GetTenantsVcdReplicationResourcesUsages operation. In older REST API versions, the GetCompaniesSiteVcdReplicationResourcesUsages operation returns data on usage of VMware Cloud Director replication resources for all tenants assigned to companies.
Replaced the GetCompanySiteVcdReplicationResourcesUsage operation with the GetTenantVcdReplicationResourcesUsage operation. In older REST API versions, the GetCompanySiteVcdReplicationResourcesUsage operation returns data on usage of VMware Cloud Director replication resources for a company tenant registered as first in the database on a site.
Replaced the GetCompanySiteVcdReplicationResourcesNetworkAppliances operation with the GetTenantVcdReplicationResourcesNetworkAppliances operation. In older REST API versions, the GetCompanySiteVcdReplicationResourcesNetworkAppliances operation returns all VMware Cloud Director network extension appliances configured for a company tenant registered as first in the database on a site.
Replaced the GetCompanySiteVcdReplicationResourcesNetworkAppliance operation with the GetTenantVcdReplicationResourcesNetworkAppliance operation. In older REST API versions, the GetCompanySiteVcdReplicationResourcesNetworkAppliance operation returns a VMware Cloud Director network extension appliance configured for a company tenant registered as first in the database on a site.
Replaced the PatchCompanySiteVcdReplicationResourcesNetworkAppliance operation with the new PatchTenantVcdReplicationResourcesNetworkAppliance operation. In older REST API versions, the PatchCompanySiteVcdReplicationResourcesNetworkAppliance operation modifies a VMware Cloud Director network extension appliance of a company tenant. If a company has more than one tenant assigned, the
NotAllowedOperationerror with the1000code is returned.
This section contains changes to operations and schemas. Note that these changes do not affect functionality of the previous REST API versions.
The following list contains changes applied to operations in REST API v3.6.
Renamed the
date-timeparameter of the StartBackupFailoverPlan operation intodateTime.Added the
expandparameter to the GetVb365Microsoft365Organization operation.Replaced the
IdentityProviderSettingsrequest body schema of the CreateSaml2IdentityProvider operation with theIdentityProviderSettingsInputschema.In the SetSiteMaintenanceMode operation, the request body boolean parameter defining if the maintenance mode is enabled is now the
maintenanceModequery parameter.In the SetSiteTenantManagementMode operation, the request body boolean parameter defining if the tenant management mode is enabled is now the
tenantManagementModequery parameter.Replaced the
/organizations/companies/{companyUid}/sitesoperation URL path with/organizations/companies/{companyUid}/siteResources.Removed the following operations:
GetResellerPermissions. The information on whether a reseller can access REST API is returned by the GetReseller operation in theisRestAccessEnabledproperty.PatchResellerPermissions. To change reseller access to REST API, modify theisRestAccessEnabledproperty value with the PatchReseller operation.GetCompanyPermissions. The information on whether a company can access REST API is returned by the GetCompany operation in the isRestAccessEnabled property.PatchCompanyPermissions. To change company access to REST API, modify theisRestAccessEnabledproperty value with the PatchCompany operation.
The following operations are fully functional and are no longer present under the
Preview Operationstag:- CreateBackupServerBackupVmVSphereJob
- CreateBackupServerBackupVmVcdJob
- DeleteBackupServerJob
- ExpandBackupServerCloudDirectorObjectContainers
- ExpandBackupServerVirtualServerObjectContainers
- GetBackupServerBackupVmVSphereJobConfiguration
- GetBackupServerBackupVmVcdJobConfiguration
- GetBackupServerVirtualServerTagVirtualMachines
- GetBackupServerVirtualServerTags
- PatchBackupServerBackupVmVSphereJobConfiguration
- PatchBackupServerBackupVmVcdJobConfiguration
Removed the following deprecated operations:
This section contains changes applied to schemas in REST API v3.6.
Company and CompanyInput
Applied the following changes:
- Added the
remoteServicesproperty containing theCompanyRemoteServicesschema. - Added the
hostedServicesproperty containing theCompanyHostedServicesschema. - Replaced the
permissionsproperty with theisRestAccessEnabledproperty.
Reseller and ResellerInput
Applied the following changes:
- Replaced the
permissionsproperty with theisRestAccessEnabledproperty. - The
quotaproperty was replaced with theresellerServicesproperty.
ResellerQuota
The properties of the ResellerQuota schema were included in the other schemas with the following changes applied:
Replaced the
serversQuotaproperty with theserverAgentsQuotaproperty of theResellerBackupAgentsManagementschema.Instead of the
isServersQuotaUnlimitedproperty, unlimited company server quota is determined by theserverAgentsQuotaproperty of theResellerBackupAgentsManagementschema. If the value of the property isnull, maximum number of managed company servers is unlimited.Replaced the
workstationsQuotaproperty with theworkstationAgentsQuotaproperty of theResellerBackupAgentsManagementschema.Instead of the
isWorkstationsQuotaUnlimitedproperty, unlimited company workstation quota is determined by theworkstationAgentsQuotaproperty of theResellerBackupAgentsManagementschema. If the value of the property isnull, maximum number of managed company workstations is unlimited.Moved the
isFileLevelRestoreEnabledproperty to theResellerServicesschema.Replaced the
isVbPublicCloudManagementEnabledproperty with thevbPublicCloudManagementEnabledproperty of theResellerHostedServicesandResellerRemoteServicesschemas. If property value is changed using the older REST API version, changes are applied in both schemas.Moved the following properties to the
ResellerCloudConnectQuotaschema:dataTransferOutQuotainsiderProtectionQuotathrottlingValuethrottlingUnitmaxConcurrentTaskisWanAccelerationEnabled
Removed the following properties:
isDataTransferOutQuotaUnlimited. To configure unlimited data transfer out quota, provide thenullvalue in thedataTransferOutQuotaproperty.isThrottlingEnabled. To configure unlimited amount of incoming network traffic, provide thenullvalue in thethrottlingValueproperty.isBandwidthUnlimited. To configure unlimited number of concurrent tasks, provide thenullvalue in themaxConcurrentTaskproperty.
If you perform modification of a reseller resource using an older REST API version, default values are applied to the empty cloudConnectQuota properties:
dataTransferOutQuota: nullinsiderProtectionQuota: nullthrottlingUnit: nullthrottlingValue: nullmaxConcurrentTask: nullisWanAccelerationEnabled: false
CompanyServices
Removed the schema. Properties included in the schema were replaced with properties in other schemas:
Instead of the
isBackupAgentManagementEnabledproperty, availability of Veeam Agent Management to company users is determined by thebackupAgentsManagementproperty of theCompanyRemoteServicesschema. If the value of the property isnull, Veeam Agent Management is not available.Replaced the
backupAgentServerQuotaproperty with theserverAgentsQuotaproperty of theCompanyBackupAgentsManagementschema.Replaced the
backupAgentWorkstationQuotaproperty with theworkstationAgentsQuotaproperty of theCompanyBackupAgentsManagementschema.Instead of the
isBackupServerManagementEnabledproperty, availability of Veeam Backup & Replication server management to company users is determined by thebackupServersManagementproperty of theCompanyRemoteServicesschema. If the value of the property isnull, Veeam Agent Management is not available.Replaced the
storageQuotaproperty with thebackupServerQuotaproperty of theCompanyBackupServerManagementschema.Moved the
isVBPublicCloudManagementEnabledproperty to theCompanyRemoteServicesandCompanyHostedServicesschemas.
CompanySiteResource
Removed the schema.
CloudTenant
Applied the following changes.
Added the following properties:
vCloudOrganizationUid.assignedForCompany. Property can be used with thefilterparameter to find tenants assigned to specific companies. Also it can be utilized to reassign tenants by modifying the value.credentials. Property is required for tenant creation.siteName.
Changed the name of the
backupServerUidproperty tositeUid.The following properties are no longer
read-only:type. The dafault value isGeneral. Note that the property value cannot be changed after the tenant is created.isLeaseExpirationEnabled. The default value isfalse.leaseExpirationDate.description.isThrottlingEnabled. The default value isfalse.throttlingValue. The default value is1.throttlingUnit. The default value isMbytePerSec.maxConcurrentTask. The default value is1.isBackupProtectionEnabled. The default value isfalse.backupProtectionPeriod. The default value is7.gatewaySelectionType. The default value isStandaloneGateways.gatewayPoolsUids.isGatewayFailoverEnabled. The default value isfalse.
BackupAgentJob
Added the following properties:
backupPolicyNamebackupPolicyAssignStatusscheduleDisplayNamelastModifiedDatelastModifiedByfreeSpaceoriginalUid
WindowsBackupAgentJob
Added the following properties:
descriptionbackupPolicyNamebackupPolicyAssignStatus
LinuxBackupAgentJob
Added the following properties:
organizationUiddescriptionconfigUidbackupPolicyUidbackupPolicyNamebackupPolicyAssignStatusbackupPolicyFailureMessagestatusoperationModedestinationrestorePointslastRunlastEndTimelastDurationnextRunavgDurationbackupModetargetTypeisEnabledscheduleTypelastModifiedDatelastModifiedByfailureMessagebackedUpSizefreeSpace
MacBackupAgentJob
Added the following properties:
organizationUiddescriptionconfigUidbackupPolicyUidbackupPolicyNamebackupPolicyAssignStatusbackupPolicyFailureMessagestatusoperationModedestinationrestorePointslastRunlastEndTimelastDurationnextRunavgDurationbackupModetargetTypeisEnabledscheduleTypelastModifiedDatelastModifiedByfailureMessagebackedUpSizefreeSpace
BackupPolicy
Applied the following changes:
Removed the
companiesCountproperty.Added the following properties:
idcompaniesagentslocations
WindowsBackupPolicy
Added the following properties to the WindowsBackupPolicy schema:
organizationUidnameiddescriptiontypeaccessModecreatedBymodifiedDatecompaniesagentslocations
WindowsPersonalFilesBackupAdvancedSettings
Applied the following changes:
- Removed the mode and
exclusionsproperies. - Added the
excludeNetworkAccountproperty. - Made the
inclusionsproperty required.
LinuxBackupPolicy
Added the following properties:
organizationUididnamedescriptiontypeaccessModecreatedBymodifiedDatecompaniesagentslocations
IdBackupAgentAssignedBackupPolicy
Added the backupPolicy property.
WindowsSharedFolderTarget
Made the credentials property nullable.
JobScheduleWindowDay
The hours property is now required and does not have a default value.
WindowsMonthlyScheduleCalendarWithDaySettings
The months property is now required and does not have a default value.
SubscriptionPlanManagedBackup
Applied the following changes.
Added the following properties:
hostedManagedVmPricehostedManagedWorkstationPricehostedManagedServerAgentPricehostedFreeManagedVmshostedFreeManagedCdpVmshostedFreeManagedWorkstationshostedFreeManagedServerAgentshostedWindowsServerOsPricehostedWindowsClientOsPricehostedLinuxOsPricehostedMacOsPricehostedBackupUsedSpacePricehostedBackupUsedSpaceUnitshostedFreeBackupUsedSpacehostedFreeBackupUsedSpaceUnitshostedRepositorySpaceUsageAlgorithmhostedRepositoryAllocatedSpacePricehostedRepositoryAllocatedSpaceUnitshostedRoundUpBackupUsedSpacehostedBackupUsedSpaceChunkSize
Renamed the
managedVmPriceproperty toremoteManagedVmPrice.Renamed the
managedCdpVmPriceproperty toremoteManagedCdpVmPrice.Renamed the
managedWorkstationPriceproperty toremoteManagedWorkstationPrice.Renamed the
managedServerAgentPriceproperty toremoteManagedServerAgentPrice.Renamed the
freeManagedVmsproperty toremoteFreeManagedVms.Renamed the
freeManagedCdpVmsproperty toremoteFreeManagedCdpVms.Renamed the
freeManagedWorkstationsproperty toremoteFreeManagedWorkstations.Renamed the
freeManagedServerAgentsproperty toremoteFreeManagedServerAgents.Renamed the
windowsServerOsPriceproperty toremoteWindowsServerOsPrice.Renamed the
windowsClientOsPriceproperty toremoteWindowsClientOsPrice.Renamed the
linuxOsPriceproperty toremoteLinuxOsPrice.Renamed the
macOsPriceproperty toremoteMacOsPrice.Renamed the
backupUsedSpacePriceproperty toremoteBackupUsedSpacePrice.Renamed the
backupUsedSpaceUnitsproperty toremoteBackupUsedSpaceUnits.Renamed the
freeBackupUsedSpaceproperty toremoteFreeBackupUsedSpace.Renamed the
freeBackupUsedSpaceUnitsproperty toremoteFreeBackupUsedSpaceUnits.Renamed the
repositorySpaceUsageAlgorithmproperty toremoteRepositorySpaceUsageAlgorithm.Renamed the
repositoryAllocatedSpacePriceproperty toremoteRepositoryAllocatedSpacePrice.Renamed the
repositoryAllocatedSpaceUnitsproperty toremoteRepositoryAllocatedSpaceUnits.Renamed the
roundUpBackupUsedSpaceproperty toremoteRoundUpBackupUsedSpace.Renamed the
backupUsedSpaceChunkSizeproperty toremoteBackupUsedSpaceChunkSize.
SubscriptionPlanVb365
Applied the following changes.
Added the following properties:
hostedSubscriptionUserPricehostedFreeSubscriptionUsershostedEducationalUserPricehostedFreeEducationalUsershostedRoundUpUsedSpacehostedStandardStorageUsedSpacePricehostedStandardStorageUsedSpaceChunkSizehostedStandardStorageUsedSpaceUnitshostedFreeStandardStorageUsedSpacehostedFreeStandardStorageUsedSpaceUnitshostedArchiveStorageUsedSpacePricehostedArchiveStorageUsedSpaceChunkSizehostedArchiveStorageUsedSpaceUnitshostedFreeArchiveStorageUsedSpacehostedFreeArchiveStorageUsedSpaceUnitshostedRepositorySpaceUsageAlgorithmhostedRepositoryAllocatedSpacePricehostedRepositoryAllocatedSpaceUnits
Renamed the
subscriptionUserPriceproperty toremoteSubscriptionUserPrice.Renamed the
freeSubscriptionUsersproperty toremoteFreeSubscriptionUsers.Renamed the
educationalUserPriceproperty toremoteEducationalUserPrice.Renamed the
freeEducationalUsersproperty toremoteFreeEducationalUsers.Renamed the
roundUpUsedSpaceproperty toremoteRoundUpUsedSpace.Renamed the
standardStorageUsedSpacePriceproperty toremoteStandardStorageUsedSpacePrice.Renamed the
standardStorageUsedSpaceChunkSizeproperty toremoteStandardStorageUsedSpaceChunkSize.Renamed the
standardStorageUsedSpaceUnitsproperty toremoteStandardStorageUsedSpaceUnits.Renamed the
freeStandardStorageUsedSpaceproperty toremoteFreeStandardStorageUsedSpace.Renamed the
freeStandardStorageUsedSpaceUnitsproperty toremoteFreeStandardStorageUsedSpaceUnits.Renamed the
archiveStorageUsedSpacePriceproperty toremoteArchiveStorageUsedSpacePrice.Renamed the
archiveStorageUsedSpaceChunkSizeproperty toremoteArchiveStorageUsedSpaceChunkSize.Renamed the
archiveStorageUsedSpaceUnitsproperty toremoteArchiveStorageUsedSpaceUnits.Renamed the
freeArchiveStorageUsedSpaceproperty toremoteFreeArchiveStorageUsedSpace.Renamed the
freeArchiveStorageUsedSpaceUnitsproperty toremoteFreeArchiveStorageUsedSpaceUnits.Renamed the
repositorySpaceUsageAlgorithmproperty toremoteRepositorySpaceUsageAlgorithm.Renamed the
repositoryAllocatedSpacePriceproperty toremoteRepositoryAllocatedSpacePrice.Renamed the
repositoryAllocatedSpaceUnitsproperty toremoteRepositoryAllocatedSpaceUnits.
SubscriptionPlanFileShareBackup
Applied the following changes.
Added the following properties:
fileShareHostedBackupUsedSpacePricefileShareHostedBackupUsedSpaceUnitsfreeFileShareHostedBackupUsedSpacefreeFileShareHostedBackupUsedSpaceUnitsfileShareHostedArchiveUsedSpacePricefileShareHostedArchiveUsedSpaceUnitsfreeFileShareHostedArchiveUsedSpacefreeFileShareHostedArchiveUsedSpaceUnitssourceHostedAmountOfDataPricesourceHostedAmountOfDataUnitsfreeSourceHostedAmountOfDatafreeSourceHostedAmountOfDataUnits
Renamed the
fileShareBackupUsedSpacePriceproperty tofileShareRemoteBackupUsedSpacePrice.Renamed the
fileShareBackupUsedSpaceUnitsproperty tofileShareRemoteBackupUsedSpaceUnits.Renamed the
freeFileShareBackupUsedSpaceproperty tofreeFileShareRemoteBackupUsedSpace.Renamed the
freeFileShareBackupUsedSpaceUnitsproperty tofreeFileShareRemoteBackupUsedSpaceUnits.Renamed the
fileShareArchiveUsedSpacePriceproperty tofileShareRemoteArchiveUsedSpacePrice.Renamed the
fileShareArchiveUsedSpaceUnitsproperty tofileShareRemoteArchiveUsedSpaceUnits.Renamed the
freeFileShareArchiveUsedSpaceproperty tofreeFileShareRemoteArchiveUsedSpace.Renamed the
freeFileShareArchiveUsedSpaceUnitsproperty tofreeFileShareRemoteArchiveUsedSpaceUnits.Renamed the
sourceAmountOfDataPriceproperty tosourceRemoteAmountOfDataPrice.Renamed the
sourceAmountOfDataUnitsproperty tosourceRemoteAmountOfDataUnits.Renamed the
freeSourceAmountOfDataproperty tofreeSourceRemoteAmountOfData.Renamed the
freeSourceAmountOfDataUnitsproperty tofreeSourceRemoteAmountOfDataUnits.
SubscriptionPlanBackupAndReplicationLicenses
Added the following properties:
- microsoftEntraIdPrice
- cloudVmPrice
- cloudFileSharePrice
- cloudDatabasePrice
SubscriptionPlanPublicCloud
Applied the following changes.
Added the following properties:
hostedCloudVmPricehostedFreeCloudVmshostedCloudFileSharePricehostedFreeCloudFileShareshostedCloudDatabasePricehostedFreeCloudDatabaseshostedBackupUsedSpacePricehostedBackupUsedSpaceUnitshostedFreeBackupUsedSpacehostedArchiveUsedSpacePricehostedArchiveUsedSpaceUnitshostedFreeArchiveUsedSpacehostedCloudNetworkPrice
Renamed the
cloudVmPriceproperty toremoteCloudVmPrice.Renamed the
freeCloudVmsproperty toremoteFreeCloudVms.Renamed the
cloudFileSharePriceproperty toremoteCloudFileSharePrice.Renamed the
freeCloudFileSharesproperty toremoteFreeCloudFileShares.Renamed the
cloudDatabasePriceproperty toremoteCloudDatabasePrice.Renamed the
freeCloudDatabaseproperty toremoteFreeCloudDatabases.Renamed the
backupUsedSpacePriceproperty toremoteBackupSpacePrice.Renamed the
backupUsedSpaceUnitsproperty toremoteBackupUsedSpaceUnits.Renamed the
freeBackupUsedSpaceproperty toremoteFreeBackupUsedSpace.Renamed the
archiveUsedSpacePriceproperty toremoteArchiveUsedSpacePrice.Renamed the
archiveUsedSpaceUnitsproperty toremoteArchiveUsedSpaceUnits.Renamed the
freeArchiveUsedSpaceproperty toremoteFreeArchiveUsedSpace.Renamed the
cloudNetworkPriceproperty toremoteCloudNetworkPrice.Renamed the
freeBackupUsedSpaceUnitsproperty toremoteFreeBackupUsedSpaceUnits.Renamed the
freeArchiveUsedSpaceUnitsproperty toremoteFreeArchiveUsedSpaceUnits.
SubscriptionPlan
Added the externalPlugins property.
WindowsFileLevelBackupSource
Applied the following changes to the WindowsFileLevelBackupSource schema:
- Renamed the
directoriesproperty toincludeDirectories. - Added the
excludeDirectoriesproperty.
LinuxJobScheduleSettings
The monthlyScheduleSettings property now contains the new LinuxMonthlyScheduleSettingsWithTime schema instead of LinuxMonthlyScheduleSettings.
LinuxMonthlyScheduleSettings
Applied the following changes.
Added the following properties:
monthlyModeweekDayNumberdaysOfWeekmonths
Removed the
timeproperty.
UserBackupResource and UserBackupResourceInput
Applied the following changes:
- Renamed the
companySiteBackupResourceUidproperty totenantBackupResourceUid. - The
siteUidproperty of theUserBackupResourceInputschema is now required for companies that have no or more than one tenants assigned. In this case, if you provide thenullproperty value, the server will return an error.
CompanySiteBackupResource
Applied the following changes:
- Changed the schema name to
TenantBackupResource. - Added the
tenantUidproperty.
CompanySiteBackupResourceInput
Changed the schema name to TenantBackupResourceInput.
CompanySiteBackupResourceUsage
Applied the following changes:
- Changed the schema name to
TenantBackupResourceUsage. - The
companyUidproperty is now nullable. - Added the
tenantUidproperty.
CompanySiteTrafficResource
Applied the following changes to the CompanySiteTrafficResource schema:
- Changed the schema name to
TenantTrafficResource. - Added the
tenantUidandcompanyUidproperties. - The
dataTransferOutQuotaproperty now has the minimum value equal to1and the maximum value equal to999424(976 TB).
CompanySiteReplicationResource
Applied the following changes:
- Changed the schema name to
TenantReplicationResource. - The
companyUidproperty is now nullable.
CompanySiteReplicationResourceInput
Changed the schema name to TenantReplicationResourceInput.
CompanySiteReplicationResourceHardwarePlan
Changed the schema name to TenantReplicationResourceHardwarePlan.
CompanySiteReplicationResourceNetworkAppliance
Changed the schema name to TenantReplicationResourceNetworkAppliance.
CompanySiteReplicationResourceUsage
Applied the following changes:
- Changed the schema name to
TenantReplicationResourceUsage. - The
companyUidproperty is now nullable.
CompanySiteVcdReplicationResource
Applied the following changes:
- Changed the schema name to
TenantVcdReplicationResource. - The
companyUidproperty is now nullable.
CompanySiteVcdReplicationResourceInput
Changed the schema name to TenantVcdReplicationResourceInput.
CompanySiteVcdReplicationResourceDataCenter
Changed the schema name to TenantVcdReplicationResourceDataCenter.
CompanySiteVcdReplicationResourceUsage
Applied the following changes:
- Changed name to
TenantVcdReplicationResourceUsage. - The
companyUidproperty is now nullable.
CompanySiteReplicationResourceVcdNetworkAppliance
Changed the schema name to TenantReplicationResourceVcdNetworkAppliance.
LinuxActiveFullSettings
Replaced the dayOfMonth and month properties with the monthly property containing the LinuxMonthlyScheduleSettings schema. If a resource is created in older REST API versions, the time property value will be 0:00.
MacActiveFullSettings
Replaced the dayOfMonth and month properties with the monthly property containing the MacActiveFullSettings schema. If a resource is created in older REST API versions, the time property value will be 0:00.
Vb365OrganizationBase
Added the mappedOrganizationUid and mappedOrganizationName properties.
IdentityProviderRoleMappingRule
Added the companyTenantMappingClaims property.
NotificationSettings
Added the defaultSenderName property.
TestEmailOptions
Added the senderName property.
NotificationBillingSettings
Added the senderName property.
NotificationDiscoverySettings
Added the senderName property.
NotificationAlarmsSettings
Added the senderName property.
NotificationLicenseSettings
Added the senderName property.
LinuxBackupTarget
The localPath property now has a length limit of 4096 characters.
WindowsBackupTarget
The localPath property now has a length limit of 4096 characters.
BrandingSettings
Added the managedOrganizationsBrandingPolicy property.
IdentityProviderSettings
Applied the following changes:
- The
configurationproperty now contains the newSaml2Configurationschema with stronly typed configuration instead of a string-type value. If you want to continue using XML configuration keys, you can use an older REST API version. - The
nameproperty is nowread-only.
SingleLicenseReport
Renamed the reportParemeters property to reportParameters.
SubscriptionPlanLicenses
Applied the following changes.
Added the following properties:
vdpFoundationPackageLicensesvdpAdvancedPackageLicensesvdpPremiumPackageLicenses
Removed the
publicCloudLicensesproperty.
OrganizationUsageOfLicensesWithSameSupportId
Removed the tenantUid property.
OrganizationLicenseUsage
Removed the tenantUid property.
ProtectedVirtualMachine
Added the immutable property.
ProtectedVirtualMachineBackup
Added the immutable property.
ProtectedVirtualMachineBackupRestorePoint
Added the immutableTill property.
LinuxOracleArchivedLogsTruncationConfig
The maximum value of the lifeTimeHours property is now 999.
BackupServerLicense
The edition property is now nullable.
SiteLicense
The edition property is now nullable.
ResellerSiteReplicationResource
The hardwarePlanUid property of the is now read-only.
The following list contains changes applied to enums in REST API v3.6.
Renamed the
BackupPolicyTypeenum toBackupPolicyTypeReadonly.Renamed the
ProductTypeenum toReportProductType.Added the
Applyingvalue to theManagementAgentStatusenum.Renamed the
Nonevalue of thePublicCloudPolicyStatusenum toIdle.Applied the following changes to the
InvoiceChargeCategoryenum.Added the following values:
ManagedHostedServerManagedHostedWorkstationManagedHostedVmManagedHostedCdpVmHostedShortTermBackupHostedLongTermBackupHostedSourceAmountOfDataVbrRepositoryHostedConsumedSpaceVbrRepositoryHostedAllocatedSpaceLicStandardVbrMicrosoftEntraIdLicEnterpriseVbrMicrosoftEntraIdLicEnterprisePlusVbrMicrosoftEntraIdWindowsDesktopOSHostedWindowsServerOSHostedLinuxOSHostedMacOSHosted
Renamed the following values:
ManagedVm→ManagedRemoteVmManagedServer→ManagedRemoteServerManagedWorkstation→ManagedRemoteWorkstationManagedCdpVm→ManagedRemoteCdpVmShortTermBackup→RemoteShortTermBackupLongTermBackup→RemoteLongTermBackupSourceAmountOfData→RemoteSourceAmountOfDataVbrRepositoryConsumedSpace→VbrRepositoryRemoteConsumedSpaceVbrRepositoryAllocatedSpace→VbrRepositoryRemoteAllocatedSpaceWindowsDesktopOS→WindowsDesktopOSRemoteWindowsServerOS→WindowsServerOSRemoteLinuxOS→LinuxOSRemoteMacOS→MacOSRemote
Renamed the following values in the
WindowsJobStorageOptimizationandLinuxJobBlockSizeenum:Local100TbPlusBackup→LocalPb4MBLocal→Local1MBLan→Lan512KBWan→Wan256KB
Added the
CompanyTenantvalue to theUserRoleandSsoRolesenums.The following values of the
CompanyStatusenum are now considered removed and cannot be used in requests:Expired(renamed toREMOVED_Expired)Creating(renamed toREMOVED_Creating)Deleting(renamed toREMOVED_Deleting)Deleted(renamed toREMOVED_Deleted)SiteResourceCreationFailed(renamed toREMOVED_SiteResourceCreationFailed)SiteResourceCreating(renamed toREMOVED_SiteResourceCreating)SiteResourceUpdating(renamed toREMOVED_SiteResourceUpdating)SiteResourceUpdateFailed(renamed toREMOVED_SiteResourceUpdateFailed)
Added the following values to the
VeeamLicensePackageandConsoleLicensePackageenums:FoundationAdvancedPremium
Added the
VDPvalue to theReportProductTypeenum.Added the following values to the
AggregatedUsageTypeenum:PublicCloudProtectedFileSharesPublicCloudProtectedCloudDatabasesPublicCloudBackupSizePublicCloudArchiveSizeManagedCdpVms
Added the following values to the
ActivityLogTypeenum:VbrUidRegeneratedVOneUidRegeneratedProxySessionOpenedProxySessionClosedTenantCreatedTenantModifiedTenantRemovedTenantEnabledTenantDisabledTenantAssignedTenantUnassigned
Added the
SobrMaintenancevalue to theBackupServerJobTypeenum.
- CreateTenant
- CreateTenantBackupResource
- CreateTenantReplicationResource
- CreateTenantVcdReplicationResource
- DeleteTenant
- DeleteTenantBackupResource
- GetTenantBackupResource
- GetTenantBackupResources
- GetTenantBackupResourcesUsage
- GetTenantReplicationResourceHardwarePlan
- GetTenantReplicationResources
- GetTenantReplicationResourcesNetworkAppliance
- GetTenantReplicationResourcesNetworkAppliances
- GetTenantReplicationResourcesUsage
- GetTenantTrafficResource
- GetTenantVcdReplicationResourceDataCenter
- GetTenantVcdReplicationResources
- GetTenantVcdReplicationResourcesNetworkAppliance
- GetTenantVcdReplicationResourcesNetworkAppliances
- GetTenantVcdReplicationResourcesUsage
- GetTenantsBackupResources
- GetTenantsBackupResourcesUsages
- GetTenantsReplicationResources
- GetTenantsReplicationResourcesUsages
- GetTenantsVcdReplicationResources
- GetTenantsVcdReplicationResourcesUsages
- PatchTenant
- PatchTenantBackupResource
- PatchTenantReplicationResource
- PatchTenantReplicationResourcesNetworkAppliance
- PatchTenantTrafficResource
- PatchTenantVcdReplicationResource
- PatchTenantVcdReplicationResourcesNetworkAppliance
- AbortVOneServerMultipartPatch
- CompleteVOneServerMultipartPatch
- CreateMacBackupAgentJobConfiguration
- CreateMacBackupPolicy
- CreateVOneServerMultipartPatch
- DiscoverActiveDirectoryTree
- GetActiveProxySessions
- GetJobSessionHeatmap
- GetMacBackupAgentJobConfiguration
- GetMacBackupPolicies
- GetMacBackupPolicy
- GetManagementAgentInstalledProxyableProducts
- PatchMacBackupAgentJobConfiguration
- PatchMacBackupPolicy
- PredownloadVOneServerIso
- PredownloadVOneServerIsoOnDiscoveryComputer
- UploadVOneServerMultipartPatch