- 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
- postEnable Cloud Tenant
- postDisable Cloud 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 Hosted 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
This resource collection represents information on Veeam Backup for Microsoft 365 integration.
Get All Unactivated Veeam Backup for Microsoft 365 Servers.
Returns a collection resource representation of all unactivated Veeam Backup for Microsoft 365 servers.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "uniqueUid": "246644ac-7ca0-6d25-8b9b-1089dfe6e8dc",
- "locationUid": "8b318186-79f1-4f39-8bb0-3acd5a263b57",
- "organizationUid": "e3117de2-22b7-4a9a-ae08-30fbd6754519",
- "managementAgentUid": "8c0b212c-a2f8-4428-9208-5e146c676c05",
- "name": "VB2",
- "version": "7.0.0.2852",
- "status": "Inaccessible"
}, - {
- "uniqueUid": "a1da1858-258d-601f-8659-58c30ff19e53",
- "locationUid": "49758ce1-0c9a-4e2a-97cc-8d0fded0bd92",
- "organizationUid": "f31de0ee-ae54-4081-b4fc-e0ce8182c979",
- "managementAgentUid": "d3acaaaa-e8b5-4234-8ccc-b345a5babf2b",
- "name": "VB1",
- "version": "7.0.0.2852",
- "status": "Inaccessible"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Unactivated Veeam Backup for Microsoft 365 Server
Returns an resource representation of an Unactivated Veeam Backup for Microsoft 365 server with the specified UID.
path Parameters
| uniqueUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "uniqueUid": "246644ac-7ca0-6d25-8b9b-1089dfe6e8dc",
- "locationUid": "8b318186-79f1-4f39-8bb0-3acd5a263b57",
- "organizationUid": "e3117de2-22b7-4a9a-ae08-30fbd6754519",
- "managementAgentUid": "8c0b212c-a2f8-4428-9208-5e146c676c05",
- "name": "VB2",
- "version": "7.0.0.2852",
- "status": "Inaccessible"
}
}Activate Unactivated Veeam Backup for Microsoft 365 Server
Activates an unactivated Veeam Backup for Microsoft 365 server with the specified UID.
path Parameters
| uniqueUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Get All Connected Veeam Backup fot Microsoft 365 Servers.
Returns a collection resource representation of all connected Veeam Backup for Microsoft 365 servers.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "3a0f9d20-3937-43bb-9a27-342a9dde8bdf",
- "locationUid": "c6147e3a-9e19-4e05-bb03-0db5e083ab43",
- "organizationUid": "0c5fb43b-49b7-4aa7-8efc-7bc5dbdcc81c",
- "managementAgentUid": "3a0a4a53-b0eb-4cea-9e5a-5b743736db8e",
- "installationUid": "3a0f9d20-3937-43bb-9a27-342a9dde8bdf",
- "name": "VB4",
- "version": "8.0.1.9",
- "majorVersion": 8,
- "serverApiVersion": "V8",
- "status": "Healthy",
- "managementAgentStatus": "Healthy",
- "ownership": "Hosted"
}, - {
- "instanceUid": "2c5dd019-0a1f-49bf-9f54-de580a51a13f",
- "locationUid": "c6147e3a-9e19-4e05-bb03-0db5e083ab43",
- "organizationUid": "0c5fb43b-49b7-4aa7-8efc-7bc5dbdcc81c",
- "managementAgentUid": "938bdd55-b540-4bbf-830c-ed747c520773",
- "installationUid": "2c5dd019-0a1f-49bf-9f54-de580a51a13f",
- "name": "VB3",
- "version": "7.1.0.2022",
- "majorVersion": 7,
- "serverApiVersion": "V7",
- "status": "Healthy",
- "managementAgentStatus": "Healthy",
- "ownership": "Hosted"
}, - {
- "instanceUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "locationUid": "c6147e3a-9e19-4e05-bb03-0db5e083ab43",
- "organizationUid": "0c5fb43b-49b7-4aa7-8efc-7bc5dbdcc81c",
- "managementAgentUid": "7d66a63f-aa55-4013-8402-7a29a5387527",
- "installationUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "name": "VBcc",
- "version": "7.1.0.2022",
- "majorVersion": 7,
- "serverApiVersion": "V7",
- "status": "Healthy",
- "managementAgentStatus": "Healthy",
- "ownership": "Hosted"
}, - {
- "instanceUid": "de45f8a1-c809-41f1-b6a3-e3d5687c0dbb",
- "locationUid": "c6147e3a-9e19-4e05-bb03-0db5e083ab43",
- "organizationUid": "0c5fb43b-49b7-4aa7-8efc-7bc5dbdcc81c",
- "managementAgentUid": "9dceaa29-28e5-4534-ac9b-58d66bae55e8",
- "installationUid": "de45f8a1-c809-41f1-b6a3-e3d5687c0dbb",
- "name": "VBvspc",
- "version": "8.0.1.9",
- "majorVersion": 8,
- "serverApiVersion": "V8",
- "status": "Healthy",
- "managementAgentStatus": "Healthy",
- "ownership": "Hosted"
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Microsoft Organizations
Returns a collection resource representation of all Microsoft organizations.
Does not include hybrid and on-premises organizations.
query Parameters
| expand | Array of strings (Vb365OrganizationBaseExpand) Includes a resource representation of the root entities in the embedded property of a response. |
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
| siteFilter | Array of strings or null <uuid> Specifies the list of Veeam Cloud Connect site UIDs that limits the resources to the ones associated with those sites. |
| organizationFilter | string or null <uuid> Specifies the list of organization UIDs that limits the resources to the ones associated with those organizations. |
| locationFilter | string or null <uuid> Specifies the list of location UIDs that limits the resources to the ones associated with those locations. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "78425f4f-8fa4-4d40-a628-9d4860f42655",
- "name": "alpha.onmicrosoft.com",
- "type": "Microsoft365",
- "region": "Default",
- "cloudAuthenticatedMethod": "Modern",
- "protectedServices": [
- "SharePointOnlineAndOneDriveForBusiness",
- "ExchangeOnline",
- "MicrosoftTeams"
], - "vb365ServerUid": "75340270-4644-4855-986d-80e8c5d9775c",
- "vb365ServerName": "VB4",
- "locationUid": null,
- "locationName": null,
- "isBackedUp": false,
- "firstBackupTime": null,
- "lastBackupTime": null,
- "registeredBy": "My Company",
- "registrationDate": "2025-07-23T04:50:16.0006748+02:00",
- "isRemoving": false,
- "isJobSchedulingEnabled": true,
- "mappedOrganizationUid": null,
- "mappedOrganizationName": null,
- "_embedded": {
- "organizationDetails": null,
- "vb365Server": null
}
}, - {
- "instanceUid": "477ba485-3dbb-4882-ba38-dd8c8d20c8d7",
- "name": "beta.onmicrosoft.com",
- "type": "Microsoft365",
- "region": "Default",
- "cloudAuthenticatedMethod": "Modern",
- "protectedServices": [
- "SharePointOnlineAndOneDriveForBusiness",
- "ExchangeOnline",
- "MicrosoftTeams"
], - "vb365ServerUid": "8f2e795e-3d5b-479b-88af-9ba2d114044a",
- "vb365ServerName": "VB3",
- "locationUid": null,
- "locationName": null,
- "isBackedUp": false,
- "firstBackupTime": null,
- "lastBackupTime": null,
- "registeredBy": "My Company",
- "registrationDate": "2025-07-23T04:49:55.9837537+02:00",
- "isRemoving": false,
- "isJobSchedulingEnabled": true,
- "mappedOrganizationUid": null,
- "mappedOrganizationName": null,
- "_embedded": {
- "organizationDetails": null,
- "vb365Server": null
}
}, - {
- "instanceUid": "7a3059f0-4803-4295-82f8-0f5f493a9e7d",
- "name": "gamma.onmicrosoft.com",
- "type": "Microsoft365",
- "region": "Default",
- "cloudAuthenticatedMethod": "Modern",
- "protectedServices": [
- "SharePointOnlineAndOneDriveForBusiness",
- "ExchangeOnline",
- "MicrosoftTeams"
], - "vb365ServerUid": "e9f1992e-516d-4801-923a-83463413f720",
- "vb365ServerName": "VBcc",
- "locationUid": null,
- "locationName": null,
- "isBackedUp": false,
- "firstBackupTime": null,
- "lastBackupTime": null,
- "registeredBy": "My Company",
- "registrationDate": "2025-07-23T04:49:25.9217140+02:00",
- "isRemoving": false,
- "isJobSchedulingEnabled": true,
- "mappedOrganizationUid": null,
- "mappedOrganizationName": null,
- "_embedded": {
- "organizationDetails": null,
- "vb365Server": null
}
}, - {
- "instanceUid": "738fb70d-7425-4796-be62-ea74304c05f6",
- "name": "delta.onmicrosoft.com",
- "type": "Microsoft365",
- "region": "Default",
- "cloudAuthenticatedMethod": "Modern",
- "protectedServices": [
- "SharePointOnlineAndOneDriveForBusiness",
- "ExchangeOnline",
- "MicrosoftTeams"
], - "vb365ServerUid": "fc92c44f-bdab-4bd7-9cc5-1c87865b46c2",
- "vb365ServerName": "VBvspc",
- "locationUid": null,
- "locationName": null,
- "isBackedUp": false,
- "firstBackupTime": null,
- "lastBackupTime": null,
- "registeredBy": "My Company",
- "registrationDate": "2025-07-23T04:49:05.9005518+02:00",
- "isRemoving": false,
- "isJobSchedulingEnabled": true,
- "mappedOrganizationUid": null,
- "mappedOrganizationName": null,
- "_embedded": {
- "organizationDetails": null,
- "vb365Server": null
}
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Microsoft Organization Mappings to Companies
Returns a collection resource representation of all Microsoft organization mappings to companies.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "9523cb37-1327-43a7-aeff-76b318f49c6d",
- "vb365OrganizationUid": "8b103cd7-c5c0-4a5f-bb14-e8f9cc395f9e",
- "vb365OrganizationName": "beta.onmicrosoft.com",
- "vb365ServerUid": "099a3f2b-0c40-4e22-995b-22c2931bd72f",
- "vb365ServerName": "LRSVBOV6-2",
- "companyUid": "87810254-6d4b-478c-96f3-73fcbe3fe0d8",
- "companyName": "t2"
}, - {
- "instanceUid": "445e2c50-a315-42ef-ba34-6f53c558f9dd",
- "vb365OrganizationUid": "9864b18b-ba6c-4679-b924-35cac4818739",
- "vb365OrganizationName": "rdcloudbackup3.onmicrosoft.com",
- "vb365ServerUid": "41eff96a-23c6-402c-b640-d0a59288b0c7",
- "vb365ServerName": "LRSVBO",
- "companyUid": "aedc27de-485d-44ef-86bd-d9153eb6f728",
- "companyName": "new"
}, - {
- "instanceUid": "cb407740-13d0-45c0-bdfd-0a74cbac5288",
- "vb365OrganizationUid": "44a2a2b1-c3b7-4268-9f1e-c7c7437e964f",
- "vb365OrganizationName": "gamma.onmicrosoft.com",
- "vb365ServerUid": "43bd6147-4201-43b3-b8cd-5e6e45af6023",
- "vb365ServerName": "LRSVBOTR",
- "companyUid": "6e32e9d5-c1ad-4929-b9dd-a1bea4cbdcbd",
- "companyName": "feorg1"
}
], - "meta": {
- "pagingInfo": {
- "total": 3,
- "count": 3,
- "offset": 0
}
}
}Map Microsoft Organization to Company
Maps a Microsoft organization to a company.
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
| vb365OrganizationUid required | string <uuid> UID assigned to a Microsoft organization. |
| companyUid required | string <uuid> UID assigned to a company. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
{- "vb365OrganizationUid": "04dd6f18-2c26-4f50-ae4f-cb9f463486a7",
- "companyUid": "6e32e9d5-c1ad-4929-b9dd-a1bea4cbdcce"
}- 200
- default
{- "data": {
- "instanceUid": "3ade07f6-5ec0-454b-bd63-155f7a0a1552",
- "vb365OrganizationUid": "04dd6f18-2c26-4f50-ae4f-cb9f463486a7",
- "vb365OrganizationName": "cnn1.onmicrosoft.com",
- "vb365ServerUid": "d178d909-ff24-42b1-97be-16255178251f",
- "vb365ServerName": "LRSVBOV6-1",
- "companyUid": "6e32e9d5-c1ad-4929-b9dd-a1bea4cbdcce",
- "companyName": "feorg1"
}
}Get Microsoft Organization to Company Mapping
Returns a resource representation of a Microsoft organization to company mapping with the specified UID.
path Parameters
| mappingUid required | string <uuid> Mapping UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "445e2c50-a315-42ef-ba34-6f53c558f9dd",
- "vb365OrganizationUid": "9864b18b-ba6c-4679-b924-35cac4818739",
- "vb365OrganizationName": "rdcloudbackup3.onmicrosoft.com",
- "vb365ServerUid": "41eff96a-23c6-402c-b640-d0a59288b0c7",
- "vb365ServerName": "LRSVBO",
- "companyUid": "aedc27de-485d-44ef-86bd-d9153eb6f728",
- "companyName": "Alpha"
}
}Delete Microsoft Organization to Company Mapping
Deletes a Microsoft organization to company mapping with the specified UID.
path Parameters
| mappingUid required | string <uuid> Mapping UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Get Veeam Backup for Microsoft 365 Server
Returns a resource representation of a connected Veeam Backup for Microsoft 365 server with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "locationUid": "c6147e3a-9e19-4e05-bb03-0db5e083ab43",
- "organizationUid": "0c5fb43b-49b7-4aa7-8efc-7bc5dbdcc81c",
- "managementAgentUid": "7d66a63f-aa55-4013-8402-7a29a5387527",
- "installationUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "name": "VBcc",
- "version": "7.1.0.2022",
- "majorVersion": 7,
- "serverApiVersion": "V7",
- "status": "Healthy",
- "managementAgentStatus": "Healthy",
- "ownership": "Hosted"
}
}Delete Veeam Backup for Microsoft 365 Server
Disconnects Veeam Backup for Microsoft 365 server with the specified UID.
The operation is available only for hosted Veeam Backup for Microsoft 365 servers. If you want to disconnect a client server, delete a management agent installed on that server.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Enforce Data Collection from Veeam Backup for Microsoft 365 Server
Enforces data collection from a Veeam Backup for Microsoft 365 server with the specified UID.
Returns a positive response when the collection task is added to the internal queue and not when the task is executed.'
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Get All Microsoft Organizations Managed by Veeam Backup for Microsoft 365 Server
Returns a collection resource representation of all Microsoft organizations managed by Veeam Backup for Microsoft 365 server with the spectified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
query Parameters
| expand | Array of strings (Vb365OrganizationBaseExpand) Includes a resource representation of the root entities in the embedded property of a response. |
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "78425f4f-8fa4-4d40-a628-9d4860f42655",
- "name": "alpha.onmicrosoft.com",
- "type": "Microsoft365",
- "region": "Default",
- "cloudAuthenticatedMethod": "Modern",
- "protectedServices": [
- "SharePointOnlineAndOneDriveForBusiness",
- "ExchangeOnline",
- "MicrosoftTeams"
], - "vb365ServerUid": "75340270-4644-4855-986d-80e8c5d9775c",
- "vb365ServerName": "VB4",
- "locationUid": null,
- "locationName": null,
- "isBackedUp": false,
- "firstBackupTime": null,
- "lastBackupTime": null,
- "registeredBy": "My Company",
- "registrationDate": "2025-07-23T04:50:16.0006748+02:00",
- "isRemoving": false,
- "isJobSchedulingEnabled": true,
- "mappedOrganizationUid": null,
- "mappedOrganizationName": null,
- "_embedded": {
- "organizationDetails": null,
- "vb365Server": null
}
}, - {
- "instanceUid": "477ba485-3dbb-4882-ba38-dd8c8d20c8d7",
- "name": "beta.onmicrosoft.com",
- "type": "Microsoft365",
- "region": "Default",
- "cloudAuthenticatedMethod": "Modern",
- "protectedServices": [
- "SharePointOnlineAndOneDriveForBusiness",
- "ExchangeOnline",
- "MicrosoftTeams"
], - "vb365ServerUid": "75340270-4644-4855-986d-80e8c5d9775c",
- "vb365ServerName": "VB4",
- "locationUid": null,
- "locationName": null,
- "isBackedUp": false,
- "firstBackupTime": null,
- "lastBackupTime": null,
- "registeredBy": "My Company",
- "registrationDate": "2025-07-23T04:49:55.9837537+02:00",
- "isRemoving": false,
- "isJobSchedulingEnabled": true,
- "mappedOrganizationUid": null,
- "mappedOrganizationName": null,
- "_embedded": {
- "organizationDetails": null,
- "vb365Server": null
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Create Device Code
Generates a device code to log in to a Microsoft organization.
You can get a device code from Microsoft Azure to sign in to the Microsoft authentication portal.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
query Parameters
| region | string Default: "Default" Region where a Microsoft organization is located.
|
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "userCode": "DAGUWTQ2T",
- "expiresIn": 899,
- "message": "To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code DAGUVUQ2T to authenticate."
}
}Get Device Code Status
Returns a resource representation of a device code status.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| code required | string [ 1 .. 30 ] characters Device code. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "authenticated": false
}
}Get Microsoft Organization
Returns a resource representation of a Microsoft organization with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365OrganizationUid required | string <uuid> Microsoft organization UID. |
query Parameters
| expand | Array of strings (Vb365OrganizationBaseExpand) Includes a resource representation of the root entities in the embedded property of a response. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "477ba485-3dbb-4882-ba38-dd8c8d20c8d7",
- "name": "alpha.onmicrosoft.com",
- "type": "Microsoft365",
- "region": "Default",
- "cloudAuthenticatedMethod": "Modern",
- "protectedServices": [
- "SharePointOnlineAndOneDriveForBusiness",
- "ExchangeOnline",
- "MicrosoftTeams"
], - "vb365ServerUid": "8f2e795e-3d5b-479b-88af-9ba2d114044a",
- "vb365ServerName": "VB3",
- "locationUid": null,
- "locationName": null,
- "isBackedUp": false,
- "firstBackupTime": null,
- "lastBackupTime": null,
- "registeredBy": "My Company",
- "registrationDate": "2025-07-23T04:49:55.9837537+02:00",
- "isRemoving": false,
- "isJobSchedulingEnabled": true,
- "mappedOrganizationUid": null,
- "mappedOrganizationName": null,
- "_embedded": {
- "organizationDetails": null,
- "vb365Server": null
}
}
}Delete Microsoft Organization
Deletes a Microsoft organization with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365OrganizationUid required | string <uuid> Microsoft organization UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Get All Microsoft 365 Organizations Managed by Veeam Backup for Microsoft 365 Server
Returns a collection resource representation of all Microsoft 365 organizations managed by a Veeam Backup for Microsoft 365 server with the spectified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
query Parameters
| expand | Array of strings (Vb365Microsoft365OrganizationExpand) Includes a resource representation of the root entities in the embedded property of a response. |
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "00f96e81-b91b-4381-9eea-da4fd4397269",
- "name": "alpha.onmicrosoft.com",
- "isTeamsOnline": true,
- "isTeamsChatsOnline": false,
- "exchangeAndSharePointOnlineConnectionSettings": {
- "modernAppOnlyAuthenticationSettings": {
- "configureApplication": null,
- "userCode": null,
- "newApplicationName": null,
- "applicationId": "6fa2891d-939b-478e-b094-baebfed5eb72",
- "applicationCertificate": null,
- "applicationCertificatePassword": null,
- "applicationCertificateThumbprint": "8F0B575280FBDE4B41C8AED0C5628AEE02BD310E",
- "sharePointSettings": {
- "sharePointSaveAllWebParts": false,
- "officeOrganizationName": "alpha.onmicrosoft.com"
}, - "exchangeSettings": {
- "officeOrganizationName": "",
- "account": "account@alpha.onmicrosoft.com"
}
}, - "modernAuthenticationWithLegacyProtocolsSettings": null,
- "basicAuthenticationSettings": null
}, - "region": "Default",
- "_embedded": {
- "organizationBase": null
}
}, - {
- "instanceUid": "7b19b771-168d-44a6-96a3-c6403b3402e2",
- "name": "beta.onmicrosoft.com",
- "isTeamsOnline": true,
- "isTeamsChatsOnline": false,
- "exchangeAndSharePointOnlineConnectionSettings": {
- "modernAppOnlyAuthenticationSettings": {
- "configureApplication": null,
- "userCode": null,
- "newApplicationName": null,
- "applicationId": "a69c7e6c-9dd3-4c3d-bcc2-a31353dd81ed",
- "applicationCertificate": null,
- "applicationCertificatePassword": null,
- "applicationCertificateThumbprint": "9A0B524280FCAD35A1C83ED9B6228ACE3EBD313C",
- "sharePointSettings": {
- "sharePointSaveAllWebParts": false,
- "officeOrganizationName": "beta.onmicrosoft.com"
}, - "exchangeSettings": {
- "officeOrganizationName": "",
- "account": "account@beta.onmicrosoft.com"
}
}, - "modernAuthenticationWithLegacyProtocolsSettings": null,
- "basicAuthenticationSettings": null
}, - "region": "Default",
- "_embedded": {
- "organizationBase": null
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Create Microsoft 365 Organization
Creates a new Microsoft 365 organization on a Veeam Backup for Microsoft 365 server with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
query Parameters
| companyUid | string <uuid> UID assigned to a company to which a Microsoft 365 organization must be mapped.
|
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
required | object Microsoft Exchange Online and Microsoft SharePoint Online connection settings for one of authentication types. |
| isTeamsOnline | boolean Default: false Indicates whether an organization contains Microsoft Teams components.
|
| isTeamsChatsOnline | boolean Default: false Indicates whether an organization contains Microsoft Teams chats.
|
| region | string (Vb365OrganizationRegion) Default: "Default" Region where a Microsoft organization is located.
|
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
{- "isTeamsOnline": true,
- "isTeamsChatsOnline": false,
- "exchangeAndSharePointOnlineConnectionSettings": {
- "modernAppOnlyAuthenticationSettings": {
- "configureApplication": false,
- "userCode": null,
- "newApplicationName": null,
- "applicationId": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "applicationCertificate": "MIIEoQIBAAKCAQBJ4W/TVQeIynO0BL/f/lc65mUzZmput1JCZsMLcjQB9eAteBVl5NRN4O5jUrWqXwk1IX17qtDiu3L8O07e0HlL+nHkRYeUDaztVbyhtvKc+YwNwZTQP8IvnWBpgrd2uJw167I7iQ5nuN2O7QL/8idBiKhgsOKz9frPMSp/QIXA3MQoi+Yp8TiyDvGps+iMn1KpLgkHehlXUFmuZvi27T6wSZGh97rHekpIj9bSirZFcG+7qupx8HFE4wNdhvxcvbmNkfMaJTmmi3YzGKYESwNyvwAIuohq1MoeQmNf1Q50NO04GOOPY+66uykOQkDkTa8/Vu90O6cux6/Ntyt04hndAgMBAAECggEABtA/m+HPnBHvsb5uY531NX1h/+eGEUfe0jjf7AJQQY4HaqoUbx03ZydDVO2fy2KQWtIH3IvYT9CxvglKMMpRJWynbEHtSv4n4ItzpgZVQZzSCcK8kqgOpI2DArgHa2+DGIXwHgV5yp8F79Rz3l7at/R+csxdW/NnegwyuyGcNDkOjp8//HcrHQXPjljF5mwh4UZCFUvscKVjQbsOpiMvGeGN3z0/ZfKHi2egEA4+t1NLJykDiovNamtxE2xDkU8TXwn9STI8owzmxGtAA4HXDMuUQ0UXqxN0ED3WLJeqEKa0vuQ34+so5sa6EiwhF3q5rs0HFMklvUOxfnhgcpxgkQKBgQCMsiDpIh8BDKTxF20b8Az7NDtvm78vxfhF2rnCYIh9Q+3VKxbvoiNNTTJmlGT4Hi5App3l2GKIvRVZ9mE/vbtcWDk71/GgyiyuLixJYrY9gy2kYTz84R8v4ZMhjLB+Ba7VXkGU2u/Mj5LXzsQWCYRelC9DWlgcoReRXMHUbP4XwKBgQCGbYgE1gvW5ZYyi3xTrUIw8Bz7iUtbkO2Dg8egWLAYzRJizis6fd30xIG3wNheMVa/qqU3RrvS62N0QHZBjXJTH27li8JVQ9mfVbGZxcRLEwimBSEf5SNFlucwq02kvdJnL6vx5fE0XUziDPcgIUF9LO+VcCFKXE7kVNn1P/KHQwKBgDsxJc9vX4Pdgfc8V9cNIyj8TJUj/UdoDo+bnhSwsIbSLlwfyHRjrbY3zsqZ4JdIQWlQ+B/dJxWm5CzZ83f3/WTh3zNxlZTOID/Q/qL4Qf4DFe/4RyyyaAnUvMmcYpTcb6qrQSnJ4P0U18fyjdLQblYtpmrhK5mx7eMQq/QOwZAoGAU3ftTjtt7Ihv44CSuQ5KnEJrbJAKV5e8sr1/lYOcDDpBYVJsqwv+Zn4hoWw/rPTrzWTy40irVULNZSCljPx78TsCS8uk5faUSQgXl8ihoo/1/cgPklNfvFT/xkuHkXRAEcwa8r95Lq+EDpRIWg3sMQJW3S5brWV1ovdAwrRrLisCgYAk+F2L604Ss7zgEbBGJEQoD+OFVP29WSrKThtVLaabYP1N8qVr+W/P5ojRZ94aqZ0wBLfklfdejOp399llcoFoMShc1k+ScpYZb7k3cHhLGdZsm+gCNuVQZlpYWvhnSjOfEHafQRckxtPtvVTVda/uHtWNwoDv39eSXMS4WLprug==",
- "applicationCertificatePassword": "Password1",
- "sharePointSettings": {
- "sharePointSaveAllWebParts": false,
- "officeOrganizationName": "mycompany.onmicrosoft.com"
}, - "exchangeSettings": {
- "account": "admin@mycompany.onmicrosoft.com"
}
}, - "modernAuthenticationWithLegacyProtocolsSettings": null,
- "basicAuthenticationSettings": null
}, - "region": "Default"
}- 200
- default
{- "data": {
- "instanceUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "name": "mycompany.onmicrosoft.com",
- "isTeamsOnline": true,
- "isTeamsChatsOnline": false,
- "exchangeAndSharePointOnlineConnectionSettings": {
- "modernAppOnlyAuthenticationSettings": {
- "configureApplication": null,
- "userCode": null,
- "newApplicationName": null,
- "applicationId": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "applicationCertificate": null,
- "applicationCertificatePassword": null,
- "applicationCertificateThumbprint": "A70565B307CD912867F2AF978A48381F4249BCEE",
- "sharePointSettings": {
- "sharePointSaveAllWebParts": false,
- "officeOrganizationName": "mycompany.onmicrosoft.com"
}, - "exchangeSettings": {
- "officeOrganizationName": "",
- "account": "admin@mycompany.onmicrosoft.com"
}
}, - "modernAuthenticationWithLegacyProtocolsSettings": null,
- "basicAuthenticationSettings": null
}, - "region": "Default",
- "_embedded": {
- "organizationBase": null
}
}
}Get Microsoft 365 Organization
Returns a resource representation of a Microsoft 365 organization with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365OrganizationUid required | string <uuid> Microsoft 365 organization UID. |
query Parameters
| expand | Array of strings (Vb365Microsoft365OrganizationExpand) Includes a resource representation of the root entities in the embedded property of a response. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "00f96e81-b91b-4381-9eea-da4fd4397269",
- "name": "alpha.onmicrosoft.com",
- "isTeamsOnline": true,
- "isTeamsChatsOnline": false,
- "exchangeAndSharePointOnlineConnectionSettings": {
- "modernAppOnlyAuthenticationSettings": {
- "configureApplication": null,
- "userCode": null,
- "newApplicationName": null,
- "applicationId": "6fa2891d-939b-478e-b094-baebfed5eb72",
- "applicationCertificate": null,
- "applicationCertificatePassword": null,
- "applicationCertificateThumbprint": "8F0B575280FBDE4B41C8AED0C5628AEE02BD310E",
- "sharePointSettings": {
- "sharePointSaveAllWebParts": false,
- "officeOrganizationName": "alpha.onmicrosoft.com"
}, - "exchangeSettings": {
- "officeOrganizationName": "",
- "account": "account@alpha.onmicrosoft.com"
}
}, - "modernAuthenticationWithLegacyProtocolsSettings": null,
- "basicAuthenticationSettings": null
}, - "region": "Default",
- "_embedded": {
- "organizationBase": null
}
}
}Modify Microsoft 365 Organization
Modifies a Microsoft 365 organization with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365OrganizationUid required | string <uuid> Microsoft 365 organization UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Array of JSON Patch operations according to RFC 6902.
| op required | string Performed operation. |
| value required | string Value that is added, replaced, tested or removed by the PATCH operation. |
| path required | string JSON Pointer containing path to a target location where the PATCH operation is performed. |
| from | string or null JSON Pointer containing path to a location from which data is moved or copied. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "value": "false",
- "path": "/isTeamsOnline",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "name": "mycompany.onmicrosoft.com",
- "isTeamsOnline": true,
- "isTeamsChatsOnline": false,
- "exchangeAndSharePointOnlineConnectionSettings": {
- "modernAppOnlyAuthenticationSettings": {
- "configureApplication": null,
- "userCode": null,
- "newApplicationName": null,
- "applicationId": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "applicationCertificate": null,
- "applicationCertificatePassword": null,
- "applicationCertificateThumbprint": "A70565B307CD912867F2AF978A48381F4249BCEE",
- "sharePointSettings": {
- "sharePointSaveAllWebParts": false,
- "officeOrganizationName": "mycompany.onmicrosoft.com"
}, - "exchangeSettings": {
- "officeOrganizationName": "",
- "account": "admin@mycompany.onmicrosoft.com"
}
}, - "modernAuthenticationWithLegacyProtocolsSettings": null,
- "basicAuthenticationSettings": null
}, - "region": "Default",
- "_embedded": {
- "organizationBase": null
}
}
}Check Microsoft 365 Organization Application Certificate
Checks whether a security certificate is available for a Microsoft 365 organization application with the specified UID.
If a Microsoft 365 organization was not created in Veeam Service Provider Console, its application certificate is not available.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365OrganizationUid required | string <uuid> Microsoft 365 organization UID. |
query Parameters
| applicationUid required | string <uuid> Microsoft 365 organization application UID. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Returns the true value if the certificate is available and the false value if the certificate could not be found.
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": false
}Get All Microsoft Organization Groups
Returns a collection resource representation of all groups in a Microsoft organization with the specified UID.
The
totalproperty of themetaresponse section always has the0value.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365OrganizationUid required | string <uuid> Microsoft organization UID. |
query Parameters
| groupDisplayNameFilter | string or null <= 256 characters Applies filtering by the `displayName' property.
|
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "id": "alpha.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:ae91cf40-75ef-4bab-8448-b820c5bba55f:00000000-0000-0000-0000-000000000000",
- "onPremisesSid": null,
- "groupType": "Office365",
- "locationType": "Cloud",
- "name": "msteams_63439c@alpha.onmicrosoft.com",
- "displayName": "Team_47",
- "managedBy": "admin@alpha.onmicrosoft.com",
}, - {
- "id": "alpha.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:c2b180f2-57d4-4a8a-a7fb-ddceaacd0dd4:00000000-0000-0000-0000-000000000000",
- "onPremisesSid": null,
- "groupType": "Office365",
- "locationType": "Cloud",
- "name": "org3@alpha.onmicrosoft.com",
- "displayName": "org3",
- "managedBy": "s.smith@alpha.onmicrosoft.com",
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Microsoft Organization Sites
Returns a collection resource representation of all sites of a Microsoft organization with the specified UID.
The
totalproperty of themetaresponse section always has the0value.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365OrganizationUid required | string <uuid> Microsoft organization UID. |
query Parameters
| multiFilter | string or null <= 256 characters Applies filtering by the
|
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "id": "62063220-8cf8-420e-b23f-bb0d3967809eea3c612f-1037-4015-be8b-2d9c96e557d1",
- "name": "alpha-org",
- "title": "alpha-org",
- "parentUrl": null,
- "isCloud": true,
- "isPersonal": false,
- "isAvailable": true,
- "siteCollectionError": null
}, - {
- "id": "0cff8a27-3962-4289-b10e-a2e5bea6faa44c93ac7c-5678-41b0-b18a-0854e691e687",
- "name": "modern2",
- "title": "modern2",
- "parentUrl": null,
- "isCloud": true,
- "isPersonal": false,
- "isAvailable": true,
- "siteCollectionError": null
}, - {
- "id": "29d8a656-8cd2-4729-be73-4d461c13085a7c71eac2-3bbc-423b-943b-2a9d6033d774",
- "name": "project",
- "title": "project",
- "parentUrl": null,
- "isCloud": true,
- "isPersonal": false,
- "isAvailable": true,
- "siteCollectionError": null
}, - {
- "id": "9d862fa9-2a86-41fe-aae9-9f9d67a4e7cafbbf6bd5-06b0-4d90-8f4e-3345a8ab7e56",
- "name": "Sigma Team Site",
- "title": "Sigma Team Site",
- "parentUrl": null,
- "isCloud": true,
- "isPersonal": false,
- "isAvailable": true,
- "siteCollectionError": null
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Microsoft Organization Teams
Returns a collection resource representation of all teams of a Microsoft organization with the specified UID.
The
totalproperty of themetaresponse section always has the0value.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365OrganizationUid required | string <uuid> Microsoft organization UID. |
query Parameters
| teamDisplayNameFilter | string or null <= 256 characters Applies filtering by the `displayName' property.
|
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "id": "f68d1654-1d62-483c-b606-ed0a86f9c4b9",
- "displayName": "Team_AI 14",
- "description": "Team_AI 14",
- "mail": "msteams_538159@alpha.onmicrosoft.com"
}, - {
- "id": "99c113e0-060f-4956-b250-81179a751d5c",
- "displayName": "Team_AI 4",
- "description": "Team_AI 4",
- "mail": "msteams_ff5b9a@alpha.onmicrosoft.com"
}, - {
- "id": "fa504052-76f5-4c91-8e43-b9bc0933630c",
- "displayName": "Team_AI 17",
- "description": "Team_AI 17",
- "mail": "msteams_409082@alpha.onmicrosoft.com"
}, - {
- "id": "69d6c87d-c9d3-437f-8f01-ae33d7f87b36",
- "displayName": "GROUP#0",
- "description": "A site template used to create a Group.",
- "mail": "group0-ps@alpha.onmicrosoft.com"
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Microsoft Organization Users
Returns a collection resource representation of all users of a Microsoft organization with the specified UID.
The
totalproperty of themetaresponse section always has the0value.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365OrganizationUid required | string <uuid> Microsoft organization UID. |
query Parameters
| userDisplayNameFilter | string or null <= 256 characters Applies filtering by the `displayName' property.
|
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "id": "alpha.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:9ced0fca-7320-451f-bffc-c0eda2e1c46c:00000000-0000-0000-0000-000000000000",
- "onPremisesSid": null,
- "officeName": "23/2102",
- "userType": "User",
- "locationType": "Cloud",
- "name": "johanna.l@alpha.onmicrosoft.com",
- "displayName": "Johanna Lorenz"
}, - {
- "id": "alpha.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:ab1449b4-1a78-49e3-97d1-23dbd0682e30:00000000-0000-0000-0000-000000000000",
- "onPremisesSid": null,
- "officeName": null,
- "userType": "User",
- "locationType": "Cloud",
- "name": "adele.v@alpha.onmicrosoft.com",
- "displayName": "Adele Vance"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Veeam Backup for Microsoft 365 Jobs
Returns a collection resource representation of all Veeam Backup for Microsoft 365 jobs.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
| siteFilter | Array of strings or null <uuid> Specifies the list of Veeam Cloud Connect site UIDs that limits the resources to the ones associated with those sites. |
| organizationFilter | string or null <uuid> Specifies the list of organization UIDs that limits the resources to the ones associated with those organizations. |
| locationFilter | string or null <uuid> Specifies the list of location UIDs that limits the resources to the ones associated with those locations. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "7695b17d-8fa6-405f-ad1b-32e9bc527b37",
- "name": "BackupJob2",
- "jobType": "BackupJob",
- "repositoryUid": "d19737f6-b75b-4444-a119-59ff8b551c15",
- "repositoryName": "Default Backup Repository",
- "vb365OrganizationUid": "78425f4f-8fa4-4d40-a628-9d4860f42655",
- "vspcOrganizationUid": "26c242e5-bf80-4ccf-a38d-eea677b97bd3",
- "vspcOrganizationName": "My Company",
- "scheduleEditingAvailable": true,
- "vb365ServerUid": "75340270-4644-4855-986d-80e8c5d9775c",
- "vb365ServerName": "VB4",
- "managementAgentUid": "ed88dc97-c289-4925-8a44-69c279dbb485",
- "lastRun": null,
- "nextRun": null,
- "isEnabled": false,
- "isCopyJobAvailable": false,
- "lastStatus": "Stopped",
- "lastStatusDetails": "",
- "siteName": null,
- "locationName": "Default location",
- "lastErrorLogRecords": [ ]
}, - {
- "instanceUid": "48378652-25f9-49b8-a8fa-a90ad8fa3233",
- "name": "Backup4CopyJob",
- "jobType": "BackupJob",
- "repositoryUid": "69f09b60-93f0-43fb-b4c6-9538f6f098e8",
- "repositoryName": "bRepo",
- "vb365OrganizationUid": "78425f4f-8fa4-4d40-a628-9d4860f42655",
- "vspcOrganizationUid": "26c242e5-bf80-4ccf-a38d-eea677b97bd3",
- "vspcOrganizationName": "My Company",
- "scheduleEditingAvailable": true,
- "vb365ServerUid": "75340270-4644-4855-986d-80e8c5d9775c",
- "vb365ServerName": "VB4",
- "managementAgentUid": "ed88dc97-c289-4925-8a44-69c279dbb485",
- "lastRun": null,
- "nextRun": null,
- "isEnabled": false,
- "isCopyJobAvailable": true,
- "lastStatus": "Stopped",
- "lastStatusDetails": "",
- "siteName": null,
- "locationName": "Default location",
- "lastErrorLogRecords": [ ]
}, - {
- "instanceUid": "dd263e27-15d0-4d2e-a92b-7b48559bd325",
- "name": "BackupJob3",
- "jobType": "BackupJob",
- "repositoryUid": "7d1fd4c1-ff95-4e9c-8641-910a259f2797",
- "repositoryName": "Default Backup Repository",
- "vb365OrganizationUid": "477ba485-3dbb-4882-ba38-dd8c8d20c8d7",
- "vspcOrganizationUid": "26c242e5-bf80-4ccf-a38d-eea677b97bd3",
- "vspcOrganizationName": "My Company",
- "scheduleEditingAvailable": true,
- "vb365ServerUid": "8f2e795e-3d5b-479b-88af-9ba2d114044a",
- "vb365ServerName": "VB3",
- "managementAgentUid": "b2392721-e921-421e-abc4-f75a25d18bf9",
- "lastRun": null,
- "nextRun": null,
- "isEnabled": false,
- "isCopyJobAvailable": false,
- "lastStatus": "Stopped",
- "lastStatusDetails": "",
- "siteName": null,
- "locationName": "Default location",
- "lastErrorLogRecords": [ ]
}, - {
- "instanceUid": "c4f76eb8-1d27-4e48-ae68-bbf8bc9e7b00",
- "name": "Backup4CopyJob2",
- "jobType": "BackupJob",
- "repositoryUid": "4d1a1a61-c790-43b6-8d8f-c7edf4e80de3",
- "repositoryName": "bRepo",
- "vb365OrganizationUid": "477ba485-3dbb-4882-ba38-dd8c8d20c8d7",
- "vspcOrganizationUid": "26c242e5-bf80-4ccf-a38d-eea677b97bd3",
- "vspcOrganizationName": "My Company",
- "scheduleEditingAvailable": true,
- "vb365ServerUid": "8f2e795e-3d5b-479b-88af-9ba2d114044a",
- "vb365ServerName": "VB3",
- "managementAgentUid": "b2392721-e921-421e-abc4-f75a25d18bf9",
- "lastRun": null,
- "nextRun": null,
- "isEnabled": false,
- "isCopyJobAvailable": false,
- "lastStatus": "Stopped",
- "lastStatusDetails": "",
- "siteName": null,
- "locationName": "Default location",
- "lastErrorLogRecords": [ ]
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Delete Veeam Backup for Microsoft 365 Job
Deletes a Veeam Backup for Microsoft 365 job with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365JobUid required | string <uuid> Veeam Backup for Microsoft 365 job UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Start Veeam Backup for Microsoft 365 Job
Starts a Veeam Backup for Microsoft 365 job with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365JobUid required | string <uuid> Veeam Backup for Microsoft 365 job UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Stop Veeam Backup for Microsoft 365 Job
Stops a Veeam Backup for Microsoft 365 job with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365JobUid required | string <uuid> Veeam Backup for Microsoft 365 job UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Disable Veeam Backup for Microsoft 365 Job
Disables a Veeam Backup for Microsoft 365 job with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365JobUid required | string <uuid> Veeam Backup for Microsoft 365 job UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Enable Veeam Backup for Microsoft 365 Job
Enables a Veeam Backup for Microsoft 365 job with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365JobUid required | string <uuid> Veeam Backup for Microsoft 365 job UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Get All Veeam Backup for Microsoft 365 Backup Copy Jobs
Returns a collection resource representation of all Veeam Backup for Microsoft 365 backup jobs.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "7695b17d-8fa6-405f-ad1b-32e9bc527b37",
- "name": "BackupJob2",
- "description": "Description of job",
- "repositoryUid": "d19737f6-b75b-4444-a119-59ff8b551c15",
- "repositoryName": "Default Backup Repository",
- "vb365OrganizationUid": "78425f4f-8fa4-4d40-a628-9d4860f42655",
- "vspcOrganizationUid": "26c242e5-bf80-4ccf-a38d-eea677b97bd3",
- "vspcOrganizationName": "My Company",
- "vb365ServerUid": "75340270-4644-4855-986d-80e8c5d9775c",
- "vb365ServerName": "VB4",
- "lastRun": null,
- "nextRun": null,
- "isEnabled": false,
- "isCopyJobAvailable": false,
- "backupType": "SelectedItems",
- "lastStatus": "Stopped",
- "lastStatusDetails": "",
- "lastErrorLogRecords": [ ],
- "selectedItems": [
- {
- "id": "c37da450-6c4b-48c4-87e2-cc557ef5d89778425f4f-8fa4-4d40-a628-9d4860f42655",
- "itemType": "PartialOrganization",
- "folders": [ ],
- "backupMailbox": true,
- "backupOneDrive": true,
- "backupArchiveMailbox": true,
- "backupPersonalSite": false,
- "backupSites": true,
- "backupTeams": true,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": null,
- "user": null,
- "group": null
}, - {
- "id": "9a01bcb3-d2de-4271-96bb-95611ddc70b3",
- "itemType": "PersonalSites",
- "folders": [ ],
- "backupMailbox": false,
- "backupOneDrive": false,
- "backupArchiveMailbox": false,
- "backupPersonalSite": false,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": null,
- "user": null,
- "group": null
}, - {
- "id": "2b38d851-8098-4614-b369-ebce33f9b2c7alpha.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:7d7d5e48-15cd-4f1f-99ee-546c80d1630b:00000000-0000-0000-0000-000000000000",
- "itemType": "User",
- "folders": [ ],
- "backupMailbox": true,
- "backupOneDrive": true,
- "backupArchiveMailbox": true,
- "backupPersonalSite": true,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": null,
- "user": {
- "id": "alpha.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:7d7d5e48-15cd-4f1f-99ee-546c80d1630b:00000000-0000-0000-0000-000000000000",
- "onPremisesSid": null,
- "officeName": null,
- "userType": "User",
- "locationType": "Cloud",
- "name": "j.smith@alpha.onmicrosoft.com",
- "displayName": "John Smith"
}, - "group": null
}, - {
- "id": "7b930c101c0e874a81d516e6124d208ccb41d446b2d8ffb2cedad170b8217fb829da1c0c2cc2e98b94058d423fac750eade38411352d7e6c441227e24b0764ea",
- "itemType": "Site",
- "folders": [ ],
- "backupMailbox": false,
- "backupOneDrive": false,
- "backupArchiveMailbox": false,
- "backupPersonalSite": false,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": {
- "id": "3840dd3b-584e-4c21-bf76-6814183415bcfe23af84-7f8b-4702-9ac4-684fe8c3d5af",
- "name": "Alpha Site",
- "title": "Alpha Site",
- "parentUrl": null,
- "isCloud": true,
- "isPersonal": false,
- "isAvailable": false,
- "siteCollectionError": null
}, - "team": null,
- "user": null,
- "group": null
}
], - "excludedItems": [ ],
- "schedulePolicy": {
- "schedulePolicyType": "ManualOnly",
- "periodicallyEvery": null,
- "dailyType": null,
- "scheduleEnabled": false,
- "backupWindowEnabled": false,
- "backupWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "periodicallyWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "periodicallyWindowEnabled": false,
- "periodicallyOffsetMinutes": null,
- "dailyTime": null,
- "retryEnabled": true,
- "retryNumber": 2,
- "retryWaitInterval": 100
}
}, - {
- "instanceUid": "4521f91e-9c41-49f3-af05-ad77733a3aaf",
- "name": "BackupJob2",
- "description": "",
- "repositoryUid": "d19737f6-b75b-4444-a119-59ff8b551c15",
- "repositoryName": "Default Backup Repository",
- "vb365OrganizationUid": "78425f4f-8fa4-4d40-a628-9d4860f42655",
- "vspcOrganizationUid": "26c242e5-bf80-4ccf-a38d-eea677b97bd3",
- "vspcOrganizationName": "My Company",
- "vb365ServerUid": "75340270-4644-4855-986d-80e8c5d9775c",
- "vb365ServerName": "VB4",
- "lastRun": null,
- "nextRun": null,
- "isEnabled": false,
- "isCopyJobAvailable": false,
- "backupType": "SelectedItems",
- "lastStatus": "Stopped",
- "lastStatusDetails": "",
- "lastErrorLogRecords": [ ],
- "selectedItems": [
- {
- "id": "c37da560-6c4b-48c4-87e2-cc557ef5d89778425f4f-8fa4-4d40-a628-9d4860f42655",
- "itemType": "PartialOrganization",
- "folders": [ ],
- "backupMailbox": true,
- "backupOneDrive": true,
- "backupArchiveMailbox": true,
- "backupPersonalSite": false,
- "backupSites": true,
- "backupTeams": true,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": null,
- "user": null,
- "group": null
}, - {
- "id": "9a12bcb3-d2de-4271-96bb-95611ddc70b3",
- "itemType": "PersonalSites",
- "folders": [ ],
- "backupMailbox": false,
- "backupOneDrive": false,
- "backupArchiveMailbox": false,
- "backupPersonalSite": false,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": null,
- "user": null,
- "group": null
}, - {
- "id": "2b38d840-8009-4614-b369-ebce33f9b2c7alpha.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:8e7d5e48-15cd-4f1f-99ee-546c80d1630b:00000000-0000-0000-0000-000000000000",
- "itemType": "User",
- "folders": [ ],
- "backupMailbox": true,
- "backupOneDrive": true,
- "backupArchiveMailbox": true,
- "backupPersonalSite": true,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": null,
- "user": {
- "id": "alpha.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:8e7d5e48-15cd-4f1f-99ee-546c80d1630b:00000000-0000-0000-0000-000000000000",
- "onPremisesSid": null,
- "officeName": null,
- "userType": "User",
- "locationType": "Cloud",
- "name": "admin8",
- "displayName": "admin8"
}, - "group": null
}
], - "excludedItems": [ ],
- "schedulePolicy": {
- "schedulePolicyType": "ManualOnly",
- "periodicallyEvery": null,
- "dailyType": null,
- "scheduleEnabled": false,
- "backupWindowEnabled": false,
- "backupWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "periodicallyWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "periodicallyWindowEnabled": false,
- "periodicallyOffsetMinutes": null,
- "dailyTime": null,
- "retryEnabled": false,
- "retryNumber": null,
- "retryWaitInterval": null
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Create Veeam Backup for Microsoft 365 Backup Job
Creates a new Veeam Backup for Microsoft 365 backup job.
[For Veeam Backup for Microsoft 365 servers hosted by Veeam Service Provider Console] Company users must pass the
nullvalue for theschedulePolicyproperty. Otherwise the operation will result in error.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365OrganizationUid required | string <uuid> Microsoft organization UID. |
query Parameters
| startJobAfterCreation | boolean Default: false Defines whether a backup job must automatically start after it is created. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
| name required | string Name of a Veeam Backup for Microsoft 365 backup job. |
| repositoryUid required | string <uuid> UID assigned to a backup repository.
|
| description | string or null Description of a Veeam Backup for Microsoft 365 backup job. |
| isEnabled | boolean Default: false Indicates whether a Veeam Backup for Microsoft backup job is enabled. |
| backupType | string or null Type of a Veeam Backup for Microsoft 365 backup job. |
Array of objects (Vb365JobItemComposed) Array of backup job items. | |
Array of objects (Vb365JobItemComposed) Array of items excluded from the backup job. | |
object or null Backup job schedule settings. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
{- "name": "BackupJob2",
- "description": "Veeam Backup for Microsoft 365 backup job",
- "repositoryUid": "92421aa8-db1e-42ef-b210-b5d7750baffa",
- "isEnabled": false,
- "backupType": "SelectedItems",
- "selectedItems": [
- {
- "itemType": "User",
- "folders": [ ],
- "backupMailbox": true,
- "backupOneDrive": true,
- "backupArchiveMailbox": true,
- "backupPersonalSite": true,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": null,
- "user": {
- "id": "lrs.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:858bae82-7ff7-4ab5-be78-3c2da97c9c3d:00000000-0000-0000-0000-000000000000",
- "onPremisesSid": null,
- "userType": "User",
- "name": "ktang@mycompany.onmicrosoft.com",
- "displayName": "Kate Tang"
}, - "group": null
}, - {
- "itemType": "Team",
- "folders": [ ],
- "backupMailbox": false,
- "backupOneDrive": false,
- "backupArchiveMailbox": false,
- "backupPersonalSite": false,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": {
- "id": "97033983-9122-1907-94e2-46445967791a",
- "displayName": "Lrsvbm",
- "description": "Lrsvbm",
- "mail": "Lrsvbm@mycompany.onmicrosoft.com"
}, - "user": null,
- "group": null
}, - {
- "itemType": "Site",
- "folders": [ ],
- "backupMailbox": false,
- "backupOneDrive": false,
- "backupArchiveMailbox": false,
- "backupPersonalSite": false,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": {
- "id": "c518d8b0-db04-6bb8-8c39-21b18ebe71345c38aa48-1b78-4411-a0a7-15a83d0e8d50",
- "title": "Team Site",
}, - "team": null,
- "user": null,
- "group": null
}
], - "excludedItems": [ ],
- "schedulePolicy": {
- "schedulePolicyType": "ManualOnly",
- "periodicallyEvery": null,
- "dailyType": null,
- "scheduleEnabled": false,
- "backupWindowEnabled": false,
- "backupWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "periodicallyWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "periodicallyWindowEnabled": false,
- "periodicallyOffsetMinutes": null,
- "dailyTime": null,
- "retryEnabled": false,
- "retryNumber": null,
- "retryWaitInterval": null
}
}- 200
- default
{- "data": {
- "instanceUid": "806cdf82-3a1a-4da1-b3b4-3a774dd5a99c",
- "name": "BackupJob2",
- "description": "Veeam Backup for Microsoft 365 backup job",
- "repositoryUid": "92421aa8-db1e-42ef-b210-b5d7750baffa",
- "repositoryName": "bRepoToOsr",
- "vb365OrganizationUid": "b9ac2998-56be-4fa3-9b61-723ba8c72ed9",
- "vspcOrganizationUid": "91c131fc-0a8b-48eb-807e-4625addb7cca",
- "vspcOrganizationName": "My Company",
- "vb365ServerUid": "d7102e00-4517-4c04-9950-fd1d123b9f34",
- "vb365ServerName": "VB4",
- "lastRun": null,
- "nextRun": null,
- "isEnabled": false,
- "isCopyJobAvailable": true,
- "backupType": "SelectedItems",
- "lastStatus": "Stopped",
- "lastStatusDetails": "",
- "lastErrorLogRecords": [ ],
- "selectedItems": [
- {
- "itemType": "User",
- "folders": [ ],
- "backupMailbox": true,
- "backupOneDrive": true,
- "backupArchiveMailbox": true,
- "backupPersonalSite": true,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": null,
- "user": {
- "id": "lrs.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:858bae82-7ff7-4ab5-be78-3c2da97c9c3d:00000000-0000-0000-0000-000000000000",
- "onPremisesSid": null,
- "userType": "User",
- "name": "ktang@mycompany.onmicrosoft.com",
- "displayName": "Kate Tang"
}, - "group": null
}, - {
- "itemType": "Team",
- "folders": [ ],
- "backupMailbox": false,
- "backupOneDrive": false,
- "backupArchiveMailbox": false,
- "backupPersonalSite": false,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": {
- "id": "97033983-9122-1907-94e2-46445967791a",
- "displayName": "Lrsvbm",
- "description": "Lrsvbm",
- "mail": "Lrsvbm@mycompany.onmicrosoft.com"
}, - "user": null,
- "group": null
}, - {
- "itemType": "Site",
- "folders": [ ],
- "backupMailbox": false,
- "backupOneDrive": false,
- "backupArchiveMailbox": false,
- "backupPersonalSite": false,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": {
- "id": "c518d8b0-db04-6bb8-8c39-21b18ebe71345c38aa48-1b78-4411-a0a7-15a83d0e8d50",
- "title": "Team Site",
}, - "team": null,
- "user": null,
- "group": null
}
], - "excludedItems": [ ],
- "schedulePolicy": {
- "schedulePolicyType": "ManualOnly",
- "periodicallyEvery": null,
- "dailyType": null,
- "scheduleEnabled": false,
- "backupWindowEnabled": false,
- "backupWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "periodicallyWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "periodicallyWindowEnabled": false,
- "periodicallyOffsetMinutes": null,
- "dailyTime": null,
- "retryEnabled": false,
- "retryNumber": null,
- "retryWaitInterval": null
}
}
}Get Veeam Backup for Microsoft 365 Backup Job
Returns a resource representation of a Veeam Backup for Microsoft 365 backup job with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365BackupJobUid required | string <uuid> Veeam Backup for Microsoft 365 backup job UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "4521f91e-9c41-49f3-af05-ad77733a3aaf",
- "name": "BackupJob2",
- "description": "",
- "repositoryUid": "d19737f6-b75b-4444-a119-59ff8b551c15",
- "repositoryName": "Default Backup Repository",
- "vb365OrganizationUid": "78425f4f-8fa4-4d40-a628-9d4860f42655",
- "vspcOrganizationUid": "26c242e5-bf80-4ccf-a38d-eea677b97bd3",
- "vspcOrganizationName": "My Company",
- "vb365ServerUid": "75340270-4644-4855-986d-80e8c5d9775c",
- "vb365ServerName": "VB4",
- "lastRun": null,
- "nextRun": null,
- "isEnabled": false,
- "isCopyJobAvailable": false,
- "backupType": "SelectedItems",
- "lastStatus": "Stopped",
- "lastStatusDetails": "",
- "lastErrorLogRecords": [ ],
- "selectedItems": [
- {
- "id": "c37da560-6c4b-48c4-87e2-cc557ef5d89778425f4f-8fa4-4d40-a628-9d4860f42655",
- "itemType": "PartialOrganization",
- "folders": [ ],
- "backupMailbox": true,
- "backupOneDrive": true,
- "backupArchiveMailbox": true,
- "backupPersonalSite": false,
- "backupSites": true,
- "backupTeams": true,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": null,
- "user": null,
- "group": null
}, - {
- "id": "9a12bcb3-d2de-4271-96bb-95611ddc70b3",
- "itemType": "PersonalSites",
- "folders": [ ],
- "backupMailbox": false,
- "backupOneDrive": false,
- "backupArchiveMailbox": false,
- "backupPersonalSite": false,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": null,
- "user": null,
- "group": null
}, - {
- "id": "2b38d840-8009-4614-b369-ebce33f9b2c7alpha.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:8e7d5e48-15cd-4f1f-99ee-546c80d1630b:00000000-0000-0000-0000-000000000000",
- "itemType": "User",
- "folders": [ ],
- "backupMailbox": true,
- "backupOneDrive": true,
- "backupArchiveMailbox": true,
- "backupPersonalSite": true,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": null,
- "user": {
- "id": "alpha.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:8e7d5e48-15cd-4f1f-99ee-546c80d1630b:00000000-0000-0000-0000-000000000000",
- "onPremisesSid": null,
- "officeName": null,
- "userType": "User",
- "locationType": "Cloud",
- "name": "admin8",
- "displayName": "admin8"
}, - "group": null
}
], - "excludedItems": [ ],
- "schedulePolicy": {
- "schedulePolicyType": "ManualOnly",
- "periodicallyEvery": null,
- "dailyType": null,
- "scheduleEnabled": false,
- "backupWindowEnabled": false,
- "backupWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "periodicallyWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "periodicallyWindowEnabled": false,
- "periodicallyOffsetMinutes": null,
- "dailyTime": null,
- "retryEnabled": false,
- "retryNumber": null,
- "retryWaitInterval": null
}
}
}Modify Veeam Backup for Microsoft 365 Backup Job
Modifies a Veeam Backup for Microsoft 365 backup job with the specified UID.
[For Veeam Backup for Microsoft 365 servers hosted by Veeam Service Provider Console] Company users must not modify the
schedulePolicyproperty. Otherwise the operation will result in error.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365BackupJobUid required | string <uuid> Veeam Backup for Microsoft 365 backup job UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Array of JSON Patch operations according to RFC 6902.
| op required | string Performed operation. |
| value required | string Value that is added, replaced, tested or removed by the PATCH operation. |
| path required | string JSON Pointer containing path to a target location where the PATCH operation is performed. |
| from | string or null JSON Pointer containing path to a location from which data is moved or copied. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "op": "replace",
- "path": "/schedulePolicy/retryEnabled",
- "value": false
}
]- 200
- default
{- "data": {
- "instanceUid": "806cdf82-3a1a-4da1-b3b4-3a774dd5a99c",
- "name": "BackupJob2",
- "description": "Veeam Backup for Microsoft 365 backup job",
- "repositoryUid": "92421aa8-db1e-42ef-b210-b5d7750baffa",
- "repositoryName": "bRepoToOsr",
- "vb365OrganizationUid": "b9ac2998-56be-4fa3-9b61-723ba8c72ed9",
- "vspcOrganizationUid": "91c131fc-0a8b-48eb-807e-4625addb7cca",
- "vspcOrganizationName": "My Company",
- "vb365ServerUid": "d7102e00-4517-4c04-9950-fd1d123b9f34",
- "vb365ServerName": "VB4",
- "lastRun": null,
- "nextRun": null,
- "isEnabled": false,
- "isCopyJobAvailable": true,
- "backupType": "SelectedItems",
- "lastStatus": "Stopped",
- "lastStatusDetails": "",
- "lastErrorLogRecords": [ ],
- "selectedItems": [
- {
- "itemType": "User",
- "folders": [ ],
- "backupMailbox": true,
- "backupOneDrive": true,
- "backupArchiveMailbox": true,
- "backupPersonalSite": true,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": null,
- "user": {
- "id": "lrs.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:858bae82-7ff7-4ab5-be78-3c2da97c9c3d:00000000-0000-0000-0000-000000000000",
- "onPremisesSid": null,
- "userType": "User",
- "name": "ktang@mycompany.onmicrosoft.com",
- "displayName": "Kate Tang"
}, - "group": null
}, - {
- "itemType": "Team",
- "folders": [ ],
- "backupMailbox": false,
- "backupOneDrive": false,
- "backupArchiveMailbox": false,
- "backupPersonalSite": false,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": null,
- "team": {
- "id": "97033983-9122-1907-94e2-46445967791a",
- "displayName": "Lrsvbm",
- "description": "Lrsvbm",
- "mail": "Lrsvbm@mycompany.onmicrosoft.com"
}, - "user": null,
- "group": null
}, - {
- "itemType": "Site",
- "folders": [ ],
- "backupMailbox": false,
- "backupOneDrive": false,
- "backupArchiveMailbox": false,
- "backupPersonalSite": false,
- "backupSites": false,
- "backupTeams": false,
- "backupTeamsChats": false,
- "backupMembers": false,
- "backupMemberMailbox": false,
- "backupMemberArchiveMailbox": false,
- "backupMemberOneDrive": false,
- "backupMemberSite": false,
- "backupGroupSite": false,
- "site": {
- "id": "c518d8b0-db04-6bb8-8c39-21b18ebe71345c38aa48-1b78-4411-a0a7-15a83d0e8d50",
- "title": "Team Site",
}, - "team": null,
- "user": null,
- "group": null
}
], - "excludedItems": [ ],
- "schedulePolicy": {
- "schedulePolicyType": "ManualOnly",
- "periodicallyEvery": null,
- "dailyType": null,
- "scheduleEnabled": false,
- "backupWindowEnabled": false,
- "backupWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "periodicallyWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "periodicallyWindowEnabled": false,
- "periodicallyOffsetMinutes": null,
- "dailyTime": null,
- "retryEnabled": false,
- "retryNumber": null,
- "retryWaitInterval": null
}
}
}Get All Veeam Backup for Microsoft 365 Backup Copy Jobs
Returns a collection resource representation of all Veeam Backup for Microsoft 365 backup copy jobs.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "898b13a3-4435-413d-8416-1445ffaca282",
- "name": "users - copy job",
- "sourceBackupJobUid": "d6f10ff6-647d-4e3f-be47-7171060fc3e6",
- "repositoryUid": "be270ad4-fa0a-4e70-b7f8-0b44ea6eebb1",
- "repositoryName": "arlimit",
- "vb365OrganizationUid": "9864b18b-ba6c-4679-b924-35cac4818739",
- "vspcOrganizationUid": "e9729230-883d-4766-9676-6f917506f040",
- "vspcOrganizationName": "My Company",
- "vb365ServerUid": "41eff96a-23c6-402c-b640-d0a59288b0c7",
- "vb365ServerName": "LRSVBO",
- "lastRun": "2023-11-18T08:00:21.2059860+01:00",
- "nextRun": null,
- "isEnabled": true,
- "lastStatus": "Success",
- "lastStatusDetails": "Transferred: 166.3 KB (1 item) at 25.3 KB/s (0 items/s)",
- "schedulePolicy": {
- "schedulePolicyType": "Immediate",
- "periodicallyEvery": null,
- "dailyType": null,
- "backupWindowEnabled": false,
- "backupWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "dailyTime": null
}
}, - {
- "instanceUid": "a4af8914-e08f-4a94-b967-f0c06e79568c",
- "name": "group - copy job",
- "sourceBackupJobUid": "c03ca22e-70f1-4731-b91a-9926993fa9b5",
- "repositoryUid": "c1492aac-5a67-47bd-9c5b-5d238b056350",
- "repositoryName": "ob1",
- "vb365OrganizationUid": "9864b18b-ba6c-4679-b924-35cac4818739",
- "vspcOrganizationUid": "e9729230-883d-4766-9676-6f917506f040",
- "vspcOrganizationName": "My Company",
- "vb365ServerUid": "41eff96a-23c6-402c-b640-d0a59288b0c7",
- "vb365ServerName": "LRSVBO",
- "lastRun": "2023-11-18T08:10:46.2716291+01:00",
- "nextRun": null,
- "isEnabled": true,
- "lastStatus": "Success",
- "lastStatusDetails": "Transferred: 0 B (0 items) at 0 B/s (0 items/s)",
- "schedulePolicy": {
- "schedulePolicyType": "Immediate",
- "periodicallyEvery": null,
- "dailyType": null,
- "backupWindowEnabled": false,
- "backupWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "dailyTime": null
}
}, - {
- "instanceUid": "c565661f-3f97-4c9c-9ea8-0839eaec3bb9",
- "name": "to repo - copy job",
- "sourceBackupJobUid": "cbc32fb5-3fbf-4df6-8c40-02ad78275a8f",
- "repositoryUid": "686085db-0a20-46b9-8cb6-3cbdf1a2a86e",
- "repositoryName": "arlimit",
- "vb365OrganizationUid": "44a2a2b1-c3b7-4268-9f1e-c7c7437e964f",
- "vspcOrganizationUid": "04aac689-6676-47e4-8411-1c71129f514e",
- "vspcOrganizationName": "new",
- "vb365ServerUid": "43bd6147-4201-43b3-b8cd-5e6e45af6023",
- "vb365ServerName": "LRSVBOTR",
- "lastRun": "2023-11-18T08:00:07.6354094+01:00",
- "nextRun": "2023-11-19T08:00:00.0000000+01:00",
- "isEnabled": true,
- "lastStatus": "Success",
- "lastStatusDetails": "Transferred: 2.1 MB (0 items) at 292.8 KB/s (0 items/s)",
- "schedulePolicy": {
- "schedulePolicyType": "DailyAtTime",
- "periodicallyEvery": null,
- "dailyType": "Everyday",
- "backupWindowEnabled": false,
- "backupWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "dailyTime": "2025-11-05T07:00:00.0000000+01:00"
}
}
], - "meta": {
- "pagingInfo": {
- "total": 3,
- "count": 3,
- "offset": 0
}
}
}Create Veeam Backup for Microsoft 365 Backup Copy Job
Creates a new Veeam Backup for Microsoft 365 backup copy job.
You can save the job schedule only if that functionality is enabled for you in the Veeam Backup for Microsoft 365 resource configuration. Otherwise the operation will result in error.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
query Parameters
| startJobAfterCreation | boolean Default: false Defines whether a job must automatically start after it is created. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
| sourceBackupJobUid required | string <uuid> UID assigned to a source Veeam Backup for Microsoft 365 job. |
| repositoryUid required | string <uuid> UID assigned to a backup repository. |
| isEnabled | boolean Default: true Indicates whether a Veeam Backup for Microsoft 365 backup copy job is enabled. |
object or null Schedule settings of a Veeam Backup for Microsoft 365 backup copy job. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
{- "sourceBackupJobUid": "666435cf-38fe-462d-9767-f610d5654d35",
- "repositoryUid": "686085db-0a20-46b9-8cb6-3cbdf1a2a86f",
- "schedulePolicy": {
- "schedulePolicyType": "Periodically",
- "periodicallyEvery": "Hours4",
- "dailyType": "Everyday",
- "backupWindowEnabled": false,
- "backupWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": 0
}, - "dailyTime": "2025-11-05T07:00:00.0000000+01:00"
}
}- 200
- default
{- "data": {
- "instanceUid": "733ccd0c-f40e-4348-96de-ed9a120c2669",
- "name": "VBM365 Job Copy",
- "sourceBackupJobUid": "666435cf-38fe-462d-9767-f610d5654d35",
- "repositoryUid": "686085db-0a20-46b9-8cb6-3cbdf1a2a86f",
- "repositoryName": "oblimit",
- "vb365OrganizationUid": "44a2a2b1-c3b7-4268-9f1e-c7c7437e964a",
- "vspcOrganizationUid": "04aac689-6676-47e4-8411-1c71129f514f",
- "vspcOrganizationName": "new",
- "vb365ServerUid": "43bd6147-4201-43b3-b8cd-5e6e45af6024",
- "vb365ServerName": "LRSVBOTR",
- "lastRun": null,
- "nextRun": null,
- "isEnabled": true,
- "lastStatus": "Stopped",
- "lastStatusDetails": "",
- "schedulePolicy": {
- "schedulePolicyType": "Periodically",
- "periodicallyEvery": "Hours4",
- "dailyType": null,
- "backupWindowEnabled": false,
- "backupWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "dailyTime": null
}
}
}Get Veeam Backup for Microsoft 365 Backup Copy Job
Returns a resource representation of a Veeam Backup for Microsoft 365 backup copy job with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365CopyJobUid required | string <uuid> Veeam Backup for Microsoft 365 backup copy job UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "c565661f-3f97-4c9c-9ea8-0839eaec3bb9",
- "name": "to repo - copy job",
- "sourceBackupJobUid": "cbc32fb5-3fbf-4df6-8c40-02ad78275a8f",
- "repositoryUid": "686085db-0a20-46b9-8cb6-3cbdf1a2a86e",
- "repositoryName": "arlimit",
- "vb365OrganizationUid": "44a2a2b1-c3b7-4268-9f1e-c7c7437e964f",
- "vspcOrganizationUid": "04aac689-6676-47e4-8411-1c71129f514e",
- "vspcOrganizationName": "new",
- "vb365ServerUid": "43bd6147-4201-43b3-b8cd-5e6e45af6023",
- "vb365ServerName": "LRSVBOTR",
- "lastRun": "2023-11-18T08:00:07.6354094+01:00",
- "nextRun": "2023-11-19T08:00:00.0000000+01:00",
- "isEnabled": true,
- "lastStatus": "Success",
- "lastStatusDetails": "Transferred: 2.1 MB (0 items) at 292.8 KB/s (0 items/s)",
- "schedulePolicy": {
- "schedulePolicyType": "DailyAtTime",
- "periodicallyEvery": null,
- "dailyType": "Everyday",
- "backupWindowEnabled": false,
- "backupWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "dailyTime": "2025-11-05T07:00:00.0000000+01:00"
}
}
}Modify Veeam Backup for Microsoft 365 Backup Copy Job
Modifies a Veeam Backup for Microsoft 365 backup copy job with the specified UID.
You can save the job schedule only if that functionality is enabled for you in the Veeam Backup for Microsoft 365 resource configuration. Otherwise the operation will result in error.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365CopyJobUid required | string <uuid> Veeam Backup for Microsoft 365 backup copy job UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Array of JSON Patch operations according to RFC 6902.
| op required | string Performed operation. |
| value required | string Value that is added, replaced, tested or removed by the PATCH operation. |
| path required | string JSON Pointer containing path to a target location where the PATCH operation is performed. |
| from | string or null JSON Pointer containing path to a location from which data is moved or copied. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "op": "replace",
- "path": "/schedulePolicy/dailyTime",
- "value": "2025-11-05T07:00:00.0000000+01:00"
}, - {
- "op": "replace",
- "path": "/schedulePolicy/dailyType",
- "value": "Friday"
}, - {
- "op": "replace",
- "path": "/schedulePolicy/schedulePolicyType",
- "value": "DailyAtTime"
}
]- 200
- default
{- "data": {
- "instanceUid": "733ccd0c-f40e-4348-96de-ed9a120c2667",
- "name": "Copy job 2",
- "sourceBackupJobUid": "666435cf-38fe-462d-9767-f610d5654d34",
- "repositoryUid": "92421aa8-db1e-42ef-b210-b5d7750baffa",
- "repositoryName": "oblimit",
- "vb365OrganizationUid": "44a2a2b1-c3b7-4268-9f1e-c7c7437e964f",
- "vspcOrganizationUid": "04aac689-6676-47e4-8411-1c71129f514e",
- "vspcOrganizationName": "new",
- "vb365ServerUid": "43bd6147-4201-43b3-b8cd-5e6e45af6023",
- "vb365ServerName": "LRSVBOTR",
- "lastRun": null,
- "nextRun": null,
- "isEnabled": true,
- "lastStatus": "Stopped",
- "lastStatusDetails": "",
- "schedulePolicy": {
- "schedulePolicyType": "DailyAtTime",
- "periodicallyEvery": null,
- "dailyType": "Friday",
- "backupWindowEnabled": false,
- "backupWindowSettings": {
- "backupWindow": [
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true,
- true
], - "minuteOffset": null
}, - "dailyTime": "2025-11-05T07:00:00.0000000+01:00"
}
}
}Get All Backup Repositories Connected to Veeam Backup for Microsoft 365 Server
Returns a collection resource representation of all backup repositories connected to a Veeam Backup for Microsoft 365 server with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "68aa677b-3d8f-4c31-85b7-2d9a6301d904",
- "name": "Default Backup Repository",
- "description": "Created by Veeam Backup for Microsoft 365",
- "proxyUid": "14ec6e2f-f957-45ad-a632-890879dd970a",
- "proxyPoolUid": null,
- "path": "C:\\VeeamRepository",
- "isArchiveRepository": false,
- "isAvailableForBackupJob": true,
- "isAvailableForCopyJob": false,
- "isObjectStorageRepository": false,
- "objectStorageRepositoryUid": null,
- "objectStorageRepositoryCachePath": null,
- "objectStorageRepositoryEncryptionEnabled": null,
- "encryptionKeyId": null,
- "isOutOfSync": false,
- "capacityBytes": 85372956672,
- "freeSpaceBytes": 27886977024,
- "usedSpaceBytes": 31719424,
- "dailyRetentionPeriod": null,
- "monthlyRetentionPeriod": null,
- "dailyTime": "2025-11-05T01:00:00.0000000+01:00",
- "monthlyTime": null,
- "retentionType": "SnapshotBased",
- "retentionPeriodType": "Yearly",
- "yearlyRetentionPeriod": "Years3",
- "retentionFrequencyType": "Daily",
- "dailyType": "Everyday",
- "monthlyDayNumber": null,
- "monthlyDayOfWeek": null
}, - {
- "instanceUid": "937c7b9b-bf91-4a09-b6b7-851756216006",
- "name": "bRepoToOsr",
- "description": "Created by powershell script CreateBackupRepositoryToOSR.ps1",
- "proxyUid": "14ec6e2f-f957-45ad-a632-890879dd970a",
- "proxyPoolUid": null,
- "path": null,
- "isArchiveRepository": false,
- "isAvailableForBackupJob": true,
- "isAvailableForCopyJob": true,
- "isObjectStorageRepository": true,
- "objectStorageRepositoryUid": "0e2fe5b7-a42f-470b-ba8d-3d11665769a3",
- "objectStorageRepositoryCachePath": "C:\\localCacheBackup",
- "objectStorageRepositoryEncryptionEnabled": false,
- "encryptionKeyId": null,
- "isOutOfSync": false,
- "capacityBytes": null,
- "freeSpaceBytes": null,
- "usedSpaceBytes": 0,
- "dailyRetentionPeriod": null,
- "monthlyRetentionPeriod": null,
- "dailyTime": "2025-11-05T22:00:00.0000000+01:00",
- "monthlyTime": null,
- "retentionType": "SnapshotBased",
- "retentionPeriodType": "Yearly",
- "yearlyRetentionPeriod": "Years3",
- "retentionFrequencyType": "Daily",
- "dailyType": "Everyday",
- "monthlyDayNumber": null,
- "monthlyDayOfWeek": null
}, - {
- "instanceUid": "c9eddd9f-0d61-4ffa-8596-50a4789bdc52",
- "name": "bCopyRepoToOsr",
- "description": "Created by powershell script CreateBackupRepositoryToOSR.ps1",
- "proxyUid": "14ec6e2f-f957-45ad-a632-890879dd970a",
- "proxyPoolUid": null,
- "path": null,
- "isArchiveRepository": false,
- "isAvailableForBackupJob": true,
- "isAvailableForCopyJob": true,
- "isObjectStorageRepository": true,
- "objectStorageRepositoryUid": "51aa66a7-214a-498c-9e39-c29f337bee0a",
- "objectStorageRepositoryCachePath": "C:\\localCacheCopy",
- "objectStorageRepositoryEncryptionEnabled": false,
- "encryptionKeyId": null,
- "isOutOfSync": false,
- "capacityBytes": null,
- "freeSpaceBytes": null,
- "usedSpaceBytes": 0,
- "dailyRetentionPeriod": null,
- "monthlyRetentionPeriod": null,
- "dailyTime": "2025-11-05T22:00:00.0000000+01:00",
- "monthlyTime": null,
- "retentionType": "SnapshotBased",
- "retentionPeriodType": "Yearly",
- "yearlyRetentionPeriod": "Years3",
- "retentionFrequencyType": "Daily",
- "dailyType": "Everyday",
- "monthlyDayNumber": null,
- "monthlyDayOfWeek": null
}
], - "meta": {
- "pagingInfo": {
- "total": 3,
- "count": 3,
- "offset": 0
}
}
}Get Available Backup Repositories for Veeam Backup for Microsoft 365 Backup Job
Returns a collection resource representation of backup repositories that can be selected as target repositories of a Veeam Backup for Microsoft 365 backup job with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| vb365BackupJobUid required | string <uuid> Veeam Backup for Microsoft 365 backup job UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "68aa677b-3d8f-4c31-85b7-2d9a6301d904",
- "name": "Default Backup Repository",
- "description": "Created by Veeam Backup for Microsoft 365",
- "proxyUid": "14ec6e2f-f957-45ad-a632-890879dd970a",
- "proxyPoolUid": null,
- "path": "C:\\VeeamRepository",
- "isArchiveRepository": false,
- "isAvailableForBackupJob": true,
- "isAvailableForCopyJob": false,
- "isObjectStorageRepository": false,
- "objectStorageRepositoryUid": null,
- "objectStorageRepositoryCachePath": null,
- "objectStorageRepositoryEncryptionEnabled": null,
- "encryptionKeyId": null,
- "isOutOfSync": false,
- "capacityBytes": 85372956672,
- "freeSpaceBytes": 27886977024,
- "usedSpaceBytes": 31719424,
- "dailyRetentionPeriod": null,
- "monthlyRetentionPeriod": null,
- "dailyTime": "2025-11-05T01:00:00.0000000+01:00",
- "monthlyTime": null,
- "retentionType": "SnapshotBased",
- "retentionPeriodType": "Yearly",
- "yearlyRetentionPeriod": "Years3",
- "retentionFrequencyType": "Daily",
- "dailyType": "Everyday",
- "monthlyDayNumber": null,
- "monthlyDayOfWeek": null
}, - {
- "instanceUid": "937c7b9b-bf91-4a09-b6b7-851756216006",
- "name": "bRepoToOsr",
- "description": "Created by powershell script CreateBackupRepositoryToOSR.ps1",
- "proxyUid": "14ec6e2f-f957-45ad-a632-890879dd970a",
- "proxyPoolUid": null,
- "path": null,
- "isArchiveRepository": false,
- "isAvailableForBackupJob": true,
- "isAvailableForCopyJob": true,
- "isObjectStorageRepository": true,
- "objectStorageRepositoryUid": "0e2fe5b7-a42f-470b-ba8d-3d11665769a3",
- "objectStorageRepositoryCachePath": "C:\\localCacheBackup",
- "objectStorageRepositoryEncryptionEnabled": false,
- "encryptionKeyId": null,
- "isOutOfSync": false,
- "capacityBytes": null,
- "freeSpaceBytes": null,
- "usedSpaceBytes": 0,
- "dailyRetentionPeriod": null,
- "monthlyRetentionPeriod": null,
- "dailyTime": "2025-11-05T22:00:00.0000000+01:00",
- "monthlyTime": null,
- "retentionType": "SnapshotBased",
- "retentionPeriodType": "Yearly",
- "yearlyRetentionPeriod": "Years3",
- "retentionFrequencyType": "Daily",
- "dailyType": "Everyday",
- "monthlyDayNumber": null,
- "monthlyDayOfWeek": null
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Backup Proxies Connected to Veeam Backup for Microsoft 365 Server
Returns a collection resource representation of all backup proxies connected to a Veeam Backup for Microsoft 365 server with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "6604f67d-1871-4474-867e-9a8d1547231a",
- "proxyType": "Local",
- "status": "Online",
- "hostName": "LRSVBOTR",
- "description": "Default backup proxy",
- "port": 9193
}, - {
- "instanceUid": "3aa7bce7-dd6b-4b98-bdc9-f353de83f77f",
- "proxyType": "Local",
- "status": "Online",
- "hostName": "VB1",
- "description": "Additional backup proxy",
- "port": 9193
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Backup Proxy Pools Connected to Veeam Backup for Microsoft 365 Server
Returns a collection resource representation of all backup proxy pools connected to a Veeam Backup for Microsoft 365 server with the specified UID.
path Parameters
| vb365ServerUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "f6972ef4-530b-4dbd-bbde-4881f0d26431",
- "name": "VB2_proxyPool",
- "description": "Alpha Backup Proxy Pool"
}, - {
- "instanceUid": "e53450ee-87d4-47af-918a-20d2cd15a499",
- "name": "VB5_proxyPool",
- "description": "Beta Backup Proxy Pool"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}