- About Veeam Service Provider Console REST API
- Overview
- Changelog
- Metrics Changelog
- Public Cloud Integration Examples
- Preview Operations
- getGet All Webhooks
- postCreate Webhook
- getGet Webhook
- patchModify Webhook
- delDelete Webhook
- postEnable Webhook
- postDisable Webhook
- postTest Webhook
- 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
- getGet All Active UI Proxy Sessions
- getGet All Active Wizard Proxy Sessions
- 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 & Replication Linux Server
- postUpload Patch File Chunk to Veeam Backup & Replication Linux Server
- postComplete Patch Upload to Veeam Backup & Replication Linux Server
- postAbort Patch Upload to Veeam Backup & Replication Linux 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
- postCreate Windows Local Backup Repository Connected to Backup Server
- postCreate Veeam Data Cloud Vault Backup Repository Connected to Backup Server
- delDelete Backup Repository
- getGet Veeam Data Cloud Vault Backup Repository
- patchModify Veeam Data Cloud Vault Backup Repository
- getGet Windows Local Backup Repository
- patchModify Windows Local Backup Repository
- getGet Tags from All Connected vCenter Servers
- getGet All VMs Marked With Tags From All Connected vCenter Servers
- postGet VMs in VMware vSphere VM Containers of All vCenter Servers
- 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
- postInstall Management Agent on Linux-Based Veeam Backup & Replication Server
- getGet Clustered Management Agent Deployment Parameters for Hosted Linux Computers
- getGet Clustered Management Agent Deployment Parameters for Remote Linux Computers
- postAttach Secondary Node to High Availability Cluster
- delDelete Clustered Management Agent
- getGet Backups of All Protected Cloud VMs
- getGet Backups of All Protected Cloud Databases
- getGet All Protected Cloud File Share Backups
- getGet Alarm Actions
- postCreate Alarm Action
- getGet Alarm Action
- patchModify Alarm Action
- delDelete Alarm Action
- 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
- getGet Monthly VDC Usage
- 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
- getGet All Alarm Templates
- getGet Alarm Template
- patchModify Alarm Template
- delDelete Alarm Template
- postClone Alarm Template
- patchCustomize Alarm Knowledge Base
- getGet Alarm Status Changes
- getGet All Triggered Alarms
- getGet Triggered Alarm
- delDelete Triggered Alarm
- getGet Triggered Alarm History
- postResolve Triggered Alarm
- postAcknowledge Triggered Alarm
- 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 Mount Servers Managed by Veeam Backup & Replication Server
- getGet Mount Server
- getGet All Default Mount Servers Managed by Veeam Backup & Replication Server
- 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 All VM Containers of vCenter Server
- 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
- delDelete Site Backup Object
- 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
- postAssign Cloud Tenant to Company
- 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
- postUpdate Veeam Backup & Replication on Linux Server
- postPatch Veeam Backup & Replication on Server
- postSchedule Veeam Backup & Replication Update
- postSchedule Veeam Backup & Replication Linux 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
- postGet Active Directory Infrastructure
- 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
- getGet Management Agent Credentials
- putConfigure Management Agent Credentials
- delDelete Management Agent Credentials
- 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
- delDelete Protected VM Backup Object
- 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
- delDelete Backup Object of Protected Computer 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
- Proxy
- 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
- 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
- VDC Vault
- getGet Veeam Data Cloud Vault Configuration Status
- getGet Veeam Data Cloud Vault Registration Data
- postRegister Veeam Data Cloud Vault
- delRemove Veeam Data Cloud Vault Registration
- getGet All Veeam Data Cloud Vault Subscriptions
- getGet Veeam Data Cloud Vault Subscription
- getGet All Countries of Veeam Data Cloud Vault Subscription
- postAdd Veeam Data Cloud Vault Tenant
- getGet All Veeam Data Cloud Vault Tenants
- getGet Veeam Data Cloud Vault Tenant
- postMap Veeam Data Cloud Tenant to Company
- delDelete Company Mapping of Veeam Data Cloud Tenant
- postSynchronize Veeam Data Cloud Vault Data
- postAdd Storage Vault
- getGet All Storage Vaults
- getGet Storage Vault
- delDelete Storage Vault
- patchModify Storage Vault
- getGet All Veeam Backup & Replication Servers Registered in Veeam Data Cloud Vault
- postRegister Veeam Backup & Replication Server in Veeam Data Cloud Vault
- getGet Veeam Backup & Replication Server Registered in Veeam Data Cloud Vault
- delUnregister Veeam Backup & Replication Server from Veeam Data Cloud Vault
- getGet All Storage Vaults Assigned to Veeam Backup & Replication Server
- postAssign Storage Vault to Veeam Backup & Replication Server
- getGet Storage Vault Assigned to Veeam Backup & Replication Server
- delUnassign Storage Vault from Veeam Backup & Replication Server
- getGet Storage Vault Folders
- postCreate Storage Vault Folder
- Labels
This resource collection represents jobs configured on managed Veeam Backup & Replication servers.
Get All Jobs
Returns a collection resource representation of all jobs on all Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "cc2b33a6-f11b-6f5f-b297-a5ee7cdbfc84",
- "uniqueUid": "10f13455-7166-490a-b459-10e1f6044328",
- "name": "CloudReplicaJob",
- "description": "Created by Powershell at 7/17/2024 6:48:08 PM.",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:48:09.6830000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "Warning",
- "type": "ReplicationVM",
- "lastRun": "2024-07-18T03:48:09.7630000+02:00",
- "lastEndTime": "2024-07-18T03:54:52.4800000+02:00",
- "lastDuration": 402,
- "processingRate": 127782020,
- "avgDuration": 402,
- "transferredData": 16115584998,
- "backupChainSize": 0,
- "bottleneck": "Target",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": "ivz10_2:\nOne or more source networks were possibly mapped onto the same cloud network. Simultaneous partial failovers of VMs residing on those networks may result in issues.\n",
- "targetType": "Cloud",
- "destination": "Hardware plan 1",
- "retentionLimit": 7,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "dc7fc45c-0dfb-4727-b974-87885534c9ce",
- "objectUid": "5c60fc5a-c2ea-4544-9703-908eec6ae262",
- "objectName": "ivz10_2",
- "totalObjects": 6,
- "processedObjects": 6,
- "readDataSize": 24234688512,
- "transferredDataSize": 16115584998,
- "startTime": "2024-07-18T03:48:21.9030000+02:00",
- "endTime": "2024-07-18T03:54:42.9030000+02:00",
- "duration": 381,
- "failureMessages": [
- "One or more source networks were possibly mapped onto the same cloud network. Simultaneous partial failovers of VMs residing on those networks may result in issues"
], - "status": "Warning"
}
]
}, - {
- "instanceUid": "d9971f61-d018-62eb-b3ec-5988e957f8e8",
- "uniqueUid": "630d8e94-ebe4-4882-92ce-b1b410dad288",
- "name": "BackupJob1",
- "description": "BackupJob1",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:32:14.6000000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "Failed",
- "type": "BackupVm",
- "lastRun": "2024-07-18T07:55:25.0700000+02:00",
- "lastEndTime": "2024-07-18T07:55:40.7570000+02:00",
- "lastDuration": 15,
- "processingRate": 0,
- "avgDuration": 61,
- "transferredData": 0,
- "backupChainSize": 1630208,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": "Error: Operation was canceled by user SYSTEM.\n",
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "bfac67d7-8ab8-4576-8013-b228ce1eafa6",
- "objectUid": "d2b0cbac-8315-4fed-be9f-40790f3b1e12",
- "objectName": "vm23",
- "totalObjects": null,
- "processedObjects": null,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T07:55:30.8800000+02:00",
- "endTime": "2024-07-18T07:55:37.8800000+02:00",
- "duration": 7,
- "failureMessages": [
- "Operation was canceled by user SYSTEM"
], - "status": "Failed"
}
]
}, - {
- "instanceUid": "bd85b21b-76d7-65cf-9bf7-d40da96696db",
- "uniqueUid": "333abff5-d370-49b0-801a-f1415dbad60f",
- "name": "BackupJob2",
- "description": "BackupJob2",
- "createdBy": "R2THIRDVBR\\Administrator",
- "creationTime": "2024-07-18T03:19:27.3630000+02:00",
- "backupServerUid": "11fcba52-d408-47b7-9b3a-e850257afe85",
- "locationUid": "41c50737-68c2-43dc-86c4-25156bbd3d34",
- "siteUid": null,
- "organizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "mappedOrganizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2024-07-18T03:19:27.6770000+02:00",
- "lastEndTime": "2024-07-18T03:20:35.3470000+02:00",
- "lastDuration": 67,
- "processingRate": 0,
- "avgDuration": 67,
- "transferredData": 0,
- "backupChainSize": 1630208,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "712cead8-593e-4a9e-91a4-69f33a9e8309",
- "objectUid": "2ce156b6-d77a-4e44-bcd3-84593032260c",
- "objectName": "vm34",
- "totalObjects": 4,
- "processedObjects": 4,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T03:19:44.6600000+02:00",
- "endTime": "2024-07-18T03:20:28.6600000+02:00",
- "duration": 44,
- "failureMessages": [ ],
- "status": "Success"
}
]
}, - {
- "instanceUid": "2e13e257-75b9-6b93-9490-13bde4138a06",
- "uniqueUid": "132535cb-bd09-4b0b-9894-f510edf24666",
- "name": "ReplicationJob1",
- "description": "Created by Powershell at 7/17/2024 6:20:50 PM.",
- "createdBy": "R2THIRDVBR\\Administrator",
- "creationTime": "2024-07-18T03:20:54.6270000+02:00",
- "backupServerUid": "11fcba52-d408-47b7-9b3a-e850257afe85",
- "locationUid": "41c50737-68c2-43dc-86c4-25156bbd3d34",
- "siteUid": null,
- "organizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "mappedOrganizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "status": "Success",
- "type": "ReplicationVM",
- "lastRun": "2024-07-18T03:20:54.7370000+02:00",
- "lastEndTime": "2024-07-18T03:22:23.1270000+02:00",
- "lastDuration": 88,
- "processingRate": 0,
- "avgDuration": 88,
- "transferredData": 0,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "pdc159.tech.local",
- "retentionLimit": 7,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "d59b7e7f-0703-47c3-b960-55552124c260",
- "objectUid": "2ce156b6-d77a-4e44-bcd3-84593032260c",
- "objectName": "vm23",
- "totalObjects": 4,
- "processedObjects": 4,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T03:21:06.6600000+02:00",
- "endTime": "2024-07-18T03:22:12.6600000+02:00",
- "duration": 66,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Jobs Configured on Backup Server
Returns a collection resource representation of all jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "bd85b21b-76d7-65cf-9bf7-d40da96696db",
- "uniqueUid": "684b4eb5-3977-4161-8c48-d5ab3afc8034",
- "name": "BackupJob2",
- "description": "BackupJob2",
- "createdBy": "R2THIRDVBR\\Administrator",
- "creationTime": "2024-07-18T03:19:27.3630000+02:00",
- "backupServerUid": "11fcba52-d408-47b7-9b3a-e850257afe85",
- "locationUid": "41c50737-68c2-43dc-86c4-25156bbd3d34",
- "siteUid": null,
- "organizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "mappedOrganizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2024-07-18T03:19:27.6770000+02:00",
- "lastEndTime": "2024-07-18T03:20:35.3470000+02:00",
- "lastDuration": 67,
- "processingRate": 0,
- "avgDuration": 67,
- "transferredData": 0,
- "backupChainSize": 1630208,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "712cead8-593e-4a9e-91a4-69f33a9e8309",
- "objectUid": "2ce156b6-d77a-4e44-bcd3-84593032260c",
- "objectName": "vm23",
- "totalObjects": 4,
- "processedObjects": 4,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T03:19:44.6600000+02:00",
- "endTime": "2024-07-18T03:20:28.6600000+02:00",
- "duration": 44,
- "failureMessages": [ ],
- "status": "Success"
}
]
}, - {
- "instanceUid": "2e13e257-75b9-6b93-9490-13bde4138a06",
- "uniqueUid": "317d0c45-5469-485a-a35c-ed377033c98f",
- "name": "ReplicationJob1",
- "description": "Created by Powershell at 7/17/2024 6:20:50 PM.",
- "createdBy": "R2THIRDVBR\\Administrator",
- "creationTime": "2024-07-18T03:20:54.6270000+02:00",
- "backupServerUid": "11fcba52-d408-47b7-9b3a-e850257afe85",
- "locationUid": "41c50737-68c2-43dc-86c4-25156bbd3d34",
- "siteUid": null,
- "organizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "mappedOrganizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "status": "Success",
- "type": "ReplicationVM",
- "lastRun": "2024-07-18T03:20:54.7370000+02:00",
- "lastEndTime": "2024-07-18T03:22:23.1270000+02:00",
- "lastDuration": 88,
- "processingRate": 0,
- "avgDuration": 88,
- "transferredData": 0,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "pd159.tech.local",
- "retentionLimit": 7,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "d59b7e7f-0703-47c3-b960-55552124c260",
- "objectUid": "2ce156b6-d77a-4e44-bcd3-84593032260c",
- "objectName": "vm23",
- "totalObjects": 4,
- "processedObjects": 4,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T03:21:06.6600000+02:00",
- "endTime": "2024-07-18T03:22:12.6600000+02:00",
- "duration": 66,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Job
Returns a resource representation of a job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "a7e071d7-c999-67f5-815d-a9d8eb917c5c",
- "uniqueUid": "e527e328-fe69-4ee2-b927-437b3463dc6d",
- "name": "Backup Job 1",
- "description": "Backup Job 1",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:36:49.1300000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "Starting",
- "type": "BackupVm",
- "lastRun": "2024-07-18T03:36:49.2070000+02:00",
- "lastEndTime": "2024-07-18T03:37:51.8000000+02:00",
- "lastDuration": 62,
- "processingRate": 0,
- "avgDuration": 62,
- "transferredData": 0,
- "backupChainSize": 1630208,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Cloud",
- "destination": "Cloud Repository default",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "6078ce06-b81f-49be-91f4-75633df6cf3f",
- "objectUid": "58b00188-daea-48b1-b6f5-db39980b14d3",
- "objectName": "vm23",
- "totalObjects": 4,
- "processedObjects": 4,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T03:37:07.0370000+02:00",
- "endTime": "2024-07-18T03:37:49.0370000+02:00",
- "duration": 42,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
}Modify Job
Modifies a job with the specified UID. Returns a positive response when the task is added to the internal queue and not when the task is executed.
path Parameters
| jobUid required | string <uuid> 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.7 |
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) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "value": true,
- "path": "/isEnabled",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "8ba386c3-2db5-456e-9b70-5830b5693fab",
- "uniqueUid": "6f66bbaf-5459-695e-969b-698475ad5639",
- "name": "File Backup Job 1",
- "description": "Created by TECH\\administrator at 8/4/2025 12:34 PM.",
- "createdBy": "TECH\\administrator",
- "creationTime": "2025-08-04T11:34:55.2842580+02:00",
- "backupServerUid": "4f3df5cb-cae4-4335-b82e-5a71136e46cd",
- "locationUid": "306fb333-4980-4271-bf00-2e3cf7607d6b",
- "siteUid": "851e505f-f1ff-4cbe-9159-cd68915818b5",
- "organizationUid": "0d33c4b1-7a9c-40d2-a460-bb42844a3ec0",
- "mappedOrganizationUid": "0d33c4b1-7a9c-40d2-a460-bb42844a3ec0",
- "status": "Success",
- "type": "BackupFile",
- "lastRun": "2025-10-23T21:00:09.3576560+02:00",
- "lastEndTime": "2025-10-23T21:01:42.7491930+02:00",
- "lastDuration": 93,
- "processingRate": 168172,
- "avgDuration": 93,
- "transferredData": 185178,
- "backupChainSize": 71300138,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Daily",
- "schedule": {
- "startDateTime": "2025-08-04T21:00:00.0000000+02:00",
- "startDateTimeUtc": "2025-08-04T21:00:00.0000000+02:00",
- "dailyScheduleOptions": {
- "kind": "Everyday",
- "days": [
- "Sunday",
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday",
- "Saturday"
], - "time": "2026-07-28T22:00:00.0000000+02:00",
- "timeUtc": "2026-07-28T19:00:00.0000000+02:00"
}, - "monthlyScheduleOptions": null,
- "periodicallyScheduleOptions": null,
- "backupWindowOptions": null,
- "continuousScheduleEnabled": false,
- "chainingOptions": null
}, - "failureMessage": null,
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "a490865c-9723-47af-802b-ab8b17b522ad",
- "objectUid": "aaa95b74-5408-4879-a632-411beac09f6e",
- "objectName": "vbr-sa.tech.local",
- "totalObjects": null,
- "processedObjects": null,
- "readDataSize": 1681728,
- "transferredDataSize": 185178,
- "startTime": "2025-10-23T21:00:32.2510550+02:00",
- "endTime": "2025-10-23T21:01:40.2510550+02:00",
- "duration": 68,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
}Delete Job
Delete a job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes 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
}
}
}Assign Job to Company
Assign a job with the specified UID to a company.
Returns a positive response when the task is added to the internal queue and not when the task is executed.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| companyUid required | string <uuid> Company 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes 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
}
}
}Unassign Job from Company
Unassigns a job with the specified UID from a company.
Returns a positive response when the task is added to the internal queue and not when the task is executed.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes 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 Job
Starts a job with the specified UID. Returns a positive response when the task is added to the internal queue and not when the task is executed.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes 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 Job
Stops a job with the specified UID. Returns a positive response when the task is added to the internal queue and not when the task is executed.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes 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
}
}
}Retry Job
Retries a job with the specified UID. Returns a positive response when the retry task is added to the internal queue and not when the task is executed.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes 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 VM Backup Jobs
Returns a collection resource representation of all backup jobs that protect VMs.
For VM backup jobs targeting Nutanix AHV, HPE Morpheus VM Essentials, Scale Computing HyperCore, Proxmox VE, oVirt KVM, and XCP-ng VMs, the response contains individual worker jobs rather than parent policy jobs.
query Parameters
| expand | Array of strings (BackupServerBackupVmJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "bd85b21b-76d7-65cf-9bf7-d40da96696db",
- "uniqueUid": "eadcc11e-f438-41b6-82f5-e984ade817ef",
- "subtype": "VSphere",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "protectedVmCount": 1,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "bd85b21b-76d7-65cf-9bf7-d40da96696db",
- "uniqueUid": "78a7d111-d5a4-4581-bbf9-9d9fbe6276b0",
- "name": "VMBackupJob1",
- "description": "Backup Job 1",
- "createdBy": "R2THIRDVBR\\Administrator",
- "creationTime": "2024-07-18T03:19:27.3630000+02:00",
- "backupServerUid": "11fcba52-d408-47b7-9b3a-e850257afe85",
- "locationUid": "41c50737-68c2-43dc-86c4-25156bbd3d34",
- "siteUid": null,
- "organizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "mappedOrganizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2024-07-18T03:19:27.6770000+02:00",
- "lastEndTime": "2024-07-18T03:20:35.3470000+02:00",
- "lastDuration": 67,
- "processingRate": 0,
- "avgDuration": 67,
- "transferredData": 0,
- "backupChainSize": 1630208,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "712cead8-593e-4a9e-91a4-69f33a9e8309",
- "objectUid": "2ce156b6-d77a-4e44-bcd3-84593032260c",
- "objectName": "vm23",
- "totalObjects": 4,
- "processedObjects": 4,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T03:19:44.6600000+02:00",
- "endTime": "2024-07-18T03:20:28.6600000+02:00",
- "duration": 44,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
}
}, - {
- "instanceUid": "5d68dcc8-0c7e-6797-b643-b1cfceeb73ec",
- "uniqueUid": "9071808f-9e99-4c20-9383-957a0a354ba8",
- "subtype": "VSphere",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "protectedVmCount": 1,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "5d68dcc8-0c7e-6797-b643-b1cfceeb73ec",
- "uniqueUid": "83a51b5f-74d8-489f-b5b8-959162885f1d",
- "name": "VMBackupJob2",
- "description": "Backup Job 2",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:33:56.7770000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2024-07-18T03:33:57.0730000+02:00",
- "lastEndTime": "2024-07-18T03:34:58.2270000+02:00",
- "lastDuration": 61,
- "processingRate": 0,
- "avgDuration": 61,
- "transferredData": 0,
- "backupChainSize": 1650688,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "932e80a9-c919-4467-95f9-9d38e96f1784",
- "objectUid": "e651b9a9-c910-4b60-a9ee-4a84cacd9c13",
- "objectName": "vm34",
- "totalObjects": 5,
- "processedObjects": 5,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T03:34:13.3700000+02:00",
- "endTime": "2024-07-18T03:34:51.3700000+02:00",
- "duration": 38,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
}
}, - {
- "instanceUid": "a7e071d7-c999-67f5-815d-a9d8eb917c5c",
- "uniqueUid": "910ddd31-25f4-499c-8443-d0ec4bf8a367",
- "subtype": "VSphere",
- "targetRepositoryUid": "317054bc-11ff-4967-8afd-ceb3ae42d351",
- "protectedVmCount": 1,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "a7e071d7-c999-67f5-815d-a9d8eb917c5c",
- "uniqueUid": "e69f5b54-f38f-494b-bf2d-32f8c968e277",
- "name": "BackupJob2",
- "description": "Backup Job 2",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:36:49.1300000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2024-07-18T06:54:40.3070000+02:00",
- "lastEndTime": "2024-07-18T06:55:26.5970000+02:00",
- "lastDuration": 46,
- "processingRate": 0,
- "avgDuration": 54,
- "transferredData": 0,
- "backupChainSize": 3260416,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Cloud",
- "destination": "Cloud Repository default",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "73db0584-5965-4aa0-8c5b-fd930d6b7cf8",
- "objectUid": "58b00188-daea-48b1-b6f5-db39980b14d3",
- "objectName": "vm1",
- "totalObjects": 4,
- "processedObjects": 4,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T06:54:55.3530000+02:00",
- "endTime": "2024-07-18T06:55:23.3530000+02:00",
- "duration": 28,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
}
}, - {
- "instanceUid": "de6e62f5-944f-61d4-bc7b-6092755adecc",
- "uniqueUid": "7f7297eb-0465-46f0-ac14-a55d0ad42437",
- "subtype": "VSphere",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "protectedVmCount": 1,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "de6e62f5-944f-61d4-bc7b-6092755adecc",
- "uniqueUid": "49b75bc7-b385-46a7-8a13-cfb6dc0a3d47",
- "name": "VM5BackupJob",
- "description": "Backup Job VM5",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:35:41.4770000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2024-07-18T03:35:41.5370000+02:00",
- "lastEndTime": "2024-07-18T03:36:36.3630000+02:00",
- "lastDuration": 54,
- "processingRate": 0,
- "avgDuration": 54,
- "transferredData": 0,
- "backupChainSize": 1650688,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "05998331-da83-46e4-8d18-eab8e5d9486a",
- "objectUid": "e651b9a9-c910-4b60-a9ee-4a84cacd9c13",
- "objectName": "vm5",
- "totalObjects": 5,
- "processedObjects": 5,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T03:35:55.3330000+02:00",
- "endTime": "2024-07-18T03:36:32.3330000+02:00",
- "duration": 37,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get VM Backup Job
Returns a resource representation of a backup job with the specified UID that protects VMs.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerBackupVmJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "uniqueUid": "f7310dd7-a244-4b90-bf78-d9c649f15b33",
- "subtype": "Unknown",
- "targetRepositoryUid": "014f57f6-b526-4c52-8951-3ac52e69e5a4",
- "protectedVmCount": 0,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "EDEB5975-B409-49B5-8ECE-FFFECB13494F",
- "name": "Web server Backup to Cloud",
- "backupServerUid": "DF997BD3-4AE9-4841-8152-8FF5CC703EAB",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2016-11-01T10:35:28.0000000-07:00",
- "endTime": "2016-11-01T10:40:56.0000000-07:00",
- "duration": 328,
- "processingRate": 17,
- "avgDuration": 328,
- "transferredData": 1052,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Periodically",
- "retentionLimit": 14,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": true
}
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Get VMware vSphere VM Backup Job Configuration
Returns a resource representation of a configuration of a VMware vSphere VM backup job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "1bcb374f-b346-68b3-bd70-2b40cc7ff6ae",
- "originalUid": "7fa501dc-f769-4d71-83b1-4f6859c43925",
- "name": "Backup Job 23",
- "description": "Customized Job Configuration",
- "isDisabled": false,
- "mappedOrganizationUid": "3337e028-55e1-453f-800c-3085a43033c6",
- "mappedOrganizationName": "hosted",
- "backupServerUid": "91d5797e-c80b-48e5-bb97-b9df5707f14f",
- "backupServerName": "vbr1",
- "isHighPriority": false,
- "virtualMachines": {
- "includes": [
- {
- "inventoryObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-1",
- "type": "VirtualMachine",
- "objectId": "vm-91024"
}, - "size": "49.4 GB"
}, - {
- "inventoryObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-2",
- "type": "VirtualMachine",
- "objectId": "vm-91025"
}, - "size": "49.4 GB"
}
], - "excludes": {
- "vms": [ ],
- "disks": [
- {
- "vmObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-1",
- "type": "VirtualMachine",
- "objectId": "vm-91024"
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}, - {
- "vmObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-2",
- "type": "VirtualMachine",
- "objectId": "vm-91025"
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}
], - "templates": {
- "isEnabled": true,
- "excludeFromIncremental": true
}
}
}, - "storage": {
- "backupRepositoryId": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "backupProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "retentionPolicy": {
- "type": "Days",
- "quantity": 7
}, - "gfsPolicy": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "keepForNumberOfWeeks": 1,
- "desiredTime": "Monday"
}, - "monthly": {
- "isEnabled": false,
- "keepForNumberOfMonths": 1,
- "desiredTime": "First"
}, - "yearly": {
- "isEnabled": false,
- "keepForNumberOfYears": 1,
- "desiredTime": "Jan"
}
}, - "advancedSettings": {
- "backupModeType": "Incremental",
- "syntheticFulls": {
- "isEnabled": true,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "activeFulls": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "backupHealth": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "fullBackupMaintenance": {
- "removeData": {
- "isEnabled": false,
- "afterDays": 14
}, - "defragmentAndCompact": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}
}, - "storageData": {
- "enableInlineDataDeduplication": true,
- "excludeSwapFileBlocks": true,
- "excludeDeletedFileBlocks": true,
- "compressionLevel": "Optimal",
- "storageOptimization": "LocalTarget",
- "encryption": {
- "isEnabled": false,
- "encryptionType": "ByUserPassword",
- "encryptionPasswordId": null,
- "encryptionPasswordTag": null,
- "kmsServerId": null
}
}, - "notifications": {
- "sendSNMPNotifications": false,
- "emailNotifications": {
- "isEnabled": false,
- "recipients": [ ],
- "notificationType": "UseGlobalNotificationSettings",
- "customNotificationSettings": null
}, - "vmAttribute": {
- "isEnabled": false,
- "notes": "Notes",
- "appendToExistingValue": true
}
}, - "vSphere": {
- "enableVMWareToolsQuiescence": false,
- "changedBlockTracking": {
- "isEnabled": true,
- "enableCbtAutomatically": true,
- "resetCbtOnActiveFull": true
}
}, - "storageIntegration": {
- "isEnabled": true,
- "limitProcessedVm": false,
- "limitProcessedVmCount": 10,
- "failoverToStandardBackup": false
}, - "scripts": {
- "preCommand": {
- "isEnabled": false,
- "command": ""
}, - "postCommand": {
- "isEnabled": false,
- "command": ""
}, - "periodicityType": "BackupSessions",
- "runScriptEvery": 1,
- "dayOfWeek": [
- "Saturday"
]
}
}
}, - "guestProcessing": {
- "appAwareProcessing": {
- "isEnabled": false,
- "appSettings": [ ]
}, - "guestFSIndexing": {
- "isEnabled": false,
- "indexingSettings": [ ]
}, - "guestInteractionProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "guestCredentials": null
}, - "schedule": {
- "runAutomatically": false,
- "daily": {
- "isEnabled": true,
- "localTime": "2026-07-28T10:00:00.0000000+02:00",
- "dailyKind": "Everyday",
- "days": [
- "Sunday",
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday",
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "localTime": "2026-07-28T10:00:00.0000000+02:00",
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Fourth",
- "dayOfMonth": null,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}, - "periodically": {
- "isEnabled": false,
- "periodicallyKind": "Hours",
- "frequency": 1,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}, - "startTimeWithinAnHour": 0
}, - "continuously": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}, - "afterThisJob": {
- "isEnabled": false,
- "jobName": null
}, - "retry": {
- "isEnabled": false,
- "retryCount": 3,
- "awaitMinutes": 10
}, - "backupWindow": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}
}
}
}Modify VMware vSphere VM Backup Job Configuration
Modifies a configuration of a VMware vSphere VM backup job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
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) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "value": "Customized Job Configuration",
- "path": "/description",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "1bcb374f-b346-68b3-bd70-2b40cc7ff6ae",
- "originalUid": "7fa501dc-f769-4d71-83b1-4f6859c43925",
- "name": "Backup Job 23",
- "description": "Customized Job Configuration",
- "isDisabled": false,
- "mappedOrganizationUid": "3337e028-55e1-453f-800c-3085a43033c6",
- "mappedOrganizationName": "hosted",
- "backupServerUid": "91d5797e-c80b-48e5-bb97-b9df5707f14f",
- "backupServerName": "vbr1",
- "isHighPriority": false,
- "virtualMachines": {
- "includes": [
- {
- "inventoryObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-1",
- "type": "VirtualMachine",
- "objectId": "vm-91024"
}, - "size": "49.4 GB"
}, - {
- "inventoryObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-2",
- "type": "VirtualMachine",
- "objectId": "vm-91025"
}, - "size": "49.4 GB"
}
], - "excludes": {
- "vms": [ ],
- "disks": [
- {
- "vmObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-1",
- "type": "VirtualMachine",
- "objectId": "vm-91024"
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}, - {
- "vmObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-2",
- "type": "VirtualMachine",
- "objectId": "vm-91025"
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}
], - "templates": {
- "isEnabled": true,
- "excludeFromIncremental": true
}
}
}, - "storage": {
- "backupRepositoryId": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "backupProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "retentionPolicy": {
- "type": "Days",
- "quantity": 7
}, - "gfsPolicy": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "keepForNumberOfWeeks": 1,
- "desiredTime": "Monday"
}, - "monthly": {
- "isEnabled": false,
- "keepForNumberOfMonths": 1,
- "desiredTime": "First"
}, - "yearly": {
- "isEnabled": false,
- "keepForNumberOfYears": 1,
- "desiredTime": "Jan"
}
}, - "advancedSettings": {
- "backupModeType": "Incremental",
- "syntheticFulls": {
- "isEnabled": true,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "activeFulls": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "backupHealth": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "fullBackupMaintenance": {
- "removeData": {
- "isEnabled": false,
- "afterDays": 14
}, - "defragmentAndCompact": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}
}, - "storageData": {
- "enableInlineDataDeduplication": true,
- "excludeSwapFileBlocks": true,
- "excludeDeletedFileBlocks": true,
- "compressionLevel": "Optimal",
- "storageOptimization": "LocalTarget",
- "encryption": {
- "isEnabled": false,
- "encryptionType": "ByUserPassword",
- "encryptionPasswordId": null,
- "encryptionPasswordTag": null,
- "kmsServerId": null
}
}, - "notifications": {
- "sendSNMPNotifications": false,
- "emailNotifications": {
- "isEnabled": false,
- "recipients": [ ],
- "notificationType": "UseGlobalNotificationSettings",
- "customNotificationSettings": null
}, - "vmAttribute": {
- "isEnabled": false,
- "notes": "Notes",
- "appendToExistingValue": true
}
}, - "vSphere": {
- "enableVMWareToolsQuiescence": false,
- "changedBlockTracking": {
- "isEnabled": true,
- "enableCbtAutomatically": true,
- "resetCbtOnActiveFull": true
}
}, - "storageIntegration": {
- "isEnabled": true,
- "limitProcessedVm": false,
- "limitProcessedVmCount": 10,
- "failoverToStandardBackup": false
}, - "scripts": {
- "preCommand": {
- "isEnabled": false,
- "command": ""
}, - "postCommand": {
- "isEnabled": false,
- "command": ""
}, - "periodicityType": "BackupSessions",
- "runScriptEvery": 1,
- "dayOfWeek": [
- "Saturday"
]
}
}
}, - "guestProcessing": {
- "appAwareProcessing": {
- "isEnabled": false,
- "appSettings": [ ]
}, - "guestFSIndexing": {
- "isEnabled": false,
- "indexingSettings": [ ]
}, - "guestInteractionProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "guestCredentials": null
}, - "schedule": {
- "runAutomatically": false,
- "daily": {
- "isEnabled": true,
- "localTime": "2026-07-28T10:00:00.0000000+02:00",
- "dailyKind": "Everyday",
- "days": [
- "Sunday",
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday",
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "localTime": "2026-07-28T10:00:00.0000000+02:00",
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Fourth",
- "dayOfMonth": null,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}, - "periodically": {
- "isEnabled": false,
- "periodicallyKind": "Hours",
- "frequency": 1,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}, - "startTimeWithinAnHour": 0
}, - "continuously": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}, - "afterThisJob": {
- "isEnabled": false,
- "jobName": null
}, - "retry": {
- "isEnabled": false,
- "retryCount": 3,
- "awaitMinutes": 10
}, - "backupWindow": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}
}
}
}Create VMware vSphere VM Backup Job
Creates a VMware VSphere VM backup job on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| mappedOrganizationUid | string or null <uuid> UID assigned to an organization that is mapped to a backup job on a hosted Veeam Backup & Replication server. |
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.7 |
Request Body schema: application/jsonrequired
Job configuration.
| name required | string [ 1 .. 125 ] characters Name of a backup job. |
| description required | string <= 2048 characters Description of a backup job. |
| isHighPriority required | boolean Indicates whether a backup job has a high priority in getting backup resources. |
required | object (BackupServerBackupJobStorage) Backup repository settings. |
required | object (BackupServerBackupJobVirtualMachines) Backup scope. |
object (BackupServerBackupJobGuestProcessing) Guest processing settings. | |
object (BackupServerBackupJobSchedule) Job scheduling 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) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
{- "instanceUid": "1bcb374f-b346-68b3-bd70-2b40cc7ff6ae",
- "originalUid": "7fa501dc-f769-4d71-83b1-4f6859c43925",
- "name": "Backup Job 23",
- "description": "Customized Job Configuration",
- "isDisabled": false,
- "mappedOrganizationUid": "3337e028-55e1-453f-800c-3085a43033c6",
- "mappedOrganizationName": "hosted",
- "backupServerUid": "91d5797e-c80b-48e5-bb97-b9df5707f14f",
- "backupServerName": "vbr1",
- "isHighPriority": false,
- "virtualMachines": {
- "includes": [
- {
- "inventoryObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-1",
- "type": "VirtualMachine",
- "objectId": "vm-91024"
}, - "size": "49.4 GB"
}, - {
- "inventoryObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-2",
- "type": "VirtualMachine",
- "objectId": "vm-91025"
}, - "size": "49.4 GB"
}
], - "excludes": {
- "vms": [ ],
- "disks": [
- {
- "vmObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-1",
- "type": "VirtualMachine",
- "objectId": "vm-91024"
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}, - {
- "vmObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-2",
- "type": "VirtualMachine",
- "objectId": "vm-91025"
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}
], - "templates": {
- "isEnabled": true,
- "excludeFromIncremental": true
}
}
}, - "storage": {
- "backupRepositoryId": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "backupProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "retentionPolicy": {
- "type": "Days",
- "quantity": 7
}, - "gfsPolicy": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "keepForNumberOfWeeks": 1,
- "desiredTime": "Monday"
}, - "monthly": {
- "isEnabled": false,
- "keepForNumberOfMonths": 1,
- "desiredTime": "First"
}, - "yearly": {
- "isEnabled": false,
- "keepForNumberOfYears": 1,
- "desiredTime": "Jan"
}
}, - "advancedSettings": {
- "backupModeType": "Incremental",
- "syntheticFulls": {
- "isEnabled": true,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "activeFulls": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "backupHealth": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "fullBackupMaintenance": {
- "removeData": {
- "isEnabled": false,
- "afterDays": 14
}, - "defragmentAndCompact": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}
}, - "storageData": {
- "enableInlineDataDeduplication": true,
- "excludeSwapFileBlocks": true,
- "excludeDeletedFileBlocks": true,
- "compressionLevel": "Optimal",
- "storageOptimization": "LocalTarget",
- "encryption": {
- "isEnabled": false,
- "encryptionType": "ByUserPassword",
- "encryptionPasswordId": null,
- "encryptionPasswordTag": null,
- "kmsServerId": null
}
}, - "notifications": {
- "sendSNMPNotifications": false,
- "emailNotifications": {
- "isEnabled": false,
- "recipients": [ ],
- "notificationType": "UseGlobalNotificationSettings",
- "customNotificationSettings": null
}, - "vmAttribute": {
- "isEnabled": false,
- "notes": "Notes",
- "appendToExistingValue": true
}
}, - "vSphere": {
- "enableVMWareToolsQuiescence": false,
- "changedBlockTracking": {
- "isEnabled": true,
- "enableCbtAutomatically": true,
- "resetCbtOnActiveFull": true
}
}, - "storageIntegration": {
- "isEnabled": true,
- "limitProcessedVm": false,
- "limitProcessedVmCount": 10,
- "failoverToStandardBackup": false
}, - "scripts": {
- "preCommand": {
- "isEnabled": false,
- "command": ""
}, - "postCommand": {
- "isEnabled": false,
- "command": ""
}, - "periodicityType": "BackupSessions",
- "runScriptEvery": 1,
- "dayOfWeek": [
- "Saturday"
]
}
}
}, - "guestProcessing": {
- "appAwareProcessing": {
- "isEnabled": false,
- "appSettings": [ ]
}, - "guestFSIndexing": {
- "isEnabled": false,
- "indexingSettings": [ ]
}, - "guestInteractionProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "guestCredentials": null
}, - "schedule": {
- "runAutomatically": false,
- "daily": {
- "isEnabled": true,
- "localTime": "2026-07-28T10:00:00.0000000+02:00",
- "dailyKind": "Everyday",
- "days": [
- "Sunday",
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday",
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "localTime": "2026-07-28T10:00:00.0000000+02:00",
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Fourth",
- "dayOfMonth": null,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}, - "periodically": {
- "isEnabled": false,
- "periodicallyKind": "Hours",
- "frequency": 1,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}, - "startTimeWithinAnHour": 0
}, - "continuously": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}, - "afterThisJob": {
- "isEnabled": false,
- "jobName": null
}, - "retry": {
- "isEnabled": false,
- "retryCount": 3,
- "awaitMinutes": 10
}, - "backupWindow": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}
}
}- 200
- default
{- "data": {
- "instanceUid": "1bcb374f-b346-68b3-bd70-2b40cc7ff6ae",
- "originalUid": "7fa501dc-f769-4d71-83b1-4f6859c43925",
- "name": "Backup Job 23",
- "description": "Customized Job Configuration",
- "isDisabled": false,
- "mappedOrganizationUid": "3337e028-55e1-453f-800c-3085a43033c6",
- "mappedOrganizationName": "hosted",
- "backupServerUid": "91d5797e-c80b-48e5-bb97-b9df5707f14f",
- "backupServerName": "vbr1",
- "isHighPriority": false,
- "virtualMachines": {
- "includes": [
- {
- "inventoryObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-1",
- "type": "VirtualMachine",
- "objectId": "vm-91024"
}, - "size": "49.4 GB"
}, - {
- "inventoryObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-2",
- "type": "VirtualMachine",
- "objectId": "vm-91025"
}, - "size": "49.4 GB"
}
], - "excludes": {
- "vms": [ ],
- "disks": [
- {
- "vmObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-1",
- "type": "VirtualMachine",
- "objectId": "vm-91024"
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}, - {
- "vmObject": {
- "hostName": "vc1.tech.local",
- "name": "lis-l1-2",
- "type": "VirtualMachine",
- "objectId": "vm-91025"
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}
], - "templates": {
- "isEnabled": true,
- "excludeFromIncremental": true
}
}
}, - "storage": {
- "backupRepositoryId": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "backupProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "retentionPolicy": {
- "type": "Days",
- "quantity": 7
}, - "gfsPolicy": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "keepForNumberOfWeeks": 1,
- "desiredTime": "Monday"
}, - "monthly": {
- "isEnabled": false,
- "keepForNumberOfMonths": 1,
- "desiredTime": "First"
}, - "yearly": {
- "isEnabled": false,
- "keepForNumberOfYears": 1,
- "desiredTime": "Jan"
}
}, - "advancedSettings": {
- "backupModeType": "Incremental",
- "syntheticFulls": {
- "isEnabled": true,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "activeFulls": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "backupHealth": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "fullBackupMaintenance": {
- "removeData": {
- "isEnabled": false,
- "afterDays": 14
}, - "defragmentAndCompact": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}
}, - "storageData": {
- "enableInlineDataDeduplication": true,
- "excludeSwapFileBlocks": true,
- "excludeDeletedFileBlocks": true,
- "compressionLevel": "Optimal",
- "storageOptimization": "LocalTarget",
- "encryption": {
- "isEnabled": false,
- "encryptionType": "ByUserPassword",
- "encryptionPasswordId": null,
- "encryptionPasswordTag": null,
- "kmsServerId": null
}
}, - "notifications": {
- "sendSNMPNotifications": false,
- "emailNotifications": {
- "isEnabled": false,
- "recipients": [ ],
- "notificationType": "UseGlobalNotificationSettings",
- "customNotificationSettings": null
}, - "vmAttribute": {
- "isEnabled": false,
- "notes": "Notes",
- "appendToExistingValue": true
}
}, - "vSphere": {
- "enableVMWareToolsQuiescence": false,
- "changedBlockTracking": {
- "isEnabled": true,
- "enableCbtAutomatically": true,
- "resetCbtOnActiveFull": true
}
}, - "storageIntegration": {
- "isEnabled": true,
- "limitProcessedVm": false,
- "limitProcessedVmCount": 10,
- "failoverToStandardBackup": false
}, - "scripts": {
- "preCommand": {
- "isEnabled": false,
- "command": ""
}, - "postCommand": {
- "isEnabled": false,
- "command": ""
}, - "periodicityType": "BackupSessions",
- "runScriptEvery": 1,
- "dayOfWeek": [
- "Saturday"
]
}
}
}, - "guestProcessing": {
- "appAwareProcessing": {
- "isEnabled": false,
- "appSettings": [ ]
}, - "guestFSIndexing": {
- "isEnabled": false,
- "indexingSettings": [ ]
}, - "guestInteractionProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "guestCredentials": null
}, - "schedule": {
- "runAutomatically": false,
- "daily": {
- "isEnabled": true,
- "localTime": "2026-07-28T10:00:00.0000000+02:00",
- "dailyKind": "Everyday",
- "days": [
- "Sunday",
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday",
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "localTime": "2026-07-28T10:00:00.0000000+02:00",
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Fourth",
- "dayOfMonth": null,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}, - "periodically": {
- "isEnabled": false,
- "periodicallyKind": "Hours",
- "frequency": 1,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}, - "startTimeWithinAnHour": 0
}, - "continuously": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}, - "afterThisJob": {
- "isEnabled": false,
- "jobName": null
}, - "retry": {
- "isEnabled": false,
- "retryCount": 3,
- "awaitMinutes": 10
}, - "backupWindow": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}
}
}
}Get VMware Cloud Director VM Backup Job Configuration
Returns a resource representation of a configuration of a VMware Cloud Director VM backup job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "87ed6896-e968-6379-a9d0-955bce51f2b4",
- "originalUid": "b7c67df3-4315-46e7-81a0-02e3b642cfb8",
- "name": "Cloud Director Job 1",
- "description": "Customized Job Configuration",
- "isDisabled": false,
- "mappedOrganizationUid": "b9e5b413-28f2-43c4-a1c7-937f25a4f0b4",
- "mappedOrganizationName": "hosted",
- "backupServerUid": "91d5797e-d90b-48e5-bb97-b9df5707f14f",
- "backupServerName": "vbr1",
- "isHighPriority": false,
- "virtualMachines": {
- "includes": [
- {
- "hostName": "vcd105.tech.local",
- "name": "ms-vapp-1",
- "type": "vApp",
- "objectId": "urn:vcloud:vapp:1fa005d1-ec9b-487a-9313-33feda70ddd9",
- "size": "0 B",
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}, - {
- "hostName": "vcd105.tech.local",
- "name": "ms-vm-1",
- "type": "VirtualMachine",
- "objectId": "urn:vcloud:vm:c40534a1-c3cb-4d96-b3a5-bb0f79898c21",
- "size": "0 B",
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}
], - "excludes": {
- "vms": [ ],
- "disks": [
- {
- "vmObject": {
- "hostName": "vcd105.tech.local",
- "name": "ms-vapp-1",
- "type": "vApp",
- "objectId": "urn:vcloud:vapp:1fa005d1-ec9b-487a-9313-33feda70ddd9",
- "size": null,
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}, - {
- "vmObject": {
- "hostName": "vcd105.tech.local",
- "name": "ms-vm-1",
- "type": "VirtualMachine",
- "objectId": "urn:vcloud:vm:c40534a1-c3cb-4d96-b3a5-bb0f79898c21",
- "size": null,
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}
], - "templates": {
- "isEnabled": true,
- "excludeFromIncremental": true
}
}
}, - "storage": {
- "backupRepositoryId": "88799f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "backupProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "retentionPolicy": {
- "type": "Days",
- "quantity": 11
}, - "gfsPolicy": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "keepForNumberOfWeeks": 1,
- "desiredTime": "Monday"
}, - "monthly": {
- "isEnabled": false,
- "keepForNumberOfMonths": 1,
- "desiredTime": "First"
}, - "yearly": {
- "isEnabled": false,
- "keepForNumberOfYears": 1,
- "desiredTime": "Jan"
}
}, - "advancedSettings": {
- "backupModeType": "Incremental",
- "syntheticFulls": {
- "isEnabled": true,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "activeFulls": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "backupHealth": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "fullBackupMaintenance": {
- "removeData": {
- "isEnabled": false,
- "afterDays": 14
}, - "defragmentAndCompact": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}
}, - "storageData": {
- "enableInlineDataDeduplication": true,
- "excludeSwapFileBlocks": true,
- "excludeDeletedFileBlocks": true,
- "compressionLevel": "Optimal",
- "storageOptimization": "LocalTarget",
- "encryption": {
- "isEnabled": false,
- "encryptionType": "ByUserPassword",
- "encryptionPasswordId": null,
- "encryptionPasswordTag": null,
- "kmsServerId": null
}
}, - "notifications": {
- "sendSNMPNotifications": false,
- "emailNotifications": {
- "isEnabled": false,
- "recipients": [ ],
- "notificationType": "UseGlobalNotificationSettings",
- "customNotificationSettings": null
}, - "vmAttribute": {
- "isEnabled": false,
- "notes": "Notes",
- "appendToExistingValue": true
}
}, - "vSphere": {
- "enableVMWareToolsQuiescence": false,
- "changedBlockTracking": {
- "isEnabled": true,
- "enableCbtAutomatically": true,
- "resetCbtOnActiveFull": true
}
}, - "storageIntegration": {
- "isEnabled": true,
- "limitProcessedVm": false,
- "limitProcessedVmCount": 10,
- "failoverToStandardBackup": false
}, - "scripts": {
- "preCommand": {
- "isEnabled": false,
- "command": ""
}, - "postCommand": {
- "isEnabled": false,
- "command": ""
}, - "periodicityType": "BackupSessions",
- "runScriptEvery": 1,
- "dayOfWeek": [
- "Saturday"
]
}
}
}, - "guestProcessing": {
- "appAwareProcessing": {
- "isEnabled": false,
- "appSettings": [ ]
}, - "guestFSIndexing": {
- "isEnabled": false,
- "indexingSettings": [ ]
}, - "guestInteractionProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "guestCredentials": null
}, - "schedule": {
- "runAutomatically": true,
- "daily": {
- "isEnabled": true,
- "localTime": "2026-07-28T11:15:00.0000000+02:00",
- "dailyKind": "Everyday",
- "days": [
- "Sunday",
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday",
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "localTime": "2026-07-28T10:00:00.0000000+02:00",
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Fourth",
- "dayOfMonth": null,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}, - "periodically": {
- "isEnabled": false,
- "periodicallyKind": "Hours",
- "frequency": 1,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}, - "startTimeWithinAnHour": 0
}, - "continuously": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}, - "afterThisJob": {
- "isEnabled": false,
- "jobName": null
}, - "retry": {
- "isEnabled": false,
- "retryCount": 3,
- "awaitMinutes": 10
}, - "backupWindow": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}
}
}
}Modify VMware Cloud Director VM Backup Job Configuration
Modifies a configuration of a VMware Cloud Director VM backup job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
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) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "value": "Customized Job Configuration",
- "path": "/description",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "87ed6896-e968-6379-a9d0-955bce51f2b4",
- "originalUid": "b7c67df3-4315-46e7-81a0-02e3b642cfb8",
- "name": "Cloud Director Job 1",
- "description": "Customized Job Configuration",
- "isDisabled": false,
- "mappedOrganizationUid": "b9e5b413-28f2-43c4-a1c7-937f25a4f0b4",
- "mappedOrganizationName": "hosted",
- "backupServerUid": "91d5797e-d90b-48e5-bb97-b9df5707f14f",
- "backupServerName": "vbr1",
- "isHighPriority": false,
- "virtualMachines": {
- "includes": [
- {
- "hostName": "vcd105.tech.local",
- "name": "ms-vapp-1",
- "type": "vApp",
- "objectId": "urn:vcloud:vapp:1fa005d1-ec9b-487a-9313-33feda70ddd9",
- "size": "0 B",
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}, - {
- "hostName": "vcd105.tech.local",
- "name": "ms-vm-1",
- "type": "VirtualMachine",
- "objectId": "urn:vcloud:vm:c40534a1-c3cb-4d96-b3a5-bb0f79898c21",
- "size": "0 B",
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}
], - "excludes": {
- "vms": [ ],
- "disks": [
- {
- "vmObject": {
- "hostName": "vcd105.tech.local",
- "name": "ms-vapp-1",
- "type": "vApp",
- "objectId": "urn:vcloud:vapp:1fa005d1-ec9b-487a-9313-33feda70ddd9",
- "size": null,
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}, - {
- "vmObject": {
- "hostName": "vcd105.tech.local",
- "name": "ms-vm-1",
- "type": "VirtualMachine",
- "objectId": "urn:vcloud:vm:c40534a1-c3cb-4d96-b3a5-bb0f79898c21",
- "size": null,
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}
], - "templates": {
- "isEnabled": true,
- "excludeFromIncremental": true
}
}
}, - "storage": {
- "backupRepositoryId": "88799f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "backupProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "retentionPolicy": {
- "type": "Days",
- "quantity": 11
}, - "gfsPolicy": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "keepForNumberOfWeeks": 1,
- "desiredTime": "Monday"
}, - "monthly": {
- "isEnabled": false,
- "keepForNumberOfMonths": 1,
- "desiredTime": "First"
}, - "yearly": {
- "isEnabled": false,
- "keepForNumberOfYears": 1,
- "desiredTime": "Jan"
}
}, - "advancedSettings": {
- "backupModeType": "Incremental",
- "syntheticFulls": {
- "isEnabled": true,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "activeFulls": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "backupHealth": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "fullBackupMaintenance": {
- "removeData": {
- "isEnabled": false,
- "afterDays": 14
}, - "defragmentAndCompact": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}
}, - "storageData": {
- "enableInlineDataDeduplication": true,
- "excludeSwapFileBlocks": true,
- "excludeDeletedFileBlocks": true,
- "compressionLevel": "Optimal",
- "storageOptimization": "LocalTarget",
- "encryption": {
- "isEnabled": false,
- "encryptionType": "ByUserPassword",
- "encryptionPasswordId": null,
- "encryptionPasswordTag": null,
- "kmsServerId": null
}
}, - "notifications": {
- "sendSNMPNotifications": false,
- "emailNotifications": {
- "isEnabled": false,
- "recipients": [ ],
- "notificationType": "UseGlobalNotificationSettings",
- "customNotificationSettings": null
}, - "vmAttribute": {
- "isEnabled": false,
- "notes": "Notes",
- "appendToExistingValue": true
}
}, - "vSphere": {
- "enableVMWareToolsQuiescence": false,
- "changedBlockTracking": {
- "isEnabled": true,
- "enableCbtAutomatically": true,
- "resetCbtOnActiveFull": true
}
}, - "storageIntegration": {
- "isEnabled": true,
- "limitProcessedVm": false,
- "limitProcessedVmCount": 10,
- "failoverToStandardBackup": false
}, - "scripts": {
- "preCommand": {
- "isEnabled": false,
- "command": ""
}, - "postCommand": {
- "isEnabled": false,
- "command": ""
}, - "periodicityType": "BackupSessions",
- "runScriptEvery": 1,
- "dayOfWeek": [
- "Saturday"
]
}
}
}, - "guestProcessing": {
- "appAwareProcessing": {
- "isEnabled": false,
- "appSettings": [ ]
}, - "guestFSIndexing": {
- "isEnabled": false,
- "indexingSettings": [ ]
}, - "guestInteractionProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "guestCredentials": null
}, - "schedule": {
- "runAutomatically": true,
- "daily": {
- "isEnabled": true,
- "localTime": "2026-07-28T11:15:00.0000000+02:00",
- "dailyKind": "Everyday",
- "days": [
- "Sunday",
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday",
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "localTime": "2026-07-28T10:00:00.0000000+02:00",
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Fourth",
- "dayOfMonth": null,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}, - "periodically": {
- "isEnabled": false,
- "periodicallyKind": "Hours",
- "frequency": 1,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}, - "startTimeWithinAnHour": 0
}, - "continuously": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}, - "afterThisJob": {
- "isEnabled": false,
- "jobName": null
}, - "retry": {
- "isEnabled": false,
- "retryCount": 3,
- "awaitMinutes": 10
}, - "backupWindow": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}
}
}
}Create VMware Cloud Director VM Backup Job
Creates a VMware Cloud Director VM backup job on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| mappedOrganizationUid | string or null <uuid> UID assigned to an organization that is mapped to a backup job on a hosted Veeam Backup & Replication server. |
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.7 |
Request Body schema: application/jsonrequired
Job configuration.
| name required | string [ 1 .. 125 ] characters Name of a backup job. |
| description required | string <= 2048 characters Description of a backup job. |
required | object (BackupServerCloudDirectorBackupJobVirtualMachines) Backup scope of a VMware Cloud Director backup job. |
| isHighPriority required | boolean Indicates whether a backup job has a high priority in getting backup resources. |
required | object (BackupServerBackupJobStorage) Backup repository settings. |
object (BackupServerCloudDirectorBackupJobGuestProcessing) Guest processing settings. | |
object (BackupServerBackupJobSchedule) Job scheduling 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) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
{- "instanceUid": "87ed6896-e968-6379-a9d0-955bce51f2b4",
- "originalUid": "b7c67df3-4315-46e7-81a0-02e3b642cfb8",
- "name": "Cloud Director Job 1",
- "description": "Customized Job Configuration",
- "isDisabled": false,
- "mappedOrganizationUid": "b9e5b413-28f2-43c4-a1c7-937f25a4f0b4",
- "mappedOrganizationName": "hosted",
- "backupServerUid": "91d5797e-d90b-48e5-bb97-b9df5707f14f",
- "backupServerName": "vbr1",
- "isHighPriority": false,
- "virtualMachines": {
- "includes": [
- {
- "hostName": "vcd105.tech.local",
- "name": "ms-vapp-1",
- "type": "vApp",
- "objectId": "urn:vcloud:vapp:1fa005d1-ec9b-487a-9313-33feda70ddd9",
- "size": "0 B",
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}, - {
- "hostName": "vcd105.tech.local",
- "name": "ms-vm-1",
- "type": "VirtualMachine",
- "objectId": "urn:vcloud:vm:c40534a1-c3cb-4d96-b3a5-bb0f79898c21",
- "size": "0 B",
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}
], - "excludes": {
- "vms": [ ],
- "disks": [
- {
- "vmObject": {
- "hostName": "vcd105.tech.local",
- "name": "ms-vapp-1",
- "type": "vApp",
- "objectId": "urn:vcloud:vapp:1fa005d1-ec9b-487a-9313-33feda70ddd9",
- "size": null,
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}, - {
- "vmObject": {
- "hostName": "vcd105.tech.local",
- "name": "ms-vm-1",
- "type": "VirtualMachine",
- "objectId": "urn:vcloud:vm:c40534a1-c3cb-4d96-b3a5-bb0f79898c21",
- "size": null,
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}
], - "templates": {
- "isEnabled": true,
- "excludeFromIncremental": true
}
}
}, - "storage": {
- "backupRepositoryId": "88799f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "backupProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "retentionPolicy": {
- "type": "Days",
- "quantity": 11
}, - "gfsPolicy": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "keepForNumberOfWeeks": 1,
- "desiredTime": "Monday"
}, - "monthly": {
- "isEnabled": false,
- "keepForNumberOfMonths": 1,
- "desiredTime": "First"
}, - "yearly": {
- "isEnabled": false,
- "keepForNumberOfYears": 1,
- "desiredTime": "Jan"
}
}, - "advancedSettings": {
- "backupModeType": "Incremental",
- "syntheticFulls": {
- "isEnabled": true,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "activeFulls": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "backupHealth": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "fullBackupMaintenance": {
- "removeData": {
- "isEnabled": false,
- "afterDays": 14
}, - "defragmentAndCompact": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}
}, - "storageData": {
- "enableInlineDataDeduplication": true,
- "excludeSwapFileBlocks": true,
- "excludeDeletedFileBlocks": true,
- "compressionLevel": "Optimal",
- "storageOptimization": "LocalTarget",
- "encryption": {
- "isEnabled": false,
- "encryptionType": "ByUserPassword",
- "encryptionPasswordId": null,
- "encryptionPasswordTag": null,
- "kmsServerId": null
}
}, - "notifications": {
- "sendSNMPNotifications": false,
- "emailNotifications": {
- "isEnabled": false,
- "recipients": [ ],
- "notificationType": "UseGlobalNotificationSettings",
- "customNotificationSettings": null
}, - "vmAttribute": {
- "isEnabled": false,
- "notes": "Notes",
- "appendToExistingValue": true
}
}, - "vSphere": {
- "enableVMWareToolsQuiescence": false,
- "changedBlockTracking": {
- "isEnabled": true,
- "enableCbtAutomatically": true,
- "resetCbtOnActiveFull": true
}
}, - "storageIntegration": {
- "isEnabled": true,
- "limitProcessedVm": false,
- "limitProcessedVmCount": 10,
- "failoverToStandardBackup": false
}, - "scripts": {
- "preCommand": {
- "isEnabled": false,
- "command": ""
}, - "postCommand": {
- "isEnabled": false,
- "command": ""
}, - "periodicityType": "BackupSessions",
- "runScriptEvery": 1,
- "dayOfWeek": [
- "Saturday"
]
}
}
}, - "guestProcessing": {
- "appAwareProcessing": {
- "isEnabled": false,
- "appSettings": [ ]
}, - "guestFSIndexing": {
- "isEnabled": false,
- "indexingSettings": [ ]
}, - "guestInteractionProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "guestCredentials": null
}, - "schedule": {
- "runAutomatically": true,
- "daily": {
- "isEnabled": true,
- "localTime": "2026-07-28T11:15:00.0000000+02:00",
- "dailyKind": "Everyday",
- "days": [
- "Sunday",
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday",
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "localTime": "2026-07-28T10:00:00.0000000+02:00",
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Fourth",
- "dayOfMonth": null,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}, - "periodically": {
- "isEnabled": false,
- "periodicallyKind": "Hours",
- "frequency": 1,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}, - "startTimeWithinAnHour": 0
}, - "continuously": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}, - "afterThisJob": {
- "isEnabled": false,
- "jobName": null
}, - "retry": {
- "isEnabled": false,
- "retryCount": 3,
- "awaitMinutes": 10
}, - "backupWindow": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}
}
}- 200
- default
{- "data": {
- "instanceUid": "87ed6896-e968-6379-a9d0-955bce51f2b4",
- "originalUid": "b7c67df3-4315-46e7-81a0-02e3b642cfb8",
- "name": "Cloud Director Job 1",
- "description": "Customized Job Configuration",
- "isDisabled": false,
- "mappedOrganizationUid": "b9e5b413-28f2-43c4-a1c7-937f25a4f0b4",
- "mappedOrganizationName": "hosted",
- "backupServerUid": "91d5797e-d90b-48e5-bb97-b9df5707f14f",
- "backupServerName": "vbr1",
- "isHighPriority": false,
- "virtualMachines": {
- "includes": [
- {
- "hostName": "vcd105.tech.local",
- "name": "ms-vapp-1",
- "type": "vApp",
- "objectId": "urn:vcloud:vapp:1fa005d1-ec9b-487a-9313-33feda70ddd9",
- "size": "0 B",
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}, - {
- "hostName": "vcd105.tech.local",
- "name": "ms-vm-1",
- "type": "VirtualMachine",
- "objectId": "urn:vcloud:vm:c40534a1-c3cb-4d96-b3a5-bb0f79898c21",
- "size": "0 B",
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}
], - "excludes": {
- "vms": [ ],
- "disks": [
- {
- "vmObject": {
- "hostName": "vcd105.tech.local",
- "name": "ms-vapp-1",
- "type": "vApp",
- "objectId": "urn:vcloud:vapp:1fa005d1-ec9b-487a-9313-33feda70ddd9",
- "size": null,
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}, - {
- "vmObject": {
- "hostName": "vcd105.tech.local",
- "name": "ms-vm-1",
- "type": "VirtualMachine",
- "objectId": "urn:vcloud:vm:c40534a1-c3cb-4d96-b3a5-bb0f79898c21",
- "size": null,
- "vcdOrganizationName": null,
- "vcdOrganizationUid": null
}, - "disksToProcess": "AllDisks",
- "disks": [ ],
- "removeFromVMConfiguration": true
}
], - "templates": {
- "isEnabled": true,
- "excludeFromIncremental": true
}
}
}, - "storage": {
- "backupRepositoryId": "88799f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "backupProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "retentionPolicy": {
- "type": "Days",
- "quantity": 11
}, - "gfsPolicy": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "keepForNumberOfWeeks": 1,
- "desiredTime": "Monday"
}, - "monthly": {
- "isEnabled": false,
- "keepForNumberOfMonths": 1,
- "desiredTime": "First"
}, - "yearly": {
- "isEnabled": false,
- "keepForNumberOfYears": 1,
- "desiredTime": "Jan"
}
}, - "advancedSettings": {
- "backupModeType": "Incremental",
- "syntheticFulls": {
- "isEnabled": true,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "activeFulls": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": true,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "dayOfWeek": "Monday",
- "dayNumberInMonth": "First",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "backupHealth": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}, - "fullBackupMaintenance": {
- "removeData": {
- "isEnabled": false,
- "afterDays": 14
}, - "defragmentAndCompact": {
- "isEnabled": false,
- "weekly": {
- "isEnabled": false,
- "days": [
- "Saturday"
]
}, - "monthly": {
- "isEnabled": true,
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Last",
- "dayOfMonths": 1,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}
}
}, - "storageData": {
- "enableInlineDataDeduplication": true,
- "excludeSwapFileBlocks": true,
- "excludeDeletedFileBlocks": true,
- "compressionLevel": "Optimal",
- "storageOptimization": "LocalTarget",
- "encryption": {
- "isEnabled": false,
- "encryptionType": "ByUserPassword",
- "encryptionPasswordId": null,
- "encryptionPasswordTag": null,
- "kmsServerId": null
}
}, - "notifications": {
- "sendSNMPNotifications": false,
- "emailNotifications": {
- "isEnabled": false,
- "recipients": [ ],
- "notificationType": "UseGlobalNotificationSettings",
- "customNotificationSettings": null
}, - "vmAttribute": {
- "isEnabled": false,
- "notes": "Notes",
- "appendToExistingValue": true
}
}, - "vSphere": {
- "enableVMWareToolsQuiescence": false,
- "changedBlockTracking": {
- "isEnabled": true,
- "enableCbtAutomatically": true,
- "resetCbtOnActiveFull": true
}
}, - "storageIntegration": {
- "isEnabled": true,
- "limitProcessedVm": false,
- "limitProcessedVmCount": 10,
- "failoverToStandardBackup": false
}, - "scripts": {
- "preCommand": {
- "isEnabled": false,
- "command": ""
}, - "postCommand": {
- "isEnabled": false,
- "command": ""
}, - "periodicityType": "BackupSessions",
- "runScriptEvery": 1,
- "dayOfWeek": [
- "Saturday"
]
}
}
}, - "guestProcessing": {
- "appAwareProcessing": {
- "isEnabled": false,
- "appSettings": [ ]
}, - "guestFSIndexing": {
- "isEnabled": false,
- "indexingSettings": [ ]
}, - "guestInteractionProxies": {
- "autoSelection": true,
- "proxyIds": [ ]
}, - "guestCredentials": null
}, - "schedule": {
- "runAutomatically": true,
- "daily": {
- "isEnabled": true,
- "localTime": "2026-07-28T11:15:00.0000000+02:00",
- "dailyKind": "Everyday",
- "days": [
- "Sunday",
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday",
- "Saturday"
]
}, - "monthly": {
- "isEnabled": false,
- "localTime": "2026-07-28T10:00:00.0000000+02:00",
- "dayOfWeek": "Saturday",
- "dayNumberInMonth": "Fourth",
- "dayOfMonth": null,
- "months": [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
]
}, - "periodically": {
- "isEnabled": false,
- "periodicallyKind": "Hours",
- "frequency": 1,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}, - "startTimeWithinAnHour": 0
}, - "continuously": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}, - "afterThisJob": {
- "isEnabled": false,
- "jobName": null
}, - "retry": {
- "isEnabled": false,
- "retryCount": 3,
- "awaitMinutes": 10
}, - "backupWindow": {
- "isEnabled": false,
- "backupWindow": {
- "days": [
- {
- "day": "Sunday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Monday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Tuesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Wednesday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Thursday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Friday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}, - {
- "day": "Saturday",
- "hours": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
}
]
}
}
}
}
}Get All VM Backup Jobs Configured on Backup Server
Returns a collection resource representation of all VM backup jobs configured on a Veeam Backup & Replication server with the specified UID.
For backup jobs targeting Nutanix AHV, HPE Morpheus VM Essentials, Scale Computing HyperCore, Proxmox VE, oVirt KVM, and XCP-ng VMs, the response contains individual worker jobs rather than parent policy jobs.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerBackupVmJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "d9971f61-d018-62eb-b3ec-5988e957f8e8",
- "uniqueUid": "811585be-c5ca-4f27-a117-dcbc2c7f1e65",
- "subtype": "VSphere",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "protectedVmCount": 1,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "d9971f61-d018-62eb-b3ec-5988e957f8e8",
- "uniqueUid": "115eb0e5-b0bc-4d34-8147-9eb9a5c4a4a0",
- "name": "Backup Job 1",
- "description": "Backup Job 1",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:32:14.6000000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2024-07-18T03:32:14.8500000+02:00",
- "lastEndTime": "2024-07-18T03:33:16.0670000+02:00",
- "lastDuration": 61,
- "processingRate": 0,
- "avgDuration": 61,
- "transferredData": 0,
- "backupChainSize": 1630208,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "e8516020-ab89-4c8a-8e29-6c1f399ca68a",
- "objectUid": "d2b0cbac-8315-4fed-be9f-40790f3b1e12",
- "objectName": "vm2",
- "totalObjects": 4,
- "processedObjects": 4,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T03:32:31.2400000+02:00",
- "endTime": "2024-07-18T03:33:10.2400000+02:00",
- "duration": 39,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
}
}, - {
- "instanceUid": "de6e62f5-944f-61d4-bc7b-6092755adecc",
- "uniqueUid": "a9b84b52-e535-40af-8be9-6db1b9fd0a41",
- "subtype": "VSphere",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "protectedVmCount": 1,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "de6e62f5-944f-61d4-bc7b-6092755adecc",
- "uniqueUid": "f905fab9-e9b8-4ced-bd88-be44697161b8",
- "name": "VM5BackupJob",
- "description": "Backup Job VM5",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:35:41.4770000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2024-07-18T03:35:41.5370000+02:00",
- "lastEndTime": "2024-07-18T03:36:36.3630000+02:00",
- "lastDuration": 54,
- "processingRate": 0,
- "avgDuration": 54,
- "transferredData": 0,
- "backupChainSize": 1650688,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "05998331-da83-46e4-8d18-eab8e5d9486a",
- "objectUid": "e651b9a9-c910-4b60-a9ee-4a84cacd9c13",
- "objectName": "vm5",
- "totalObjects": 5,
- "processedObjects": 5,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T03:35:55.3330000+02:00",
- "endTime": "2024-07-18T03:36:32.3330000+02:00",
- "duration": 37,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of VM Backup Jobs Configured on Backup Server
Returns a collection resource representation of all objects of VM backup jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "bd85b21b-76d7-65cf-9bf7-d40da96696db",
- "uniqueJobUid": "b60b293c-5eb5-4dd6-ae38-34a7ead44ead",
- "instanceUid": "31b8060d-b06a-4227-815b-70436dc00af2",
- "name": "vm2",
- "platform": "vSphere",
- "hierarchyRef": "vm-11093",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 0,
- "sourceSize": 0,
- "startTime": "2024-07-18T03:19:44.6600000+02:00",
- "endTime": "2024-07-18T03:20:29.3930000+02:00",
- "duration": 44,
- "messages": [ ]
}
}, - {
- "jobUid": "5d68dcc8-0c7e-6797-b643-b1cfceeb73ec",
- "uniqueJobUid": "a98e1255-c118-43a0-b1b5-0c6d6ac06ea1",
- "instanceUid": "b4b68148-6f94-4a51-8115-8340a6bf3e27",
- "name": "vm3",
- "platform": "vSphere",
- "hierarchyRef": "vm-88",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 0,
- "sourceSize": 0,
- "startTime": "2024-07-18T03:34:13.3700000+02:00",
- "endTime": "2024-07-18T03:34:52.3530000+02:00",
- "duration": 38,
- "messages": [ ]
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of VM Backup Jobs
Returns a collection resource representation of all VM backup job objects.
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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "bd85b21b-76d7-65cf-9bf7-d40da96696db",
- "uniqueJobUid": "69791660-9838-41b3-b084-b290442f2e4f",
- "instanceUid": "31b8060d-b06a-4227-815b-70436dc00af2",
- "name": "vm2",
- "platform": "vSphere",
- "hierarchyRef": "vm-11093",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 0,
- "sourceSize": 0,
- "startTime": "2024-07-18T03:19:44.6600000+02:00",
- "endTime": "2024-07-18T03:20:29.3930000+02:00",
- "duration": 44,
- "messages": [ ]
}
}, - {
- "jobUid": "5d68dcc8-0c7e-6797-b643-b1cfceeb73ec",
- "uniqueJobUid": "9b443600-c0ba-4991-9b9a-3adb35054b5f",
- "instanceUid": "b4b68148-6f94-4a51-8115-8340a6bf3e27",
- "name": "vm3",
- "platform": "vSphere",
- "hierarchyRef": "vm-88",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 0,
- "sourceSize": 0,
- "startTime": "2024-07-18T03:34:13.3700000+02:00",
- "endTime": "2024-07-18T03:34:52.3530000+02:00",
- "duration": 38,
- "messages": [ ]
}
}, - {
- "jobUid": "a7e071d7-c999-67f5-815d-a9d8eb917c5c",
- "uniqueJobUid": "849179e9-df28-46e5-b841-ecfa8cad8a31",
- "instanceUid": "70eddab0-5dbe-45ce-add9-69fd0e415725",
- "name": "vm5",
- "platform": "vSphere",
- "hierarchyRef": "vm-11093",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 0,
- "sourceSize": 0,
- "startTime": "2024-07-18T06:54:55.3530000+02:00",
- "endTime": "2024-07-18T06:55:23.8800000+02:00",
- "duration": 28,
- "messages": [ ]
}
}, - {
- "jobUid": "de6e62f5-944f-61d4-bc7b-6092755adecc",
- "uniqueJobUid": "ed766ee0-3568-4639-b011-06e0b6e468d6",
- "instanceUid": "701a9a3c-61f5-4732-9517-7f4ab51b8dad",
- "name": "vm7",
- "platform": "vSphere",
- "hierarchyRef": "vm-88",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 0,
- "sourceSize": 0,
- "startTime": "2024-07-18T03:35:55.3330000+02:00",
- "endTime": "2024-07-18T03:36:32.6130000+02:00",
- "duration": 37,
- "messages": [ ]
}
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Objects of VM Backup Job
Returns a collection resource representation of all objects of a VM backup job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "bd85b21b-76d7-65cf-9bf7-d40da96696db",
- "uniqueJobUid": "6b564ec2-4d16-4fa1-8b98-cbd2221f3777",
- "instanceUid": "31b8060d-b06a-4227-815b-70436dc00af2",
- "name": "autoJob",
- "platform": "vSphere",
- "hierarchyRef": "vm-11093",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 0,
- "sourceSize": 0,
- "startTime": "2024-07-18T03:19:44.6600000+02:00",
- "endTime": "2024-07-18T03:20:29.3930000+02:00",
- "duration": 44,
- "messages": [ ]
}
}, - {
- "jobUid": "bd85b21b-76d7-65cf-9bf7-d40da96696db",
- "uniqueJobUid": "91e90754-2386-4d7a-94e6-02b0231106e2",
- "instanceUid": "701a9a3c-61f5-4732-9517-7f4ab51b8dad",
- "name": "vm7",
- "platform": "vSphere",
- "hierarchyRef": "vm-88",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 0,
- "sourceSize": 0,
- "startTime": "2024-07-18T03:19:44.6600000+02:00",
- "endTime": "2024-07-18T03:20:29.3930000+02:00",
- "duration": 44,
- "messages": [ ]
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All VM Replication Jobs
Returns a resource representation of all replication jobs that protects VMs.
query Parameters
| expand | Array of strings (BackupServerReplicationVmJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "cc2b33a6-f11b-6f5f-b297-a5ee7cdbfc84",
- "uniqueUid": "036077b4-da7e-4c08-ad34-0e4581407e2f",
- "protectedVmCount": 1,
- "isCloudJob": true,
- "cloudHostUid": "c7ca9843-26b7-4a1c-b6f5-0fa2cec9ec2e",
- "targetHostUid": "00000000-0000-0000-0000-000000000000",
- "sourceWanAcceleratorUid": null,
- "targetWanAcceleratorUid": null,
- "throughWanAccelerators": false,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "cc2b33a6-f11b-6f5f-b297-a5ee7cdbfc84",
- "uniqueUid": "26d4eded-deec-4e79-ab53-f07f3eeebdda",
- "name": "CloudReplicaJob",
- "description": "Created by Powershell at 7/17/2024 6:48:08 PM.",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:48:09.6830000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "Warning",
- "type": "ReplicationVM",
- "lastRun": "2024-07-18T03:48:09.7630000+02:00",
- "lastEndTime": "2024-07-18T03:54:52.4800000+02:00",
- "lastDuration": 402,
- "processingRate": 127782020,
- "avgDuration": 402,
- "transferredData": 16115584998,
- "backupChainSize": 0,
- "bottleneck": "Target",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": "ivz10_2:\nOne or more source networks were possibly mapped onto the same cloud network. Simultaneous partial failovers of VMs residing on those networks may result in issues.\n",
- "targetType": "Cloud",
- "destination": "Hardware plan 1",
- "retentionLimit": 7,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "dc7fc45c-0dfb-4727-b974-87885534c9ce",
- "objectUid": "5c60fc5a-c2ea-4544-9703-908eec6ae262",
- "objectName": "ivz10_2",
- "totalObjects": 6,
- "processedObjects": 6,
- "readDataSize": 24234688512,
- "transferredDataSize": 16115584998,
- "startTime": "2024-07-18T03:48:21.9030000+02:00",
- "endTime": "2024-07-18T03:54:42.9030000+02:00",
- "duration": 381,
- "failureMessages": [
- "One or more source networks were possibly mapped onto the same cloud network. Simultaneous partial failovers of VMs residing on those networks may result in issues"
], - "status": "Warning"
}
]
}
}
}, - {
- "instanceUid": "2e13e257-75b9-6b93-9490-13bde4138a06",
- "uniqueUid": "1150031c-11d3-47fc-96bd-33f518a09225",
- "protectedVmCount": 1,
- "isCloudJob": false,
- "cloudHostUid": null,
- "targetHostUid": "5d1a37d2-2fab-4f4c-aa0e-3d3dec4c4916",
- "sourceWanAcceleratorUid": null,
- "targetWanAcceleratorUid": null,
- "throughWanAccelerators": false,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "2e13e257-75b9-6b93-9490-13bde4138a06",
- "uniqueUid": "8d34e8a3-5ec1-405a-9f89-b2c10d276a7e",
- "name": "ReplicationJob2",
- "description": "Created by Powershell at 7/17/2024 6:20:50 PM.",
- "createdBy": "R2THIRDVBR\\Administrator",
- "creationTime": "2024-07-18T03:20:54.6270000+02:00",
- "backupServerUid": "11fcba52-d408-47b7-9b3a-e850257afe85",
- "locationUid": "41c50737-68c2-43dc-86c4-25156bbd3d34",
- "siteUid": null,
- "organizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "mappedOrganizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "status": "Success",
- "type": "ReplicationVM",
- "lastRun": "2024-07-18T03:20:54.7370000+02:00",
- "lastEndTime": "2024-07-18T03:22:23.1270000+02:00",
- "lastDuration": 88,
- "processingRate": 0,
- "avgDuration": 88,
- "transferredData": 0,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "pd159.tech.local",
- "retentionLimit": 7,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "d59b7e7f-0703-47c3-b960-55552124c260",
- "objectUid": "2ce156b6-d77a-4e44-bcd3-84593032260c",
- "objectName": "vm5",
- "totalObjects": 4,
- "processedObjects": 4,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T03:21:06.6600000+02:00",
- "endTime": "2024-07-18T03:22:12.6600000+02:00",
- "duration": 66,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get VM Replication Job
Returns a resource representation of a replication job with the specified UID that protects VMs.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerReplicationVmJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "uniqueUid": "f7310dd7-a244-4b90-bf78-d9c649f15b33",
- "protectedVmCount": 0,
- "isCloudJob": true,
- "cloudHostUid": "1599d03e-9501-4a18-a772-5093076e416c",
- "targetHostUid": "dee00d6a-260e-4996-bac9-add56eb298e9",
- "sourceWanAcceleratorUid": "19a24237-96e9-4179-88ad-6d8155bcf985",
- "targetWanAcceleratorUid": "667c079f-10a1-4505-bbfb-d7aedb4b7d3a",
- "throughWanAccelerators": true,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "EDEB5975-B409-49B5-8ECE-FFFECB13494F",
- "name": "Web server Backup to Cloud",
- "backupServerUid": "DF997BD3-4AE9-4841-8152-8FF5CC703EAB",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2016-11-01T10:35:28.0000000-07:00",
- "endTime": "2016-11-01T10:40:56.0000000-07:00",
- "duration": 328,
- "processingRate": 17,
- "avgDuration": 328,
- "transferredData": 1052,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Periodically",
- "retentionLimit": 14,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": true
}
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Get All VM Replication Jobs Configured on Backup Server
Returns a collection resource representation of all VM replication jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerReplicationVmJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "cc2b33a6-f11b-6f5f-b297-a5ee7cdbfc84",
- "uniqueUid": "62a166b3-f45e-4144-af87-7173914a7b68",
- "protectedVmCount": 1,
- "isCloudJob": true,
- "cloudHostUid": "c7ca9843-26b7-4a1c-b6f5-0fa2cec9ec2e",
- "targetHostUid": "00000000-0000-0000-0000-000000000000",
- "sourceWanAcceleratorUid": null,
- "targetWanAcceleratorUid": null,
- "throughWanAccelerators": false,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "cc2b33a6-f11b-6f5f-b297-a5ee7cdbfc84",
- "uniqueUid": "da307bf6-c60b-49ed-9e5d-312324ed1e8e",
- "name": "CloudReplicaJob",
- "description": "Created by Powershell at 7/17/2024 6:48:08 PM.",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:48:09.6830000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "Warning",
- "type": "ReplicationVM",
- "lastRun": "2024-07-18T03:48:09.7630000+02:00",
- "lastEndTime": "2024-07-18T03:54:52.4800000+02:00",
- "lastDuration": 402,
- "processingRate": 127782020,
- "avgDuration": 402,
- "transferredData": 16115584998,
- "backupChainSize": 0,
- "bottleneck": "Target",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": "ivz10_2:\nOne or more source networks were possibly mapped onto the same cloud network. Simultaneous partial failovers of VMs residing on those networks may result in issues.\n",
- "targetType": "Cloud",
- "destination": "Hardware plan 1",
- "retentionLimit": 7,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "dc7fc45c-0dfb-4727-b974-87885534c9ce",
- "objectUid": "5c60fc5a-c2ea-4544-9703-908eec6ae262",
- "objectName": "ivz10_2",
- "totalObjects": 6,
- "processedObjects": 6,
- "readDataSize": 24234688512,
- "transferredDataSize": 16115584998,
- "startTime": "2024-07-18T03:48:21.9030000+02:00",
- "endTime": "2024-07-18T03:54:42.9030000+02:00",
- "duration": 381,
- "failureMessages": [
- "One or more source networks were possibly mapped onto the same cloud network. Simultaneous partial failovers of VMs residing on those networks may result in issues"
], - "status": "Warning"
}
]
}
}
}, - {
- "instanceUid": "2e13e257-75b9-6b93-9490-13bde4138a06",
- "uniqueUid": "beabbb2f-117d-4a91-b2a7-d59704181eba",
- "protectedVmCount": 1,
- "isCloudJob": false,
- "cloudHostUid": null,
- "targetHostUid": "5d1a37d2-2fab-4f4c-aa0e-3d3dec4c4916",
- "sourceWanAcceleratorUid": null,
- "targetWanAcceleratorUid": null,
- "throughWanAccelerators": false,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "2e13e257-75b9-6b93-9490-13bde4138a06",
- "uniqueUid": "339703cd-5c40-4b1a-95dd-aaa014c2e938",
- "name": "ReplicationJob2",
- "description": "Created by Powershell at 7/17/2024 6:20:50 PM.",
- "createdBy": "R2THIRDVBR\\Administrator",
- "creationTime": "2024-07-18T03:20:54.6270000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "41c50737-68c2-43dc-86c4-25156bbd3d34",
- "siteUid": null,
- "organizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "mappedOrganizationUid": "2824ca8d-b324-493c-b827-939c884723c6",
- "status": "Success",
- "type": "ReplicationVM",
- "lastRun": "2024-07-18T03:20:54.7370000+02:00",
- "lastEndTime": "2024-07-18T03:22:23.1270000+02:00",
- "lastDuration": 88,
- "processingRate": 0,
- "avgDuration": 88,
- "transferredData": 0,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "pd159.tech.local",
- "retentionLimit": 7,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "d59b7e7f-0703-47c3-b960-55552124c260",
- "objectUid": "2ce156b6-d77a-4e44-bcd3-84593032260c",
- "objectName": "vm5",
- "totalObjects": 4,
- "processedObjects": 4,
- "readDataSize": null,
- "transferredDataSize": null,
- "startTime": "2024-07-18T03:21:06.6600000+02:00",
- "endTime": "2024-07-18T03:22:12.6600000+02:00",
- "duration": 66,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of VM Replication Jobs Configured on Backup Server
Returns a collection resource representation of all objects of VM replication jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "cc2b33a6-f11b-6f5f-b297-a5ee7cdbfc84",
- "uniqueJobUid": "29c5e255-0e9f-4991-8952-6e23d6d9405a",
- "instanceUid": "60a4bf21-d6be-4bf9-b01c-e1aa8dd5f934",
- "name": "ivz10_2",
- "platform": "vSphere",
- "hierarchyRef": "vm-79",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Warning",
- "totalBackedSize": 16115584998,
- "sourceSize": 32212254720,
- "startTime": "2024-07-18T03:48:21.9030000+02:00",
- "endTime": "2024-07-18T03:54:43.6500000+02:00",
- "duration": 381,
- "messages": [
- "One or more source networks were possibly mapped onto the same cloud network. Simultaneous partial failovers of VMs residing on those networks may result in issues"
]
}
}, - {
- "jobUid": "2e13e257-75b9-6b93-9490-13bde4138a06",
- "uniqueJobUid": "9f27b841-5bfc-417d-813b-1601dac6eb2a",
- "instanceUid": "4e19288c-ec9a-47ed-b80e-aacb6281c6ff",
- "name": "vm5",
- "platform": "vSphere",
- "hierarchyRef": "vm-11093",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 0,
- "sourceSize": 0,
- "startTime": "2024-07-18T03:21:06.6600000+02:00",
- "endTime": "2024-07-18T03:22:12.6730000+02:00",
- "duration": 66,
- "messages": [ ]
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of VM Replication Jobs
Returns a collection resource representation of all VM replication job objects.
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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "cc2b33a6-f11b-6f5f-b297-a5ee7cdbfc84",
- "uniqueJobUid": "9be82715-653e-4fad-acb0-689f14edbac5",
- "instanceUid": "60a4bf21-d6be-4bf9-b01c-e1aa8dd5f934",
- "name": "ivz10_2",
- "platform": "vSphere",
- "hierarchyRef": "vm-79",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Warning",
- "totalBackedSize": 16115584998,
- "sourceSize": 32212254720,
- "startTime": "2024-07-18T03:48:21.9030000+02:00",
- "endTime": "2024-07-18T03:54:43.6500000+02:00",
- "duration": 381,
- "messages": [
- "One or more source networks were possibly mapped onto the same cloud network. Simultaneous partial failovers of VMs residing on those networks may result in issues"
]
}
}, - {
- "jobUid": "2e13e257-75b9-6b93-9490-13bde4138a06",
- "uniqueJobUid": "f471d3ec-ecfc-4df6-b405-4e46c51a680b",
- "instanceUid": "4e19288c-ec9a-47ed-b80e-aacb6281c6ff",
- "name": "vm5",
- "platform": "vSphere",
- "hierarchyRef": "vm-11093",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 0,
- "sourceSize": 0,
- "startTime": "2024-07-18T03:21:06.6600000+02:00",
- "endTime": "2024-07-18T03:22:12.6730000+02:00",
- "duration": 66,
- "messages": [ ]
}
}, - {
- "jobUid": "0715e1f2-33b9-6a97-94a8-eb86d4348c15",
- "uniqueJobUid": "766a27f7-fb14-427d-9c86-12567c3afe80",
- "instanceUid": "be239da5-2952-47a8-95ed-c4f098f1997e",
- "name": "ivz10_12",
- "platform": "vSphere",
- "hierarchyRef": "vm-7836",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 24198453524,
- "sourceSize": 32212254720,
- "startTime": "2024-07-18T03:38:19.4870000+02:00",
- "endTime": "2024-07-18T03:44:22.9730000+02:00",
- "duration": 363,
- "messages": [ ]
}
}, - {
- "jobUid": "e98ba69a-1fc8-6ddd-940c-08c4243fc530",
- "uniqueJobUid": "65d6c95b-e489-481a-8a14-f506153bdbfe",
- "instanceUid": "658cb5b7-e56d-4097-b5f6-0638db4a965a",
- "name": "vm10",
- "platform": "vSphere",
- "hierarchyRef": "vm-1123",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 0,
- "sourceSize": 0,
- "startTime": "2024-07-18T03:33:39.4830000+02:00",
- "endTime": "2024-07-18T03:34:44.5230000+02:00",
- "duration": 65,
- "messages": [ ]
}
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Objects of VM Replication Job
Returns a collection resource representation of all objects of a VM replication job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "e98ba69a-1fc8-6ddd-940c-08c4243fc530",
- "uniqueJobUid": "0ecebff3-2b2f-4b95-9537-4d6288816e81",
- "instanceUid": "be239da5-2952-47a8-95ed-c4f098f1997e",
- "name": "ivz10_12",
- "platform": "vSphere",
- "hierarchyRef": "vm-7836",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 24198453524,
- "sourceSize": 32212254720,
- "startTime": "2024-07-18T03:38:19.4870000+02:00",
- "endTime": "2024-07-18T03:44:22.9730000+02:00",
- "duration": 363,
- "messages": [ ]
}
}, - {
- "jobUid": "e98ba69a-1fc8-6ddd-940c-08c4243fc530",
- "uniqueJobUid": "11ad01e7-d05e-4e24-9cb6-66b2acfe1e0d",
- "instanceUid": "658cb5b7-e56d-4097-b5f6-0638db4a965a",
- "name": "vm10",
- "platform": "vSphere",
- "hierarchyRef": "vm-1123",
- "isExcluded": false,
- "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 0,
- "sourceSize": 0,
- "startTime": "2024-07-18T03:33:39.4830000+02:00",
- "endTime": "2024-07-18T03:34:44.5230000+02:00",
- "duration": 65,
- "messages": [ ]
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All CDP Replication Jobs
Returns a collection resource representation of all CDP replication jobs.
query Parameters
| expand | Array of strings (BackupServerCdpReplicationJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "7287bb98-0248-6d5d-bbe8-5a39ff594740",
- "uniqueUid": "8727e4fa-8d12-49da-8b5a-6fa55895870f",
- "rpo": 15,
- "rpoUnit": "Seconds",
- "shortTermRetention": 240,
- "shortTermRetentionUnit": "Minutes",
- "longTermRetention": 1440,
- "longTermRetentionUnit": "Minutes",
- "_embedded": {
- "backupServerJob": null
}, - "keepRestorePointsInDays": 2,
- "sourceProxyAutoDetect": true,
- "targetProxyAutoDetect": true,
- "isApplicationAwareEnabled": false,
- "lastPeriod": {
- "successCount": 0,
- "warningCount": 0,
- "errorsCount": 0,
- "averageData": null,
- "maximumData": 0,
- "totalData": 0,
- "averageDuration": null,
- "maximumDuration": 0,
- "syncInterval": 0,
- "sla": null,
- "maxDelay": null,
- "bottleneck": "NotDefined"
}, - "lastDay": {
- "successCount": 0,
- "warningCount": 0,
- "errorsCount": 0,
- "totalSize": null,
- "readData": null,
- "transferredData": null,
- "sla": 0,
- "maxDelay": 0,
- "bottleneck": "NotDefined"
}
}, - {
- "instanceUid": "686c459e-515f-6fe4-9855-c75e00d82dbb",
- "uniqueUid": "35e11fdc-285d-4181-a953-2011c3922a37",
- "rpo": 15,
- "rpoUnit": "Seconds",
- "shortTermRetention": 240,
- "shortTermRetentionUnit": "Minutes",
- "longTermRetention": 480,
- "longTermRetentionUnit": "Minutes",
- "_embedded": {
- "backupServerJob": null
}, - "keepRestorePointsInDays": 7,
- "sourceProxyAutoDetect": true,
- "targetProxyAutoDetect": true,
- "isApplicationAwareEnabled": false,
- "lastPeriod": {
- "successCount": 0,
- "warningCount": 0,
- "errorsCount": 0,
- "averageData": null,
- "maximumData": null,
- "totalData": null,
- "averageDuration": null,
- "maximumDuration": null,
- "syncInterval": null,
- "sla": null,
- "maxDelay": null,
- "bottleneck": "NotDefined"
}, - "lastDay": {
- "successCount": 0,
- "warningCount": 0,
- "errorsCount": 0,
- "totalSize": null,
- "readData": null,
- "transferredData": null,
- "sla": null,
- "maxDelay": null,
- "bottleneck": "NotDefined"
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get CDP Replication Job
Returns a resource representation of a CDP replication job with the specified UID.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerCdpReplicationJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "uniqueUid": "f7310dd7-a244-4b90-bf78-d9c649f15b33",
- "rpo": 0,
- "rpoUnit": "Unknown",
- "shortTermRetention": 0,
- "shortTermRetentionUnit": "Unknown",
- "longTermRetention": 0,
- "longTermRetentionUnit": "Unknown",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "EDEB5975-B409-49B5-8ECE-FFFECB13494F",
- "name": "Web server Backup to Cloud",
- "backupServerUid": "DF997BD3-4AE9-4841-8152-8FF5CC703EAB",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2016-11-01T10:35:28.0000000-07:00",
- "endTime": "2016-11-01T10:40:56.0000000-07:00",
- "duration": 328,
- "processingRate": 17,
- "avgDuration": 328,
- "transferredData": 1052,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Periodically",
- "retentionLimit": 14,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": true
}
}, - "keepRestorePointsInDays": 0,
- "sourceProxyAutoDetect": true,
- "targetProxyAutoDetect": true,
- "isApplicationAwareEnabled": true,
- "lastPeriod": {
- "successCount": 0,
- "warningCount": 0,
- "errorsCount": 0,
- "averageData": 0,
- "maximumData": 0,
- "totalData": 0,
- "averageDuration": 0,
- "maximumDuration": 0,
- "syncInterval": 0,
- "sla": 0,
- "maxDelay": 0,
- "bottleneck": "Unknown"
}, - "lastDay": {
- "successCount": 0,
- "warningCount": 0,
- "errorsCount": 0,
- "totalSize": 0,
- "readData": 0,
- "transferredData": 0,
- "sla": 0,
- "maxDelay": 0,
- "bottleneck": "Unknown"
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Get All CDP Replication Jobs Configured on Backup Server
Returns a collection resource representation of all CDP replication jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerCdpReplicationJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "7287bb98-0248-6d5d-bbe8-5a39ff594740",
- "uniqueUid": "ed48fe11-f1dc-4c1a-96e4-38249dc26f27",
- "rpo": 15,
- "rpoUnit": "Seconds",
- "shortTermRetention": 240,
- "shortTermRetentionUnit": "Minutes",
- "longTermRetention": 1440,
- "longTermRetentionUnit": "Minutes",
- "_embedded": {
- "backupServerJob": null
}, - "keepRestorePointsInDays": 2,
- "sourceProxyAutoDetect": true,
- "targetProxyAutoDetect": true,
- "isApplicationAwareEnabled": false,
- "lastPeriod": {
- "successCount": 0,
- "warningCount": 0,
- "errorsCount": 0,
- "averageData": null,
- "maximumData": 0,
- "totalData": 0,
- "averageDuration": null,
- "maximumDuration": 0,
- "syncInterval": 0,
- "sla": null,
- "maxDelay": null,
- "bottleneck": "NotDefined"
}, - "lastDay": {
- "successCount": 0,
- "warningCount": 0,
- "errorsCount": 0,
- "totalSize": null,
- "readData": null,
- "transferredData": null,
- "sla": 0,
- "maxDelay": 0,
- "bottleneck": "NotDefined"
}
}, - {
- "instanceUid": "686c459e-515f-6fe4-9855-c75e00d82dbb",
- "uniqueUid": "85ee30e0-1ede-4e49-986b-6ceb182aa1af",
- "rpo": 15,
- "rpoUnit": "Seconds",
- "shortTermRetention": 240,
- "shortTermRetentionUnit": "Minutes",
- "longTermRetention": 480,
- "longTermRetentionUnit": "Minutes",
- "_embedded": {
- "backupServerJob": null
}, - "keepRestorePointsInDays": 7,
- "sourceProxyAutoDetect": true,
- "targetProxyAutoDetect": true,
- "isApplicationAwareEnabled": false,
- "lastPeriod": {
- "successCount": 0,
- "warningCount": 0,
- "errorsCount": 0,
- "averageData": null,
- "maximumData": null,
- "totalData": null,
- "averageDuration": null,
- "maximumDuration": null,
- "syncInterval": null,
- "sla": null,
- "maxDelay": null,
- "bottleneck": "NotDefined"
}, - "lastDay": {
- "successCount": 0,
- "warningCount": 0,
- "errorsCount": 0,
- "totalSize": null,
- "readData": null,
- "transferredData": null,
- "sla": null,
- "maxDelay": null,
- "bottleneck": "NotDefined"
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of CDP Replication Jobs Configured on Backup Server
Returns a collection resource representation of all objects of CDP replication jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "d6ceac94-0f74-4ccd-8f47-eb2e9fc0f4d8",
- "uniqueJobUid": "48b18785-0df2-44a5-84b3-9b72f81cccc9",
- "instanceUid": "0c058ef8-7188-4641-8515-9b4c46d2c96e",
- "name": "CloudVM",
- "status": "InProgress",
- "failureMessage": "RPO has been exceeded by more than 3 seconds at 1/16/2023 8:08:42 AM\nRPO has been exceeded by more than 2 seconds at 1/16/2023 8:08:20 AM\nRPO has been exceeded by more than 2 seconds at 1/16/2023 8:05:54 AM\nRPO has been exceeded by more than 3 seconds at 1/16/2023 8:04:16 AM\n",
- "lastSessionEndTime": "2023-11-19T09:00:00.0000000+01:00",
- "sla": 98,
- "bottleneck": "None",
- "maxDelaySec": 0,
- "avgDurationSec": 14546,
- "maxDurationSec": 13485,
- "intervalSec": 20,
- "successfulSessionsCount": 493,
- "failedSessionsCount": 3,
- "warningsCount": 5,
- "avgTransferredDataKb": 0,
- "maxTransferredDataKb": 0,
- "totalTransferredDataKb": 0
}, - {
- "jobUid": "33599154-7999-49f2-9f19-716be9c8daf1",
- "uniqueJobUid": "d4d2e62f-5bf4-4c62-953c-1fd8344ebf5e",
- "instanceUid": "bc8069ae-74fd-48f6-bb30-2d3b5919e9b2",
- "name": "Cloud",
- "status": "InProgress",
- "failureMessage": "RPO has been exceeded by more than 2 seconds at 1/16/2023 9:12:43 AM\n",
- "lastSessionEndTime": "2023-11-19T09:00:00.0000000+01:00",
- "sla": 98,
- "bottleneck": "None",
- "maxDelaySec": 0,
- "avgDurationSec": 13538,
- "maxDurationSec": 11444,
- "intervalSec": 18,
- "successfulSessionsCount": 165,
- "failedSessionsCount": 0,
- "warningsCount": 2,
- "avgTransferredDataKb": 0,
- "maxTransferredDataKb": 0,
- "totalTransferredDataKb": 0
}, - {
- "jobUid": "aa037bd5-40af-4ca8-a8f2-5ec1ef5132d4",
- "uniqueJobUid": "106bd01d-0c61-4c64-8eb8-71ace813826e",
- "instanceUid": "cd060376-6de4-44d6-9f92-f93ff24e1ae7",
- "name": "2vm218",
- "status": "InProgress",
- "failureMessage": "",
- "lastSessionEndTime": "2023-11-19T09:00:00.0000000+01:00",
- "sla": 100,
- "bottleneck": "None",
- "maxDelaySec": 0,
- "avgDurationSec": 10019,
- "maxDurationSec": 473,
- "intervalSec": 20,
- "successfulSessionsCount": 153,
- "failedSessionsCount": 0,
- "warningsCount": 0,
- "avgTransferredDataKb": 0,
- "maxTransferredDataKb": 0,
- "totalTransferredDataKb": 0
}, - {
- "jobUid": "aa037bd5-40af-4ca8-a8f2-5ec1ef5132d4",
- "uniqueJobUid": "79c6a094-d35b-43e4-926d-153e23130873",
- "instanceUid": "78af0cfc-f1a4-4dc8-8fe6-f3d6086c2637",
- "name": "1vm218",
- "status": "InProgress",
- "failureMessage": "",
- "lastSessionEndTime": "2023-11-19T09:00:00.0000000+01:00",
- "sla": 100,
- "bottleneck": "None",
- "maxDelaySec": 0,
- "avgDurationSec": 10014,
- "maxDurationSec": 477,
- "intervalSec": 20,
- "successfulSessionsCount": 154,
- "failedSessionsCount": 0,
- "warningsCount": 0,
- "avgTransferredDataKb": 0,
- "maxTransferredDataKb": 0,
- "totalTransferredDataKb": 0
}, - {
- "jobUid": "346ed9e0-980d-426d-8729-519464c231c9",
- "uniqueJobUid": "acb57ac4-474d-4f0a-b577-22a390736c46",
- "instanceUid": "295a2500-c7ec-44a1-97eb-b45f726a0fbb",
- "name": "1vm211",
- "status": "InProgress",
- "failureMessage": "",
- "lastSessionEndTime": "2023-11-19T09:00:00.0000000+01:00",
- "sla": 100,
- "bottleneck": "None",
- "maxDelaySec": 0,
- "avgDurationSec": 5019,
- "maxDurationSec": 566,
- "intervalSec": 10,
- "successfulSessionsCount": 308,
- "failedSessionsCount": 0,
- "warningsCount": 0,
- "avgTransferredDataKb": 0,
- "maxTransferredDataKb": 0,
- "totalTransferredDataKb": 0
}
], - "meta": {
- "pagingInfo": {
- "total": 5,
- "count": 5,
- "offset": 0
}
}
}Get All Objects of CDP Replication Jobs
Returns a collection resource representation of all CDP replication job objects.
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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "f0c0a24d-25c3-4ec2-a24a-b24635a3fe4b",
- "uniqueJobUid": "da36ac9d-f210-4254-8bb8-53183ea95753",
- "instanceUid": "c717cc70-0762-487d-bd4b-a2b43ff97aeb",
- "name": "1vm207",
- "status": "InProgress",
- "failureMessage": "VM configuration for the initial sync completed with errors Error: Using regular backup or replication functionality is restricted for Cloud Connect infrastructure servers to avoid impact on your tenants.: first occurrence at 1/5/2023 7:30:45 AM, last occurrence at 1/16/2023 9:05:21 AM, 61945 retries\nVM configuration for the initial sync completed with errors Error: Using regular backup or replication functionality is restricted for Cloud Connect infrastructure servers to avoid impact on your tenants.: first occurrence at 1/5/2023 7:30:45 AM, last occurrence at 1/16/2023 9:05:36 AM, 61946 retries\nVM configuration for the initial sync completed with errors Error: Using regular backup or replication functionality is restricted for Cloud Connect infrastructure servers to avoid impact on your tenants.: first occurrence at 1/5/2023 7:30:45 AM, last occurrence at 1/16/2023 9:05:04 AM, 61944 retries\nVM configuration for the initial sync completed with errors Error: Using regular backup or replication functionality is restricted for Cloud Connect infrastructure servers to avoid impact on your tenants.: first occurrence at 1/5/2023 7:30:45 AM, last occurrence at 1/16/2023 9:04:49 AM, 61943 retries\nVM configuration for the initial sync completed with errors Error: Using regular backup or replication functionality is restricted for Cloud Connect infrastructure servers to avoid impact on your tenants.: first occurrence at 1/5/2023 7:30:45 AM, last occurrence at 1/16/2023 9:04:33 AM, 61942 retries\n",
- "lastSessionEndTime": "2023-11-19T09:00:00.0000000+01:00",
- "sla": 0,
- "bottleneck": "NotDefined",
- "maxDelaySec": 0,
- "avgDurationSec": null,
- "maxDurationSec": null,
- "intervalSec": 0,
- "successfulSessionsCount": 0,
- "failedSessionsCount": 0,
- "warningsCount": 0,
- "avgTransferredDataKb": -1,
- "maxTransferredDataKb": -1,
- "totalTransferredDataKb": -1
}, - {
- "jobUid": "fdedbaf2-5b4c-4636-a115-6e12afcbfd41",
- "uniqueJobUid": "2cf52713-96f9-4c80-be83-58f1e1d7a50b",
- "instanceUid": "320b8c3b-25e7-443a-ba53-a2b0f3b7dc8d",
- "name": "vm103",
- "status": "Warning",
- "failureMessage": "Task session completed: 103 replica states processed successfully\nFinishing task session: Your trial license has expired.\nTo purchase a production license, submit a sales inquiry on our website at https://www.veeam.com/sales.\n\nTo obtain another license, please submit a request at https://www.veeam.com/sales\nA sales representative will contact you shortly after your request has been received..\n",
- "lastSessionEndTime": "2022-12-31T17:00:18.0570000+01:00",
- "sla": 100,
- "bottleneck": "None",
- "maxDelaySec": 0,
- "avgDurationSec": 0,
- "maxDurationSec": 0,
- "intervalSec": 15,
- "successfulSessionsCount": 103,
- "failedSessionsCount": 0,
- "warningsCount": 0,
- "avgTransferredDataKb": 0,
- "maxTransferredDataKb": 0,
- "totalTransferredDataKb": 0
}, - {
- "jobUid": "b04a5635-5450-40cf-b5bd-ffd43f8f135a",
- "uniqueJobUid": "710b5401-5ced-4f46-afbd-edf125711a77",
- "instanceUid": "2941677e-2be8-4933-9c6b-830eef1e14d8",
- "name": "vm221",
- "status": "Warning",
- "failureMessage": "Task session completed: 77 replica states processed successfully\nFinishing task session: Your trial license has expired.\nTo purchase a production license, submit a sales inquiry on our website at https://www.veeam.com/sales.\n\nTo obtain another license, please submit a request at https://www.veeam.com/sales\nA sales representative will contact you shortly after your request has been received..\n",
- "lastSessionEndTime": "2022-12-31T17:00:17.1370000+01:00",
- "sla": 100,
- "bottleneck": "None",
- "maxDelaySec": 0,
- "avgDurationSec": 0,
- "maxDurationSec": 0,
- "intervalSec": 20,
- "successfulSessionsCount": 77,
- "failedSessionsCount": 0,
- "warningsCount": 0,
- "avgTransferredDataKb": 0,
- "maxTransferredDataKb": 0,
- "totalTransferredDataKb": 0
}, - {
- "jobUid": "d6ceac94-0f74-4ccd-8f47-eb2e9fc0f4d8",
- "uniqueJobUid": "b3b1813d-cbc3-4418-b45d-5a31fe681e08",
- "instanceUid": "0c058ef8-7188-4641-8515-9b4c46d2c96e",
- "name": "CloudVM",
- "status": "InProgress",
- "failureMessage": "RPO has been exceeded by more than 3 seconds at 1/16/2023 8:08:42 AM\nRPO has been exceeded by more than 2 seconds at 1/16/2023 8:08:20 AM\nRPO has been exceeded by more than 2 seconds at 1/16/2023 8:05:54 AM\nRPO has been exceeded by more than 3 seconds at 1/16/2023 8:04:16 AM\n",
- "lastSessionEndTime": "2023-11-19T09:00:00.0000000+01:00",
- "sla": 98,
- "bottleneck": "None",
- "maxDelaySec": 0,
- "avgDurationSec": 14546,
- "maxDurationSec": 13485,
- "intervalSec": 20,
- "successfulSessionsCount": 493,
- "failedSessionsCount": 3,
- "warningsCount": 5,
- "avgTransferredDataKb": 0,
- "maxTransferredDataKb": 0,
- "totalTransferredDataKb": 0
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Objects of CDP Replication Job
Returns a collection resource representation of all objects of a CDP replication job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "d6ceac94-0f74-4ccd-8f47-eb2e9fc0f4d8",
- "uniqueJobUid": "18811735-d24e-40e6-8b41-b36e2011ff54",
- "instanceUid": "0c058ef8-7188-4641-8515-9b4c46d2c96e",
- "name": "CloudVM",
- "status": "InProgress",
- "failureMessage": "RPO has been exceeded by more than 3 seconds at 10/16/2023 8:08:42 AM\nRPO has been exceeded by more than 2 seconds at 1/16/2023 8:08:20 AM\nRPO has been exceeded by more than 2 seconds at 1/16/2023 8:05:54 AM\nRPO has been exceeded by more than 3 seconds at 10/16/2023 8:04:16 AM\n",
- "lastSessionEndTime": "2023-10-19T10:00:00.0000000+02:00",
- "sla": 98,
- "bottleneck": "None",
- "maxDelaySec": 0,
- "avgDurationSec": 14546,
- "maxDurationSec": 13485,
- "intervalSec": 20,
- "successfulSessionsCount": 493,
- "failedSessionsCount": 3,
- "warningsCount": 5,
- "avgTransferredDataKb": 0,
- "maxTransferredDataKb": 0,
- "totalTransferredDataKb": 0
}, - {
- "jobUid": "d6ceac94-0f74-4ccd-8f47-eb2e9fc0f4d8",
- "uniqueJobUid": "334472e3-b4b2-4dda-b284-238837053fa0",
- "instanceUid": "320b8c3b-25e7-443a-ba53-a2b0f3b7dc8d",
- "name": "vm103",
- "status": "InProgress",
- "failureMessage": "RPO has been exceeded by more than 3 seconds at 10/16/2023 8:08:42 AM\nRPO has been exceeded by more than 2 seconds at 1/16/2023 8:08:20 AM\nRPO has been exceeded by more than 2 seconds at 1/16/2023 8:05:54 AM\nRPO has been exceeded by more than 3 seconds at 10/16/2023 8:04:16 AM\n",
- "lastSessionEndTime": "2023-10-19T10:00:00.0000000+02:00",
- "sla": 100,
- "bottleneck": "None",
- "maxDelaySec": 0,
- "avgDurationSec": 0,
- "maxDurationSec": 0,
- "intervalSec": 15,
- "successfulSessionsCount": 103,
- "failedSessionsCount": 0,
- "warningsCount": 0,
- "avgTransferredDataKb": 0,
- "maxTransferredDataKb": 0,
- "totalTransferredDataKb": 0
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Periodic Backup Copy Jobs
Returns a collection resource representation of all periodic backup copy and legacy periodic backup copy jobs.
query Parameters
| expand | Array of strings (BackupServerBackupCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "edfdcbfb-80c5-4813-b316-458530a2904a",
- "uniqueUid": "4a18f895-8e2a-43a5-a7b7-3eb691c110b4",
- "targetRepositoryUid": "da62c2de-04a1-40a2-8d3a-03a23d7d7c93",
- "targetWanAcceleratorUid": null,
- "sourceWanAcceleratorUid": null,
- "weeklyRestorePointsToKeep": 1,
- "monthlyRestorePointsToKeep": 1,
- "yearlyRestorePointsToKeep": 1,
- "retentionPolicyType": "Simple",
- "isRpoOptionsEnabled": false,
- "rpoOptionsValue": 0,
- "rpoOptionsUnit": "Minutes",
- "_embedded": {
- "backupServerJob": null
}
}, - {
- "instanceUid": "c35681f3-a57f-4ef3-9423-1ed394a372b1",
- "uniqueUid": "0be0d743-4d39-4769-970b-d1bcb38cdb04",
- "targetRepositoryUid": "da62c2de-04a1-40a2-8d3a-03a23d7d7c93",
- "targetWanAcceleratorUid": null,
- "sourceWanAcceleratorUid": null,
- "weeklyRestorePointsToKeep": 1,
- "monthlyRestorePointsToKeep": 1,
- "yearlyRestorePointsToKeep": 1,
- "retentionPolicyType": "Simple",
- "isRpoOptionsEnabled": false,
- "rpoOptionsValue": 0,
- "rpoOptionsUnit": "Minutes",
- "_embedded": {
- "backupServerJob": null
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Periodic Backup Copy Job
Returns a resource representation of a periodic backup copy or legacy periodic backup copy job with the specified UID.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerBackupCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "uniqueUid": "f7310dd7-a244-4b90-bf78-d9c649f15b33",
- "targetRepositoryUid": "014f57f6-b526-4c52-8951-3ac52e69e5a4",
- "targetWanAcceleratorUid": "667c079f-10a1-4505-bbfb-d7aedb4b7d3a",
- "sourceWanAcceleratorUid": "19a24237-96e9-4179-88ad-6d8155bcf985",
- "weeklyRestorePointsToKeep": 0,
- "monthlyRestorePointsToKeep": 0,
- "yearlyRestorePointsToKeep": 0,
- "retentionPolicyType": "Unknown",
- "isRpoOptionsEnabled": true,
- "rpoOptionsValue": 0,
- "rpoOptionsUnit": "Minutes",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "EDEB5975-B409-49B5-8ECE-FFFECB13494F",
- "name": "Web server Backup to Cloud",
- "backupServerUid": "DF997BD3-4AE9-4841-8152-8FF5CC703EAB",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2016-11-01T10:35:28.0000000-07:00",
- "endTime": "2016-11-01T10:40:56.0000000-07:00",
- "duration": 328,
- "processingRate": 17,
- "avgDuration": 328,
- "transferredData": 1052,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Periodically",
- "retentionLimit": 14,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": true
}
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Get All Periodic Backup Copy Jobs Configured on Backup Server
Returns a collection resource representation of all periodic backup copy and legacy periodic backup copy jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerBackupCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "edfdcbfb-80c5-4813-b316-458530a2904a",
- "uniqueUid": "a8477e37-ee00-4d5d-8b80-c5e59c49fddf",
- "targetRepositoryUid": "da62c2de-04a1-40a2-8d3a-03a23d7d7c93",
- "targetWanAcceleratorUid": null,
- "sourceWanAcceleratorUid": null,
- "weeklyRestorePointsToKeep": 1,
- "monthlyRestorePointsToKeep": 1,
- "yearlyRestorePointsToKeep": 1,
- "retentionPolicyType": "Simple",
- "isRpoOptionsEnabled": false,
- "rpoOptionsValue": 0,
- "rpoOptionsUnit": "Minutes",
- "_embedded": {
- "backupServerJob": null
}
}, - {
- "instanceUid": "c35681f3-a57f-4ef3-9423-1ed394a372b1",
- "uniqueUid": "97ca5c65-0a06-4e5e-93b1-9eb86ffa1070",
- "targetRepositoryUid": "da62c2de-04a1-40a2-8d3a-03a23d7d7c93",
- "targetWanAcceleratorUid": null,
- "sourceWanAcceleratorUid": null,
- "weeklyRestorePointsToKeep": 1,
- "monthlyRestorePointsToKeep": 1,
- "yearlyRestorePointsToKeep": 1,
- "retentionPolicyType": "Simple",
- "isRpoOptionsEnabled": false,
- "rpoOptionsValue": 0,
- "rpoOptionsUnit": "Minutes",
- "_embedded": {
- "backupServerJob": null
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of Periodic Backup Copy Jobs
Returns a collection resource representation of objects of all periodic backup copy and legacy periodic 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "edfdcbfb-80c5-4813-b316-458530a2904a",
- "uniqueJobUid": "84ecb501-2650-4995-9746-5fa469583b25",
- "linkedJobUid": "2151c695-aa5a-4f0e-8ad2-529532d31c7b"
}, - {
- "jobUid": "c35681f3-a57f-4ef3-9423-1ed394a372b1",
- "uniqueJobUid": "a510f977-1572-4489-9946-e9429b6bfab3",
- "linkedJobUid": "cddd0885-2aaf-4bf7-8046-dc7a39b20da8"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of Periodic Backup Copy Job
Returns a collection resource representation of all objects of a periodic backup copy or legacy periodic backup copy job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "c35681f3-a57f-4ef3-9423-1ed394a372b1",
- "uniqueJobUid": "a78740d0-21da-43a3-be30-ffdff6cef19b",
- "linkedJobUid": "cddd0885-2aaf-4bf7-8046-dc7a39b20da8"
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get All Objects of Periodic Backup Copy Jobs Configured on Backup Server
Returns a collection resource representation of objects of all periodic backup copy and legacy periodic backup copy jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "edfdcbfb-80c5-4813-b316-458530a2904a",
- "uniqueJobUid": "e9918ee7-2518-4381-b936-78919b024a7d",
- "linkedJobUid": "2151c695-aa5a-4f0e-8ad2-529532d31c7b"
}, - {
- "jobUid": "c35681f3-a57f-4ef3-9423-1ed394a372b1",
- "uniqueJobUid": "843523cd-0f08-4583-b2a8-262196abacaa",
- "linkedJobUid": "cddd0885-2aaf-4bf7-8046-dc7a39b20da8"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All File Share Jobs
Returns a collection resource representation of all file share jobs.
query Parameters
| expand | Array of strings (BackupServerFileShareJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "8104876e-fb33-6cc8-88ec-7c2009241f20",
- "uniqueUid": "2913cc03-94c4-4f98-80d8-c885607a780b",
- "targetRepositoryUid": "3a9cdc2f-487c-4999-8a20-840716f796c7",
- "archiveRepositoryUid": null,
- "retention": 28,
- "retentionUnit": "Days",
- "isArchiveRetentionEnabled": false,
- "archiveRetention": 3,
- "archiveRetentionUnit": "Years",
- "_embedded": {
- "backupServerJob": null
}
}, - {
- "instanceUid": "00c3b419-f9fb-69e9-8dcb-f776a7bad4a6",
- "uniqueUid": "ce26f0a3-0d01-483b-bca2-381568b9bdf4",
- "targetRepositoryUid": "5adf198e-135d-488f-ba6e-472a418e5337",
- "archiveRepositoryUid": null,
- "retention": 28,
- "retentionUnit": "Days",
- "isArchiveRetentionEnabled": false,
- "archiveRetention": 3,
- "archiveRetentionUnit": "Years",
- "_embedded": {
- "backupServerJob": null
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get File Share Job
Returns a resource representation of a file share job with the specified UID.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerFileShareJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "uniqueUid": "f7310dd7-a244-4b90-bf78-d9c649f15b33",
- "targetRepositoryUid": "014f57f6-b526-4c52-8951-3ac52e69e5a4",
- "archiveRepositoryUid": "b073e645-6af9-412d-919b-2028e704381e",
- "retention": 0,
- "retentionUnit": "Minutes",
- "isArchiveRetentionEnabled": true,
- "archiveRetention": 0,
- "archiveRetentionUnit": "Minutes",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "EDEB5975-B409-49B5-8ECE-FFFECB13494F",
- "name": "Web server Backup to Cloud",
- "backupServerUid": "DF997BD3-4AE9-4841-8152-8FF5CC703EAB",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2016-11-01T10:35:28.0000000-07:00",
- "endTime": "2016-11-01T10:40:56.0000000-07:00",
- "duration": 328,
- "processingRate": 17,
- "avgDuration": 328,
- "transferredData": 1052,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Periodically",
- "retentionLimit": 14,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": true
}
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Get All File Share Jobs Configured on Backup Server
Returns a collection resource representation of all file share jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerFileShareJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "00c3b419-f9fb-69e9-8dcb-f776a7bad4a6",
- "uniqueUid": "dfb0a341-af53-4f72-a670-2e4c0720c1be",
- "targetRepositoryUid": "5adf198e-135d-488f-ba6e-472a418e5337",
- "archiveRepositoryUid": null,
- "retention": 28,
- "retentionUnit": "Days",
- "isArchiveRetentionEnabled": false,
- "archiveRetention": 3,
- "archiveRetentionUnit": "Years",
- "_embedded": {
- "backupServerJob": null
}
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get All Objects of File Share Jobs
Returns a collection resource representation of all file share job objects.
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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "91487784-847f-481a-a9ac-5fa4b7a677d3",
- "uniqueJobUid": "b140bc5a-443f-4d49-96a3-ebb67a2700ab",
- "fileShareUid": "a3638286-6a30-4479-a894-ad183571ce6e",
- "name": "\\\\r2vbr.tech.local\\C$\\setup",
- "sources": [
- {
- "path": "\\\\r2vbr.tech.local\\C$\\setup",
- "type": "Directory",
- "inclusionMasks": [
- "*.*"
], - "exclusionMasks": [
- "\\.snapshot",
- "\\~snapshot"
]
}
], - "lastSession": {
- "backupStatus": "Success",
- "sourceFilesCount": null,
- "changedFilesCount": 0,
- "skippedFilesCount": 0,
- "backedUpFilesCount": 0,
- "transferredSize": 0,
- "sourceSize": 0,
- "duration": 23,
- "messages": [ ]
}
}, - {
- "jobUid": "b648dd42-7bda-4353-a969-2e1b49715256",
- "uniqueJobUid": "e39a03c0-ce96-45da-9609-c8bd2d61cb4a",
- "fileShareUid": "60041c92-e4eb-424e-aea7-9cfa3ecd89d1",
- "name": "\\\\r2SecondVBR.tech.local\\C$\\setup",
- "sources": [
- {
- "path": "\\\\r2SecondVBR.tech.local\\C$\\setup",
- "type": "Directory",
- "inclusionMasks": [
- "*.*"
], - "exclusionMasks": [
- "\\.snapshot",
- "\\~snapshot"
]
}
], - "lastSession": {
- "backupStatus": "Success",
- "sourceFilesCount": 5,
- "changedFilesCount": 5,
- "skippedFilesCount": 0,
- "backedUpFilesCount": 5,
- "transferredSize": 1260490,
- "sourceSize": 13017942,
- "duration": 28,
- "messages": [ ]
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of File Share Jobs Configured on Backup Server
Returns a collection resource representation of all objects of file share jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "b648dd42-7bda-4353-a969-2e1b49715256",
- "uniqueJobUid": "b3edcd6f-e848-473c-b2be-dcacd9625c63",
- "fileShareUid": "60041c92-e4eb-424e-aea7-9cfa3ecd89d1",
- "name": "\\\\r2SecondVBR.tech.local\\C$\\setup",
- "sources": [
- {
- "path": "\\\\r2SecondVBR.tech.local\\C$\\setup",
- "type": "Directory",
- "inclusionMasks": [
- "*.*"
], - "exclusionMasks": [
- "\\.snapshot",
- "\\~snapshot"
]
}
], - "lastSession": {
- "backupStatus": "Success",
- "sourceFilesCount": 5,
- "changedFilesCount": 5,
- "skippedFilesCount": 0,
- "backedUpFilesCount": 5,
- "transferredSize": 1260490,
- "sourceSize": 13017942,
- "duration": 28,
- "messages": [ ]
}
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get All Objects of File Share Job
Returns a collection resource representation of all objects of a file share job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "91487784-847f-481a-a9ac-5fa4b7a677d3",
- "uniqueJobUid": "3435f597-c9e6-4e1f-8c98-d2effca7c46a",
- "fileShareUid": "a3638286-6a30-4479-a894-ad183571ce6e",
- "name": "\\\\r2vbr.tech.local\\C$\\setup",
- "sources": [
- {
- "path": "\\\\r2vbr.tech.local\\C$\\setup",
- "type": "Directory",
- "inclusionMasks": [
- "*.*"
], - "exclusionMasks": [
- "\\.snapshot",
- "\\~snapshot"
]
}
], - "lastSession": {
- "backupStatus": "Success",
- "sourceFilesCount": null,
- "changedFilesCount": 0,
- "skippedFilesCount": 0,
- "backedUpFilesCount": 0,
- "transferredSize": 0,
- "sourceSize": 0,
- "duration": 23,
- "messages": [ ]
}
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get All File Share Copy Jobs
Returns a collection resource representation of all backup copy jobs for file shares.
query Parameters
| expand | Array of strings (BackupServerFileShareCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "7102363b-9c1e-617f-aff8-6d4fb47e628a",
- "uniqueUid": "f4f09d77-8d6d-4565-bdc0-ed27e5a8be3c",
- "sourceFileShareJobUid": "8104876e-fb33-6cc8-88ec-7c2009241f20",
- "sourceFileShareJobUniqueUid": "eb2719b0-1e83-48fa-b693-0c78cf33ebcd",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "retention": 28,
- "retentionUnit": "Days",
- "sourceSize": 15395056,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "7102363b-9c1e-617f-aff8-6d4fb47e628a",
- "uniqueUid": "af516e69-70f9-4c41-ad9b-e2b37fc16fcc",
- "name": "NASBackupJob (Copy) 1",
- "description": "",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:46:36.2670000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "Success",
- "type": "BackupFileCopy",
- "lastRun": "2024-07-18T03:47:21.5470000+02:00",
- "lastEndTime": "2024-07-18T03:47:56.1700000+02:00",
- "lastDuration": 34,
- "processingRate": 1539505,
- "avgDuration": 34,
- "transferredData": 1576106,
- "backupChainSize": 71764356,
- "bottleneck": "Target",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "bd841ec4-35cb-400f-b71f-6e43e7217b1e",
- "objectUid": "3b441365-a472-4f89-89d4-bff8ba3ed23e",
- "objectName": "\\\\r2vbr.tech.local\\C$\\setup",
- "totalObjects": null,
- "processedObjects": null,
- "readDataSize": 15395056,
- "transferredDataSize": 1576106,
- "startTime": "2024-07-18T03:47:34.0770000+02:00",
- "endTime": "2024-07-18T03:47:52.0770000+02:00",
- "duration": 18,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
}
}, - {
- "instanceUid": "bf21b419-3e55-6531-b0b7-a21cfefa8a8a",
- "uniqueUid": "a83b7a9a-2a5d-417c-bb11-53b5e6ad2785",
- "sourceFileShareJobUid": "00c3b419-f9fb-69e9-8dcb-f776a7bad4a6",
- "sourceFileShareJobUniqueUid": "f4a70731-7f39-4d74-9337-6a9a6632a8ce",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "retention": 28,
- "retentionUnit": "Days",
- "sourceSize": 15423644,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "bf21b419-3e55-6531-b0b7-a21cfefa8a8a",
- "uniqueUid": "ea8347f9-a98b-4388-8f47-321a2f166cbe",
- "name": "NASBackupJob (Copy) 1",
- "description": "",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:40:38.1430000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "Disabling",
- "type": "BackupFileCopy",
- "lastRun": "2024-07-18T03:41:39.3930000+02:00",
- "lastEndTime": "2024-07-18T03:42:14.2830000+02:00",
- "lastDuration": 34,
- "processingRate": 1542364,
- "avgDuration": 34,
- "transferredData": 1580501,
- "backupChainSize": 71728099,
- "bottleneck": "Proxy",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "91c7ace2-21dc-41e2-bf96-ba29abf020ef",
- "objectUid": "f1a44a0c-ece1-430c-976d-0b54225aded0",
- "objectName": "\\\\r2SecondVBR.tech.local\\C$\\setup",
- "totalObjects": null,
- "processedObjects": null,
- "readDataSize": 15423644,
- "transferredDataSize": 1580501,
- "startTime": "2024-07-18T03:41:51.8470000+02:00",
- "endTime": "2024-07-18T03:42:10.8470000+02:00",
- "duration": 19,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get File Share Copy Job
Returns a resource representation of a file share backup copy job with the specified UID.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerFileShareCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "uniqueUid": "f7310dd7-a244-4b90-bf78-d9c649f15b33",
- "sourceFileShareJobUid": "9b2090c9-59b8-4f6e-adaa-87b8746b779f",
- "sourceFileShareJobUniqueUid": "23dd2429-812b-4e27-9e87-1dba8ab88a47",
- "targetRepositoryUid": "014f57f6-b526-4c52-8951-3ac52e69e5a4",
- "retention": 0,
- "retentionUnit": "Minutes",
- "sourceSize": 0,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "EDEB5975-B409-49B5-8ECE-FFFECB13494F",
- "name": "Web server Backup to Cloud",
- "backupServerUid": "DF997BD3-4AE9-4841-8152-8FF5CC703EAB",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2016-11-01T10:35:28.0000000-07:00",
- "endTime": "2016-11-01T10:40:56.0000000-07:00",
- "duration": 328,
- "processingRate": 17,
- "avgDuration": 328,
- "transferredData": 1052,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Periodically",
- "retentionLimit": 14,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": true
}
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Get All File Share Copy Jobs Configured on Backup Server
Returns a collection resource representation of all file share backup copy jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerFileShareCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "bf21b419-3e55-6531-b0b7-a21cfefa8a8a",
- "uniqueUid": "1132ea7a-b6b0-426f-ba61-33cc7e26c92f",
- "sourceFileShareJobUid": "00c3b419-f9fb-69e9-8dcb-f776a7bad4a6",
- "sourceFileShareJobUniqueUid": "b5f08263-73bb-4889-824d-1d5133adf5a0",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "retention": 28,
- "retentionUnit": "Days",
- "sourceSize": 15423644,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "bf21b419-3e55-6531-b0b7-a21cfefa8a8a",
- "uniqueUid": "077b68e9-6be9-40ab-923f-599a40cbdb63",
- "name": "autoNASBackupJob (Copy) 1",
- "description": "",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:40:38.1430000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "Disabling",
- "type": "BackupFileCopy",
- "lastRun": "2024-07-18T03:41:39.3930000+02:00",
- "lastEndTime": "2024-07-18T03:42:14.2830000+02:00",
- "lastDuration": 34,
- "processingRate": 1542364,
- "avgDuration": 34,
- "transferredData": 1580501,
- "backupChainSize": 71728099,
- "bottleneck": "Proxy",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [
- {
- "instanceUid": "91c7ace2-21dc-41e2-bf96-ba29abf020ef",
- "objectUid": "f1a44a0c-ece1-430c-976d-0b54225aded0",
- "objectName": "\\\\r2SecondVBR.tech.local\\C$\\setup",
- "totalObjects": null,
- "processedObjects": null,
- "readDataSize": 15423644,
- "transferredDataSize": 1580501,
- "startTime": "2024-07-18T03:41:51.8470000+02:00",
- "endTime": "2024-07-18T03:42:10.8470000+02:00",
- "duration": 19,
- "failureMessages": [ ],
- "status": "Success"
}
]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get All Objects of File Share Copy Jobs
Returns a collection resource representation of all file share backup copy job objects.
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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "7102363b-9c1e-617f-aff8-6d4fb47e628a",
- "uniqueJobUid": "fa8eab15-505a-4084-92f2-45932d4ba24b",
- "fileShareUid": "85ba920f-9d68-4927-a1e0-c04a9fd0662e",
- "path": "\\\\r2vbr.tech.local\\C$\\setup",
- "sources": [
- {
- "path": "\\\\r2vbr.tech.local\\C$\\setup",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [
- "\\.snapshot",
- "\\~snapshot"
]
}
], - "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 1576106,
- "sourceSize": 15395056,
- "startTime": "2024-07-18T03:47:34.0770000+02:00",
- "endTime": "2024-07-18T03:47:52.9970000+02:00",
- "duration": 18,
- "messages": [ ]
}
}, - {
- "jobUid": "bf21b419-3e55-6531-b0b7-a21cfefa8a8a",
- "uniqueJobUid": "19d6d067-d483-4449-9b22-fbad0ee8dad4",
- "fileShareUid": "d6aea63c-b2a9-4608-9bb1-0861b8557fb8",
- "path": "\\\\r2SecondVBR.tech.local\\C$\\setup",
- "sources": [
- {
- "path": "\\\\r2SecondVBR.tech.local\\C$\\setup",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [
- "\\.snapshot",
- "\\~snapshot"
]
}
], - "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 1580501,
- "sourceSize": 15423644,
- "startTime": "2024-07-18T03:41:51.8470000+02:00",
- "endTime": "2024-07-18T03:42:11.0800000+02:00",
- "duration": 19,
- "messages": [ ]
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of File Share Copy Jobs Configured on Backup Server
Returns a collection resource representation of all objects of file share backup copy jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "bf21b419-3e55-6531-b0b7-a21cfefa8a8a",
- "uniqueJobUid": "9977078c-d3cb-4441-b26a-3e242dae9371",
- "fileShareUid": "d6aea63c-b2a9-4608-9bb1-0861b8557fb8",
- "path": "\\\\r2SecondVBR.tech.local\\C$\\setup",
- "sources": [
- {
- "path": "\\\\r2SecondVBR.tech.local\\C$\\setup",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [
- "\\.snapshot",
- "\\~snapshot"
]
}
], - "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 1580501,
- "sourceSize": 15423644,
- "startTime": "2024-07-18T03:41:51.8470000+02:00",
- "endTime": "2024-07-18T03:42:11.0800000+02:00",
- "duration": 19,
- "messages": [ ]
}
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get All Objects of File Share Copy Job
Returns a collection resource representation of all objects of a file share backup copy job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "7102363b-9c1e-617f-aff8-6d4fb47e628a",
- "uniqueJobUid": "39cdd6e7-7506-4b0a-834f-8d30a5fcb844",
- "fileShareUid": "85ba920f-9d68-4927-a1e0-c04a9fd0662e",
- "path": "\\\\r2vbr.tech.local\\C$\\setup",
- "sources": [
- {
- "path": "\\\\r2vbr.tech.local\\C$\\setup",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [
- "\\.snapshot",
- "\\~snapshot"
]
}
], - "lastSession": {
- "backupStatus": "Success",
- "totalBackedSize": 1576106,
- "sourceSize": 15395056,
- "startTime": "2024-07-18T03:47:34.0770000+02:00",
- "endTime": "2024-07-18T03:47:52.9970000+02:00",
- "duration": 18,
- "messages": [ ]
}
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get All Object Storage Backup Jobs
Returns a collection resource representation of all object storage backup jobs.
query Parameters
| expand | Array of strings (BackupServerObjectStorageBackupJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "e32220f5-ca02-4d34-8075-8b64c20c7684",
- "uniqueUid": "8ded2791-67d6-4609-9ef8-431b6bb1613a",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "archiveRepositoryUid": null,
- "retention": 28,
- "retentionUnit": "Days",
- "isArchiveRetentionEnabled": false,
- "archiveRetention": 3,
- "archiveRetentionUnit": "Years",
- "_embedded": {
- "backupServerJob": null
}
}, - {
- "instanceUid": "511efbb9-b41e-4d90-ba8d-9e72bbd21076",
- "uniqueUid": "fe81c562-e672-4b4d-87bb-52066a8fab2a",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "archiveRepositoryUid": null,
- "retention": 28,
- "retentionUnit": "Days",
- "isArchiveRetentionEnabled": false,
- "archiveRetention": 3,
- "archiveRetentionUnit": "Years",
- "_embedded": {
- "backupServerJob": null
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Object Storage Backup Job
Returns a resource representation of a object storage backup job with the specified UID.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerObjectStorageBackupJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "uniqueUid": "f7310dd7-a244-4b90-bf78-d9c649f15b33",
- "targetRepositoryUid": "014f57f6-b526-4c52-8951-3ac52e69e5a4",
- "archiveRepositoryUid": "b073e645-6af9-412d-919b-2028e704381e",
- "retention": 0,
- "retentionUnit": "Minutes",
- "isArchiveRetentionEnabled": true,
- "archiveRetention": 0,
- "archiveRetentionUnit": "Minutes",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "EDEB5975-B409-49B5-8ECE-FFFECB13494F",
- "name": "Web server Backup to Cloud",
- "backupServerUid": "DF997BD3-4AE9-4841-8152-8FF5CC703EAB",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2016-11-01T10:35:28.0000000-07:00",
- "endTime": "2016-11-01T10:40:56.0000000-07:00",
- "duration": 328,
- "processingRate": 17,
- "avgDuration": 328,
- "transferredData": 1052,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Periodically",
- "retentionLimit": 14,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": true
}
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Get All Object Storage Backup Jobs Configured on Backup Server
Returns a collection resource representation of all object storage backup jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerObjectStorageBackupJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "e32220f5-ca02-4d34-8075-8b64c20c7684",
- "uniqueUid": "4bf60a5e-259b-441a-8163-4df21d54417a",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "archiveRepositoryUid": null,
- "retention": 28,
- "retentionUnit": "Days",
- "isArchiveRetentionEnabled": false,
- "archiveRetention": 3,
- "archiveRetentionUnit": "Years",
- "_embedded": {
- "backupServerJob": null
}
}, - {
- "instanceUid": "511efbb9-b41e-4d90-ba8d-9e72bbd21076",
- "uniqueUid": "843fae35-07ad-463d-846f-ef6d1066d741",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "archiveRepositoryUid": null,
- "retention": 28,
- "retentionUnit": "Days",
- "isArchiveRetentionEnabled": false,
- "archiveRetention": 3,
- "archiveRetentionUnit": "Years",
- "_embedded": {
- "backupServerJob": null
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of Object Storage Backup Jobs
Returns a collection resource representation of all object storage backup job objects.
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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "53a5e690-b0db-4d5c-b096-99fb694724b4",
- "uniqueJobUid": "7a5f2bc6-9beb-4e07-a7b0-daca5dd39a83",
- "objectStorageUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "name": "srv2",
- "sources": [
- {
- "path": "ns3/Veeam/Backup365",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [ ]
}
], - "lastSession": {
- "backupStatus": "Success",
- "sourceFilesCount": 7496,
- "changedFilesCount": 0,
- "skippedFilesCount": 7496,
- "backedUpFilesCount": 0,
- "transferredSize": 0,
- "sourceSize": 8389746072,
- "duration": 33,
- "messages": [ ]
}
}, - {
- "jobUid": "63b1ab5a-b2bb-4941-bb65-9d92a5c2a718",
- "uniqueJobUid": "1503d6dd-b88a-44ed-84c6-bbaf6e1b0d48",
- "objectStorageUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "name": "srv1",
- "sources": [
- {
- "path": "srv1",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [ ]
}
], - "lastSession": null
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of Object Storage Backup Jobs Configured on Backup Server
Returns a collection resource representation of all objects of object storage backup jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "53a5e690-b0db-4d5c-b096-99fb694724b4",
- "uniqueJobUid": "63ec8683-2b5a-4b18-b47d-f01ce9c1aa2a",
- "objectStorageUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "name": "srv2",
- "sources": [
- {
- "path": "ns3/Veeam/Backup365",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [ ]
}
], - "lastSession": {
- "backupStatus": "Success",
- "sourceFilesCount": 7496,
- "changedFilesCount": 0,
- "skippedFilesCount": 7496,
- "backedUpFilesCount": 0,
- "transferredSize": 0,
- "sourceSize": 8389746072,
- "duration": 33,
- "messages": [ ]
}
}, - {
- "jobUid": "63b1ab5a-b2bb-4941-bb65-9d92a5c2a718",
- "uniqueJobUid": "36d4f6d1-0fe2-4580-b7a8-42b225781b39",
- "objectStorageUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "name": "srv1",
- "sources": [
- {
- "path": "srv1",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [ ]
}
], - "lastSession": null
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of Object Storage Backup Job
Returns a collection resource representation of all objects of a object storage backup job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "53a5e690-b0db-4d5c-b096-99fb694724b4",
- "uniqueJobUid": "f77f3941-9e36-4cf0-a477-ba385aeb4552",
- "objectStorageUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "name": "srv2",
- "sources": [
- {
- "path": "ns3/Veeam/Backup365",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [ ]
}
], - "lastSession": {
- "backupStatus": "Success",
- "sourceFilesCount": 7496,
- "changedFilesCount": 0,
- "skippedFilesCount": 7496,
- "backedUpFilesCount": 0,
- "transferredSize": 0,
- "sourceSize": 8389746072,
- "duration": 33,
- "messages": [ ]
}
}, - {
- "jobUid": "53a5e690-b0db-4d5c-b096-99fb694724b4",
- "uniqueJobUid": "55c3e960-a354-48f2-a16b-72410d1f8940",
- "objectStorageUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "name": "srv1",
- "sources": [
- {
- "path": "srv1",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [ ]
}
], - "lastSession": {
- "backupStatus": "Success",
- "sourceFilesCount": 4653,
- "changedFilesCount": 0,
- "skippedFilesCount": 4653,
- "backedUpFilesCount": 0,
- "transferredSize": 0,
- "sourceSize": 4536485796,
- "duration": 33,
- "messages": [ ]
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Object Storage Backup Copy Jobs
Returns a collection resource representation of all backup copy jobs for object storage backups.
query Parameters
| expand | Array of strings (BackupServerObjectStorageBackupCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "e32220f5-ca02-4d34-8075-8b64c20c7684",
- "uniqueUid": "1d1e3b96-22de-4cbf-8052-4fa3ca82b603",
- "sourceObjectStorageBackupJobUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "retention": 28,
- "retentionUnit": "Days",
- "sourceSize": 253458,
- "_embedded": {
- "backupServerJob": null
}
}, - {
- "instanceUid": "511efbb9-b41e-4d90-ba8d-9e72bbd21076",
- "uniqueUid": "cb2fff3b-12d6-4362-84f8-63ed31cddbd4",
- "sourceObjectStorageBackupJobUid": "b93867fd-43f1-465c-b7d7-43afe1ecdbda",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "retention": 28,
- "retentionUnit": "Days",
- "sourceSize": 14673,
- "_embedded": {
- "backupServerJob": null
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Object Storage Backup Copy Job
Returns a resource representation of a object storage backup backup copy job with the specified UID.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerObjectStorageBackupCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "uniqueUid": "f7310dd7-a244-4b90-bf78-d9c649f15b33",
- "sourceObjectStorageBackupJobUid": "c5781b03-4a0b-45c9-8e14-eaf0fbf8225f",
- "targetRepositoryUid": "014f57f6-b526-4c52-8951-3ac52e69e5a4",
- "retention": 0,
- "retentionUnit": "Minutes",
- "sourceSize": 0,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "EDEB5975-B409-49B5-8ECE-FFFECB13494F",
- "name": "Web server Backup to Cloud",
- "backupServerUid": "DF997BD3-4AE9-4841-8152-8FF5CC703EAB",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2016-11-01T10:35:28.0000000-07:00",
- "endTime": "2016-11-01T10:40:56.0000000-07:00",
- "duration": 328,
- "processingRate": 17,
- "avgDuration": 328,
- "transferredData": 1052,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Periodically",
- "retentionLimit": 14,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": true
}
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Get All Object Storage Backup Copy Jobs Configured on Backup Server
Returns a collection resource representation of all object storage backup backup copy jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerObjectStorageBackupCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "e32220f5-ca02-4d34-8075-8b64c20c7684",
- "uniqueUid": "f28c4e55-27b8-4cdb-b616-4e9aa2918618",
- "sourceObjectStorageBackupJobUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "retention": 28,
- "retentionUnit": "Days",
- "sourceSize": 253458,
- "_embedded": {
- "backupServerJob": null
}
}, - {
- "instanceUid": "511efbb9-b41e-4d90-ba8d-9e72bbd21076",
- "uniqueUid": "10e55031-605b-47bd-ac66-65ce3649d90c",
- "sourceObjectStorageBackupJobUid": "b93867fd-43f1-465c-b7d7-43afe1ecdbda",
- "targetRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "retention": 28,
- "retentionUnit": "Days",
- "sourceSize": 14673,
- "_embedded": {
- "backupServerJob": null
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of Object Storage Backup Copy Jobs
Returns a collection resource representation of all object storage backup backup copy job objects.
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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "53a5e690-b0db-4d5c-b096-99fb694724b4",
- "uniqueJobUid": "41eec69f-9564-4be5-8cca-4cc0660dbfd1",
- "objectStorageUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "path": "ns3/Veeam/Backup365",
- "sources": [
- {
- "path": "ns3/Veeam/Backup365",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [ ]
}
], - "lastSession": null
}, - {
- "jobUid": "63b1ab5a-b2bb-4941-bb65-9d92a5c2a718",
- "uniqueJobUid": "9a28819d-dcbd-4c3e-9afc-dc03f3b57b38",
- "objectStorageUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "path": "srv1",
- "sources": [
- {
- "path": "srv1",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [ ]
}
], - "lastSession": null
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of Object Storage Backup Copy Jobs Configured on Backup Server
Returns a collection resource representation of all objects of object storage backup backup copy jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "53a5e690-b0db-4d5c-b096-99fb694724b4",
- "uniqueJobUid": "73e08b1c-100d-4cba-b00c-c32bed1ef6df",
- "objectStorageUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "path": "ns3/Veeam/Backup365",
- "sources": [
- {
- "path": "ns3/Veeam/Backup365",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [ ]
}
], - "lastSession": null
}, - {
- "jobUid": "63b1ab5a-b2bb-4941-bb65-9d92a5c2a718",
- "uniqueJobUid": "6b19218b-c952-486a-8c55-81245ed2f577",
- "objectStorageUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "path": "srv1",
- "sources": [
- {
- "path": "srv1",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [ ]
}
], - "lastSession": null
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of Object Storage Backup Copy Job
Returns a collection resource representation of all objects of a object storage backup backup copy job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "53a5e690-b0db-4d5c-b096-99fb694724b4",
- "uniqueJobUid": "9eadef05-8466-4199-9628-24d329b21043",
- "objectStorageUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "path": "ns3/Veeam/Backup365",
- "sources": [
- {
- "path": "ns3/Veeam/Backup365",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [ ]
}
], - "lastSession": null
}, - {
- "jobUid": "53a5e690-b0db-4d5c-b096-99fb694724b4",
- "uniqueJobUid": "99e556e9-8886-47e9-b041-593630a5a4ce",
- "objectStorageUid": "bd7f69b3-1f07-481e-83d4-a27dec61a6d3",
- "path": "C:\\\\ProgramData\\\\Veeam",
- "sources": [
- {
- "path": "srv1",
- "type": "Directory",
- "inclusionMasks": [ ],
- "exclusionMasks": [ ]
}
], - "lastSession": null
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Immediate Backup Copy Jobs
Returns a collection resource representation of all immediate backup copy jobs.
query Parameters
| expand | Array of strings (BackupServerImmediateBackupCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "cf5fcd3e-6750-62bf-8365-4dbd6cff3611",
- "uniqueUid": "05d64d65-78b3-425b-9389-02e39ba40e2c",
- "targetRepositoryUid": "3a9cdc2f-487c-4999-8a20-840716f796c7",
- "targetWanAcceleratorUid": null,
- "sourceWanAcceleratorUid": null,
- "weeklyRestorePointsToKeep": 1,
- "monthlyRestorePointsToKeep": 1,
- "yearlyRestorePointsToKeep": 1,
- "retentionPolicyType": "Simple",
- "isRpoOptionsEnabled": true,
- "rpoOptionsValue": 1,
- "rpoOptionsUnit": "Days",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "cf5fcd3e-6750-62bf-8365-4dbd6cff3611",
- "uniqueUid": "f23adbf4-4a62-4ffd-9a89-7d79899cef35",
- "name": "BackupCopyJob",
- "description": "Created by Powershell at 7/17/2024 6:45:20 PM.",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:45:21.0800000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "None",
- "type": "SimpleBackupCopy",
- "lastRun": "2024-07-18T03:45:21.0800000+02:00",
- "lastEndTime": null,
- "lastDuration": 0,
- "processingRate": 0,
- "avgDuration": 0,
- "transferredData": 0,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": false,
- "scheduleType": "Daily",
- "schedule": {
- "startDateTime": "2024-01-15T11:30:00.0000000+01:00",
- "startDateTimeUtc": "2024-01-15T11:30:00.0000000+01:00",
- "dailyScheduleOptions": {
- "kind": "Everyday",
- "days": [ ],
- "time": "2024-01-15T11:30:00.0000000+01:00",
- "timeUtc": "sample-timeUtc"
}, - "monthlyScheduleOptions": {
- "time": "2024-01-15T11:30:00.0000000+01:00",
- "timeUtc": "sample-timeUtc",
- "dayNumberInMonth": "First",
- "dayOfWeek": "Sunday",
- "months": [ ]
}, - "periodicallyScheduleOptions": {
- "kind": "Hours",
- "fullPeriod": 0,
- "schedule": [ ]
}, - "backupWindowOptions": {
- "timePeriods": [ ]
}, - "continuousScheduleEnabled": true,
- "chainingOptions": {
- "previousJobId": "8a796e80-afa2-4a48-b8e5-d0aefbd6fa5e",
- "previousJobName": "Sample previousJob"
}
}, - "failureMessage": null,
- "targetType": "Local",
- "destination": "LocalRepo",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "85f322a3-1738-6d77-9a82-cd72e43c4a56",
- "uniqueUid": "dc807f91-91af-4e56-a391-b762bce32a5a",
- "targetRepositoryUid": "3a9cdc2f-487c-4999-8a20-840716f796c7",
- "targetWanAcceleratorUid": null,
- "sourceWanAcceleratorUid": null,
- "weeklyRestorePointsToKeep": 1,
- "monthlyRestorePointsToKeep": 1,
- "yearlyRestorePointsToKeep": 1,
- "retentionPolicyType": "Simple",
- "isRpoOptionsEnabled": true,
- "rpoOptionsValue": 1,
- "rpoOptionsUnit": "Days",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "85f322a3-1738-6d77-9a82-cd72e43c4a56",
- "uniqueUid": "c07c4cf0-4c17-44b9-8a42-478db2d36036",
- "name": "BackupCopyJob2",
- "description": "Created by Powershell at 7/17/2024 6:45:30 PM.",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:45:31.2530000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "None",
- "type": "SimpleBackupCopy",
- "lastRun": "2024-07-18T03:45:31.2530000+02:00",
- "lastEndTime": null,
- "lastDuration": 0,
- "processingRate": 0,
- "avgDuration": 0,
- "transferredData": 0,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": false,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "LocalRepo",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "05f8f9ed-1642-6a64-969d-e0ceed4c63d8",
- "uniqueUid": "1fc673c3-9760-4d7e-b7a5-823fbc4fb04c",
- "targetRepositoryUid": "5adf198e-135d-488f-ba6e-472a418e5337",
- "targetWanAcceleratorUid": null,
- "sourceWanAcceleratorUid": null,
- "weeklyRestorePointsToKeep": 1,
- "monthlyRestorePointsToKeep": 1,
- "yearlyRestorePointsToKeep": 1,
- "retentionPolicyType": "Simple",
- "isRpoOptionsEnabled": true,
- "rpoOptionsValue": 1,
- "rpoOptionsUnit": "Days",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "05f8f9ed-1642-6a64-969d-e0ceed4c63d8",
- "uniqueUid": "6294013e-8c69-43f6-ac6d-980e19c8dc13",
- "name": "BackupCopyJob3",
- "description": "Created by Powershell at 7/17/2024 6:42:22 PM.",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:42:22.9530000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "Success",
- "type": "SimpleBackupCopy",
- "lastRun": "2024-07-18T07:00:06.2430000+02:00",
- "lastEndTime": "2024-07-18T07:01:28.9270000+02:00",
- "lastDuration": 85,
- "processingRate": 0,
- "avgDuration": 85,
- "transferredData": 0,
- "backupChainSize": 1646592,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "Daily",
- "schedule": {
- "startDateTime": "2024-01-15T11:30:00.0000000+01:00",
- "startDateTimeUtc": "2024-01-15T11:30:00.0000000+01:00",
- "dailyScheduleOptions": {
- "kind": "Everyday",
- "days": [ ],
- "time": "2024-01-15T11:30:00.0000000+01:00",
- "timeUtc": "sample-timeUtc"
}, - "monthlyScheduleOptions": {
- "time": "2024-01-15T11:30:00.0000000+01:00",
- "timeUtc": "sample-timeUtc",
- "dayNumberInMonth": "First",
- "dayOfWeek": "Sunday",
- "months": [ ]
}, - "periodicallyScheduleOptions": {
- "kind": "Hours",
- "fullPeriod": 0,
- "schedule": [ ]
}, - "backupWindowOptions": {
- "timePeriods": [ ]
}, - "continuousScheduleEnabled": true,
- "chainingOptions": {
- "previousJobId": "bf99f52a-74be-4a22-a7dd-70161d1f001f",
- "previousJobName": "Sample previousJob"
}
}, - "failureMessage": null,
- "targetType": "Local",
- "destination": "LocalRepo",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "d6557c1c-da01-673c-95ac-db3066c118e9",
- "uniqueUid": "4e099cb0-031e-48f0-88e3-205107248f83",
- "targetRepositoryUid": "5adf198e-135d-488f-ba6e-472a418e5337",
- "targetWanAcceleratorUid": null,
- "sourceWanAcceleratorUid": null,
- "weeklyRestorePointsToKeep": 1,
- "monthlyRestorePointsToKeep": 1,
- "yearlyRestorePointsToKeep": 1,
- "retentionPolicyType": "Simple",
- "isRpoOptionsEnabled": true,
- "rpoOptionsValue": 1,
- "rpoOptionsUnit": "Days",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "d6557c1c-da01-673c-95ac-db3066c118e9",
- "uniqueUid": "567f7833-8b32-4d32-899c-b9e4a3e01afa",
- "name": "BackupCopyJob4",
- "description": "Created by Powershell at 7/17/2024 6:35:17 PM.",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:35:18.2400000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "Enabling",
- "type": "SimpleBackupCopy",
- "lastRun": "2024-07-18T03:35:18.2700000+02:00",
- "lastEndTime": null,
- "lastDuration": 0,
- "processingRate": 0,
- "avgDuration": 0,
- "transferredData": 0,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": false,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "LocalRepo",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get Immediate Backup Copy Job
Returns a resource representation of an immediate backup copy job with the specified UID.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerImmediateBackupCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "uniqueUid": "f7310dd7-a244-4b90-bf78-d9c649f15b33",
- "targetRepositoryUid": "014f57f6-b526-4c52-8951-3ac52e69e5a4",
- "targetWanAcceleratorUid": "667c079f-10a1-4505-bbfb-d7aedb4b7d3a",
- "sourceWanAcceleratorUid": "19a24237-96e9-4179-88ad-6d8155bcf985",
- "weeklyRestorePointsToKeep": 0,
- "monthlyRestorePointsToKeep": 0,
- "yearlyRestorePointsToKeep": 0,
- "retentionPolicyType": "Unknown",
- "isRpoOptionsEnabled": true,
- "rpoOptionsValue": 0,
- "rpoOptionsUnit": "Minutes",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "EDEB5975-B409-49B5-8ECE-FFFECB13494F",
- "name": "Web server Backup to Cloud",
- "backupServerUid": "DF997BD3-4AE9-4841-8152-8FF5CC703EAB",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2016-11-01T10:35:28.0000000-07:00",
- "endTime": "2016-11-01T10:40:56.0000000-07:00",
- "duration": 328,
- "processingRate": 17,
- "avgDuration": 328,
- "transferredData": 1052,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Periodically",
- "retentionLimit": 14,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": true
}
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Get All Immediate Backup Copy Jobs Configured on Backup Server
Returns a collection resource representation of all immediate backup copy jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerImmediateBackupCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "05f8f9ed-1642-6a64-969d-e0ceed4c63d8",
- "uniqueUid": "93342a56-a2e9-4ed4-bbbb-c8336b673edc",
- "targetRepositoryUid": "5adf198e-135d-488f-ba6e-472a418e5337",
- "targetWanAcceleratorUid": null,
- "sourceWanAcceleratorUid": null,
- "weeklyRestorePointsToKeep": 1,
- "monthlyRestorePointsToKeep": 1,
- "yearlyRestorePointsToKeep": 1,
- "retentionPolicyType": "Simple",
- "isRpoOptionsEnabled": true,
- "rpoOptionsValue": 1,
- "rpoOptionsUnit": "Days",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "05f8f9ed-1642-6a64-969d-e0ceed4c63d8",
- "uniqueUid": "3d52e02c-a6b8-40f9-85ef-3442a96a7f75",
- "name": "autoBackupCopyJob",
- "description": "Created by Powershell at 7/17/2024 6:42:22 PM.",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:42:22.9530000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "Success",
- "type": "SimpleBackupCopy",
- "lastRun": "2024-07-18T07:00:06.2430000+02:00",
- "lastEndTime": "2024-07-18T07:01:28.9270000+02:00",
- "lastDuration": 85,
- "processingRate": 0,
- "avgDuration": 85,
- "transferredData": 0,
- "backupChainSize": 1646592,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "LocalRepo",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "d6557c1c-da01-673c-95ac-db3066c118e9",
- "uniqueUid": "6258606f-11a9-420a-848a-a2124d7953be",
- "targetRepositoryUid": "5adf198e-135d-488f-ba6e-472a418e5337",
- "targetWanAcceleratorUid": null,
- "sourceWanAcceleratorUid": null,
- "weeklyRestorePointsToKeep": 1,
- "monthlyRestorePointsToKeep": 1,
- "yearlyRestorePointsToKeep": 1,
- "retentionPolicyType": "Simple",
- "isRpoOptionsEnabled": true,
- "rpoOptionsValue": 1,
- "rpoOptionsUnit": "Days",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "d6557c1c-da01-673c-95ac-db3066c118e9",
- "uniqueUid": "c85ee983-6022-4a7b-af2d-a642a22dbf86",
- "name": "BackupCopyJob2",
- "description": "Created by Powershell at 7/17/2024 6:35:17 PM.",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:35:18.2400000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "Enabling",
- "type": "SimpleBackupCopy",
- "lastRun": "2024-07-18T03:35:18.2700000+02:00",
- "lastEndTime": null,
- "lastDuration": 0,
- "processingRate": 0,
- "avgDuration": 0,
- "transferredData": 0,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": false,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "LocalRepo",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of Immediate Backup Copy Jobs
Returns a collection resource representation of all immediate backup copy job objects.
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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "25fd457b-04ae-4c33-aa53-a9d98d24cc52",
- "uniqueJobUid": "efaa37b0-2b78-493d-b248-ba1e7ebb9e6a",
- "linkedJobUid": "71a4ba79-2f99-4835-abbe-16ea40554272"
}, - {
- "jobUid": "12ed0762-7d9d-45cf-ab57-9dc5329a8559",
- "uniqueJobUid": "81ef1d3f-fd23-4138-8ce7-85dfbb0a4f46",
- "linkedJobUid": "71a4ba79-2f99-4835-abbe-16ea40554272"
}, - {
- "jobUid": "d55b7919-c77f-4a4c-954c-8e9ffc705630",
- "uniqueJobUid": "6bf693a2-66d7-47cc-b1cd-5d97bd3a94f9",
- "linkedJobUid": "eb5f436e-c6ef-4d57-b4ce-02d82fc7ccb0"
}, - {
- "jobUid": "3db16281-8f6c-4a67-8998-afde8eecb970",
- "uniqueJobUid": "10aca084-cf81-413d-a332-42acd120b3b0",
- "linkedJobUid": "eb5f436e-c6ef-4d57-b4ce-02d82fc7ccb0"
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Objects of Immediate Backup Copy Job
Returns a collection resource representation of all objects of an immediate backup copy job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "25fd457b-04ae-4c33-aa53-a9d98d24cc52",
- "uniqueJobUid": "667beae7-a295-4a23-8f8e-88d7912a119c",
- "linkedJobUid": "71a4ba79-2f99-4835-abbe-16ea40554272"
}, - {
- "jobUid": "12ed0762-7d9d-45cf-ab57-9dc5329a8559",
- "uniqueJobUid": "0c30ea5b-f465-40a9-bfa3-27793feff18a",
- "linkedJobUid": "71a4ba79-2f99-4835-abbe-16ea40554272"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of Immediate Backup Copy Jobs Configured on Backup Server
Returns a collection resource representation of all objects of immediate backup copy jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "d55b7919-c77f-4a4c-954c-8e9ffc705630",
- "uniqueJobUid": "21c8d031-084d-46c3-bc53-ca807d272c72",
- "linkedJobUid": "eb5f436e-c6ef-4d57-b4ce-02d82fc7ccb0"
}, - {
- "jobUid": "3db16281-8f6c-4a67-8998-afde8eecb970",
- "uniqueJobUid": "d061da16-6c32-4c57-8f33-11dbd422360d",
- "linkedJobUid": "eb5f436e-c6ef-4d57-b4ce-02d82fc7ccb0"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All VM Copy Jobs
Returns a collection resource representation of all VM copy jobs.
query Parameters
| expand | Array of strings (BackupServerVmCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "eb7bcf75-3d56-64d7-8ae2-471d2f8ac49d",
- "uniqueUid": "f8816202-aac4-47d9-b0e2-5d5813547f39",
- "targetRepositoryUid": "3a9cdc2f-487c-4999-8a20-840716f796c7",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "eb7bcf75-3d56-64d7-8ae2-471d2f8ac49d",
- "uniqueUid": "17dbe216-613c-4455-95c5-6cfacd8f374e",
- "name": "VMCopyJob",
- "description": "Created by Powershell at 7/17/2024 6:47:45 PM.",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:47:45.3100000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "None",
- "type": "CopyVm",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "LocalRepo",
- "retentionLimit": 7,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "a0dd6009-816b-6d95-a7cb-c31741680bf0",
- "uniqueUid": "b6f67268-50a1-4795-ba6b-4795cf0bbde1",
- "targetRepositoryUid": "5adf198e-135d-488f-ba6e-472a418e5337",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "a0dd6009-816b-6d95-a7cb-c31741680bf0",
- "uniqueUid": "8c1871d4-9caf-40f2-93d6-b02df7d9a167",
- "name": "VMCopyJob2",
- "description": "Created by Powershell at 7/17/2024 6:41:45 PM.",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:41:45.2530000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "None",
- "type": "CopyVm",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "LocalRepo",
- "retentionLimit": 7,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get VM Copy Job
Returns a resource representation of a VM copy job with the specified UID.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerVmCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "uniqueUid": "f7310dd7-a244-4b90-bf78-d9c649f15b33",
- "targetRepositoryUid": "014f57f6-b526-4c52-8951-3ac52e69e5a4",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "EDEB5975-B409-49B5-8ECE-FFFECB13494F",
- "name": "Web server Backup to Cloud",
- "backupServerUid": "DF997BD3-4AE9-4841-8152-8FF5CC703EAB",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2016-11-01T10:35:28.0000000-07:00",
- "endTime": "2016-11-01T10:40:56.0000000-07:00",
- "duration": 328,
- "processingRate": 17,
- "avgDuration": 328,
- "transferredData": 1052,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Periodically",
- "retentionLimit": 14,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": true
}
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Get All VM Copy Jobs Configured on Backup Server
Returns a collection resource representation of all VM copy jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerVmCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "a0dd6009-816b-6d95-a7cb-c31741680bf0",
- "uniqueUid": "f2dafb35-f340-4ad2-8e7c-051bf402b027",
- "targetRepositoryUid": "5adf198e-135d-488f-ba6e-472a418e5337",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "a0dd6009-816b-6d95-a7cb-c31741680bf0",
- "uniqueUid": "f6ecfaa7-2aab-4dac-a35f-382774dbaeb0",
- "name": "VMCopyJob",
- "description": "Created by Powershell at 7/17/2024 6:41:45 PM.",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:41:45.2530000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "None",
- "type": "CopyVm",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "autoLocalRepo",
- "retentionLimit": 7,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get All File Copy Jobs
Returns a collection resource representation of all file copy jobs.
query Parameters
| expand | Array of strings (BackupServerFileCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "462bbf54-ba9d-6503-b044-9147b96e4f10",
- "uniqueUid": "06068a24-5d1b-410e-8a8e-4701996daa24",
- "targetHostUid": "6745a759-2205-4cd2-b172-8ec8f7e60ef8",
- "targetPath": "C:\\ProgramData",
- "sourceSize": null,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "462bbf54-ba9d-6503-b044-9147b96e4f10",
- "uniqueUid": "50bc0ba6-cd60-487a-b298-fa01b787ba3a",
- "name": "FileCopyJob",
- "description": "Created by Powershell at 7/17/2024 6:47:34 PM.",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:47:36.4970000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "None",
- "type": "CopyFile",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "[R2VBR] C:\\ProgramData",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "e424a479-9d44-6467-a3e2-5f8a684c55a8",
- "uniqueUid": "5d8a35f4-50ae-4d3b-a7c3-4b0e5185bf28",
- "targetHostUid": "6745a759-2205-4cd2-b172-8ec8f7e60ef8",
- "targetPath": "C:\\ProgramData",
- "sourceSize": null,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "e424a479-9d44-6467-a3e2-5f8a684c55a8",
- "uniqueUid": "64d40f70-3192-4f44-8e6c-c59faa9ad04f",
- "name": "FileCopyJob2",
- "description": "Created by Powershell at 7/17/2024 6:41:35 PM.",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:41:36.8000000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "None",
- "type": "CopyFile",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "[R2SECONDVBR] C:\\ProgramData",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get File Copy Job
Returns a resource representation of a file copy job with the specified UID.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerFileCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "uniqueUid": "f7310dd7-a244-4b90-bf78-d9c649f15b33",
- "targetHostUid": "dee00d6a-260e-4996-bac9-add56eb298e9",
- "targetPath": "string",
- "sourceSize": 0,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "EDEB5975-B409-49B5-8ECE-FFFECB13494F",
- "name": "Web server Backup to Cloud",
- "backupServerUid": "DF997BD3-4AE9-4841-8152-8FF5CC703EAB",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2016-11-01T10:35:28.0000000-07:00",
- "endTime": "2016-11-01T10:40:56.0000000-07:00",
- "duration": 328,
- "processingRate": 17,
- "avgDuration": 328,
- "transferredData": 1052,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Periodically",
- "retentionLimit": 14,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": true
}
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Get All File Copy Jobs Configured on Backup Server
Returns a collection resource representation of all file copy jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerFileCopyJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "e424a479-9d44-6467-a3e2-5f8a684c55a8",
- "uniqueUid": "a2009110-c3c9-4c61-96b3-73cd3d3d2651",
- "targetHostUid": "6745a759-2205-4cd2-b172-8ec8f7e60ef8",
- "targetPath": "C:\\ProgramData",
- "sourceSize": null,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "e424a479-9d44-6467-a3e2-5f8a684c55a8",
- "uniqueUid": "2b3a237e-627f-4eb6-9212-97921c791481",
- "name": "FileCopyJob",
- "description": "Created by Powershell at 7/17/2024 6:41:35 PM.",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:41:36.8000000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "None",
- "type": "CopyFile",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "[R2SECONDVBR] C:\\ProgramData",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "462bbf54-ba9d-6503-b044-9147b96e4f10",
- "uniqueUid": "51f9b74c-1a4c-469e-af30-b72104ffab2a",
- "targetHostUid": "6745a759-2205-4cd2-b172-8ec8f7e60ef8",
- "targetPath": "C:\\ProgramData",
- "sourceSize": null,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "462bbf54-ba9d-6503-b044-9147b96e4f10",
- "uniqueUid": "737c7c4a-8c51-45d2-b51e-f912707d03f1",
- "name": "FileCopyJob2",
- "description": "Created by Powershell at 7/17/2024 6:47:34 PM.",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:47:36.4970000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "None",
- "type": "CopyFile",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "[R2VBR] C:\\ProgramData",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All File to Tape Jobs
Returns a collection resource representation of all file to tape jobs.
query Parameters
| expand | Array of strings (BackupServerFileTapeJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "f9d7d65e-0b98-6bef-8a49-1680eece45ba",
- "uniqueUid": "d4dcf393-bea1-460a-a1c8-95d855255a80",
- "fullMediaPoolUid": "57b3d88a-6f17-47ad-8aed-0f76741e56bd",
- "incrementalMediaPoolUid": "57b3d88a-6f17-47ad-8aed-0f76741e56bd",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "f9d7d65e-0b98-6bef-8a49-1680eece45ba",
- "uniqueUid": "d78c033d-b08a-42ad-9404-213b8a4377bc",
- "name": "FileToTapeJob",
- "description": "Created by Powershell at 7/17/2024 6:46:24 PM.",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:46:24.7500000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "None",
- "type": "FileToTape",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Media Pool 1",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "e54e4fd4-b924-6d2b-931d-9feeb6ee5790",
- "uniqueUid": "61eccb7e-5a39-4c41-a5cc-986f62ce640f",
- "fullMediaPoolUid": "4d9ded7a-dbc8-4c94-878d-550f7973b116",
- "incrementalMediaPoolUid": "4d9ded7a-dbc8-4c94-878d-550f7973b116",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "e54e4fd4-b924-6d2b-931d-9feeb6ee5790",
- "uniqueUid": "c11a68f2-c2bd-4188-95b5-f63717a1dedc",
- "name": "FileToTapeJob2",
- "description": "Created by Powershell at 7/17/2024 6:39:58 PM.",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:39:58.9430000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "None",
- "type": "FileToTape",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "MediaPool",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get File to Tape Job
Returns a resource representation of a file to tape job with the specified UID.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerFileTapeJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "uniqueUid": "f7310dd7-a244-4b90-bf78-d9c649f15b33",
- "fullMediaPoolUid": "17e1b99b-d1f1-472f-a996-b6218b49598c",
- "incrementalMediaPoolUid": "191a2171-e148-4330-b3a2-2fb0a2dce19b",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "EDEB5975-B409-49B5-8ECE-FFFECB13494F",
- "name": "Web server Backup to Cloud",
- "backupServerUid": "DF997BD3-4AE9-4841-8152-8FF5CC703EAB",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2016-11-01T10:35:28.0000000-07:00",
- "endTime": "2016-11-01T10:40:56.0000000-07:00",
- "duration": 328,
- "processingRate": 17,
- "avgDuration": 328,
- "transferredData": 1052,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Periodically",
- "retentionLimit": 14,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": true
}
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Get All File to Tape Jobs Configured on Backup Server
Returns a collection resource representation of all file to tape jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerFileTapeJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "f9d7d65e-0b98-6bef-8a49-1680eece45ba",
- "uniqueUid": "dce0af33-8da2-4cdb-a108-1fecc171b5db",
- "fullMediaPoolUid": "57b3d88a-6f17-47ad-8aed-0f76741e56bd",
- "incrementalMediaPoolUid": "57b3d88a-6f17-47ad-8aed-0f76741e56bd",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "f9d7d65e-0b98-6bef-8a49-1680eece45ba",
- "uniqueUid": "4e20e64a-d7c3-4728-aa8f-7a56dadc5246",
- "name": "FileToTapeJob",
- "description": "Created by Powershell at 7/17/2024 6:46:24 PM.",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:46:24.7500000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "None",
- "type": "FileToTape",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Media Pool 1",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "e54e4fd4-b924-6d2b-931d-9feeb6ee5790",
- "uniqueUid": "21d8b84c-630c-414a-801f-791db87ecb8f",
- "fullMediaPoolUid": "4d9ded7a-dbc8-4c94-878d-550f7973b116",
- "incrementalMediaPoolUid": "4d9ded7a-dbc8-4c94-878d-550f7973b116",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "e54e4fd4-b924-6d2b-931d-9feeb6ee5790",
- "uniqueUid": "4e20e775-55d3-4b33-86e9-a9609e3da326",
- "name": "FileToTapeJob2",
- "description": "Created by Powershell at 7/17/2024 6:39:58 PM.",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:39:58.9430000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "None",
- "type": "FileToTape",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "MediaPool",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of File to Tape Jobs
Returns a collection resource representation of all file to tape job objects.
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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "f9d7d65e-0b98-6bef-8a49-1680eece45ba",
- "uniqueJobUid": "8f774701-36f3-457d-8a5d-ca935e9e5226",
- "hostName": "r2vbr.tech.local",
- "sources": [
- {
- "path": "C:\\Setup",
- "type": "Directory"
}
], - "lastSession": null
}, - {
- "jobUid": "e54e4fd4-b924-6d2b-931d-9feeb6ee5790",
- "uniqueJobUid": "73979293-333c-4364-b561-0dc1b5125d2a",
- "hostName": "r2SecondVBR.tech.local",
- "sources": [
- {
- "path": "C:\\Setup",
- "type": "Directory"
}
], - "lastSession": null
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of File to Tape Jobs Configured on Backup Server
Returns a collection resource representation of all objects of file to tape jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "e54e4fd4-b924-6d2b-931d-9feeb6ee5790",
- "uniqueJobUid": "9980260a-4301-4225-9987-99ab516da5c4",
- "hostName": "r2SecondVBR.tech.local",
- "sources": [
- {
- "path": "C:\\Setup",
- "type": "Directory"
}
], - "lastSession": null
}, - {
- "jobUid": "f9d7d65e-0b98-6bef-8a49-1680eece45ba",
- "uniqueJobUid": "f12106f3-c5f1-4820-9c2d-4245839adb38",
- "hostName": "r2vbr.tech.local",
- "sources": [
- {
- "path": "C:\\Setup",
- "type": "Directory"
}
], - "lastSession": null
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of File to Tape Job
Returns a collection resource representation of all objects of a file to tape job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "e54e4fd4-b924-6d2b-931d-9feeb6ee5790",
- "uniqueJobUid": "2e9d089b-e908-4e5d-8fb2-c482efbba7fb",
- "hostName": "r2SecondVBR.tech.local",
- "sources": [
- {
- "path": "C:\\Setup",
- "type": "Directory"
}
], - "lastSession": null
}, - {
- "jobUid": "e54e4fd4-b924-6d2b-931d-9feeb6ee5790",
- "uniqueJobUid": "add0c269-7c7a-4c8d-a418-2429e959e597",
- "hostName": "r2vbr.tech.local",
- "sources": [
- {
- "path": "C:\\Setup",
- "type": "Directory"
}
], - "lastSession": null
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Backup to Tape Jobs
Returns a collection resource representation of all backup to tape jobs.
query Parameters
| expand | Array of strings (BackupServerBackupTapeJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "d77b5a73-9ac4-6b75-897d-49dedc1dd210",
- "uniqueUid": "a783fd6d-8522-4a56-b902-766517e5ec4b",
- "fullMediaPoolUid": "57b3d88a-6f17-47ad-8aed-0f76741e56bd",
- "incrementalMediaPoolUid": "57b3d88a-6f17-47ad-8aed-0f76741e56bd",
- "isGfsEnabled": false,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "d77b5a73-9ac4-6b75-897d-49dedc1dd210",
- "uniqueUid": "27e3b054-5c1d-4877-ac58-2348b71d9966",
- "name": "RepoToTapeJob",
- "description": "Simple",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:46:02.1570000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "None",
- "type": "BackupToTape",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Media Pool 1",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "b06b0627-3dee-6089-a0bc-79e5f9ce1c4e",
- "uniqueUid": "5356e380-3dba-4b74-ac81-ac27d31f7a93",
- "fullMediaPoolUid": "57b3d88a-6f17-47ad-8aed-0f76741e56bd",
- "incrementalMediaPoolUid": "57b3d88a-6f17-47ad-8aed-0f76741e56bd",
- "isGfsEnabled": false,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "b06b0627-3dee-6089-a0bc-79e5f9ce1c4e",
- "uniqueUid": "8e6fc675-c5c8-4ab0-835b-417cf9a2395c",
- "name": "BackupToTapeJob",
- "description": "Simple",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T03:45:52.0330000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "None",
- "type": "BackupToTape",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Media Pool 1",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "4e1faa3c-653e-67ba-a580-5829a6d247dd",
- "uniqueUid": "04a7f7e7-5fa2-4fb5-8f14-b654351a2648",
- "fullMediaPoolUid": "4d9ded7a-dbc8-4c94-878d-550f7973b116",
- "incrementalMediaPoolUid": "4d9ded7a-dbc8-4c94-878d-550f7973b116",
- "isGfsEnabled": false,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "4e1faa3c-653e-67ba-a580-5829a6d247dd",
- "uniqueUid": "039b4234-d4d5-4e8b-a899-b6a1fd11811f",
- "name": "BackupToTapeJob2",
- "description": "Simple",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:39:20.7730000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "None",
- "type": "BackupToTape",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "MediaPool",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "b6b692ba-6e85-6b9c-a3d8-c79fc5a3d00a",
- "uniqueUid": "bba50ee6-02b1-46be-b7ca-4cc9f439986a",
- "fullMediaPoolUid": "4d9ded7a-dbc8-4c94-878d-550f7973b116",
- "incrementalMediaPoolUid": "4d9ded7a-dbc8-4c94-878d-550f7973b116",
- "isGfsEnabled": false,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "b6b692ba-6e85-6b9c-a3d8-c79fc5a3d00a",
- "uniqueUid": "7b62fafe-5162-45b1-8829-8909bcf1e2f8",
- "name": "RepoToTapeJob2",
- "description": "Simple",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:39:30.6170000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "None",
- "type": "BackupToTape",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "MediaPool",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get Backup to Tape Job
Returns a resource representation of a backup to tape job with the specified UID.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerBackupTapeJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "uniqueUid": "f7310dd7-a244-4b90-bf78-d9c649f15b33",
- "fullMediaPoolUid": "17e1b99b-d1f1-472f-a996-b6218b49598c",
- "incrementalMediaPoolUid": "191a2171-e148-4330-b3a2-2fb0a2dce19b",
- "isGfsEnabled": true,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "EDEB5975-B409-49B5-8ECE-FFFECB13494F",
- "name": "Web server Backup to Cloud",
- "backupServerUid": "DF997BD3-4AE9-4841-8152-8FF5CC703EAB",
- "status": "Success",
- "type": "BackupVm",
- "lastRun": "2016-11-01T10:35:28.0000000-07:00",
- "endTime": "2016-11-01T10:40:56.0000000-07:00",
- "duration": 328,
- "processingRate": 17,
- "avgDuration": 328,
- "transferredData": 1052,
- "bottleneck": "Source",
- "isEnabled": true,
- "scheduleType": "Periodically",
- "retentionLimit": 14,
- "retentionLimitType": "RestorePoints",
- "isGfsOptionEnabled": true
}
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Get All Backup to Tape Jobs Configured on Backup Server
Returns a collection resource representation of all backup to tape jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerBackupTapeJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "4e1faa3c-653e-67ba-a580-5829a6d247dd",
- "uniqueUid": "f934328e-1670-4510-acef-4f25e4fcebea",
- "fullMediaPoolUid": "4d9ded7a-dbc8-4c94-878d-550f7973b116",
- "incrementalMediaPoolUid": "4d9ded7a-dbc8-4c94-878d-550f7973b116",
- "isGfsEnabled": false,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "4e1faa3c-653e-67ba-a580-5829a6d247dd",
- "uniqueUid": "43f27abc-4fca-4302-8e92-e83e82729cf1",
- "name": "BackupToTapeJob1",
- "description": "Simple",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:39:20.7730000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "None",
- "type": "BackupToTape",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "MediaPool",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "b6b692ba-6e85-6b9c-a3d8-c79fc5a3d00a",
- "uniqueUid": "19b0383b-0fde-456b-9f64-85e4726b1b68",
- "fullMediaPoolUid": "4d9ded7a-dbc8-4c94-878d-550f7973b116",
- "incrementalMediaPoolUid": "4d9ded7a-dbc8-4c94-878d-550f7973b116",
- "isGfsEnabled": false,
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "b6b692ba-6e85-6b9c-a3d8-c79fc5a3d00a",
- "uniqueUid": "0cd86085-9783-428c-bf15-20359db3541a",
- "name": "RepoToTapeJob2",
- "description": "Simple",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:39:30.6170000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "None",
- "type": "BackupToTape",
- "lastRun": null,
- "lastEndTime": null,
- "lastDuration": null,
- "processingRate": null,
- "avgDuration": 0,
- "transferredData": null,
- "backupChainSize": 0,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "MediaPool",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Job Objects of Backup to Tape Jobs
Returns a collection resource representation of all jobs processed by backup to tape 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "1b316c32-76a0-4c2b-b46a-4ea3d89c85b0",
- "uniqueJobUid": "d9f57da7-d669-42ab-8e10-9f4e1584a6c5",
- "linkedJobUid": "71a4ba79-2f99-4835-abbe-16ea40554272"
}, - {
- "jobUid": "8f51b52d-e887-494d-8fbc-f79d2ce01bad",
- "uniqueJobUid": "2acdf3ed-19a5-4948-be20-de503e63a73c",
- "linkedJobUid": "eb5f436e-c6ef-4d57-b4ce-02d82fc7ccb0"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Job Objects of Backup to Tape Jobs Configured on Backup Server
Returns a collection resource representation of all jobs that are processed by backup to tape jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "1b316c32-76a0-4c2b-b46a-4ea3d89c85b0",
- "uniqueJobUid": "8128315a-6216-49ae-8347-07c14f4beb03",
- "linkedJobUid": "71a4ba79-2f99-4835-abbe-16ea40554272"
}, - {
- "jobUid": "8f51b52d-e887-494d-8fbc-f79d2ce01bad",
- "uniqueJobUid": "c9085c3c-0a29-4f2a-bd38-bd75f3748719",
- "linkedJobUid": "eb5f436e-c6ef-4d57-b4ce-02d82fc7ccb0"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Job Objects of Backup to Tape Job
Returns a collection resource representation of all jobs processed by a backup to tape job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "1b316c32-76a0-4c2b-b46a-4ea3d89c85b0",
- "uniqueJobUid": "da50ebb9-6047-45d8-b78c-3bcf9f9916c9",
- "linkedJobUid": "71a4ba79-2f99-4835-abbe-16ea40554272"
}, - {
- "jobUid": "1b316c32-76a0-4c2b-b46a-4ea3d89c85b0",
- "uniqueJobUid": "18b160bf-c8d9-4390-a0ed-6865399134b9",
- "linkedJobUid": "eb5f436e-c6ef-4d57-b4ce-02d82fc7ccb0"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Repository Objects of Backup to Tape Jobs
Returns a collection resource representation of all repositories processed by backup to tape 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "08e34b45-6571-4d1e-a758-8b467f06d97a",
- "uniqueJobUid": "a0636cf7-cee8-46b7-a64a-8ce5adb952b3",
- "linkedRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec"
}, - {
- "jobUid": "51af6bac-ce1d-4b2a-9df2-f8ad8a14edb4",
- "uniqueJobUid": "5c94844e-0665-413c-b479-71e40f941ceb",
- "linkedRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Repository Objects of Backup to Tape Jobs Configured on Backup Server
Returns a collection resource representation of all repositories that are processed by backup to tape jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "51af6bac-ce1d-4b2a-9df2-f8ad8a14edb4",
- "uniqueJobUid": "6310da83-bdd9-4e52-9ce0-4109134d8e1b",
- "linkedRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec"
}, - {
- "jobUid": "08e34b45-6571-4d1e-a758-8b467f06d97a",
- "uniqueJobUid": "3143b85c-eeb1-444c-84ff-cfa36679824c",
- "linkedRepositoryUid": "8f51b52d-e887-494d-8fbc-f79d2ce01bad"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Repository Objects of Backup to Tape Job
Returns a collection resource representation of all repositories processed by a backup to tape job with the specified UID.
path Parameters
| jobUid required | string <uuid> 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "jobUid": "08e34b45-6571-4d1e-a758-8b467f06d97a",
- "uniqueJobUid": "661a5203-52dd-47d3-82dc-7b9f22e5a0a8",
- "linkedRepositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec"
}, - {
- "jobUid": "08e34b45-6571-4d1e-a758-8b467f06d97a",
- "uniqueJobUid": "20c3410a-e13d-42e3-a0a6-b472a294edfb",
- "linkedRepositoryUid": "36918a2c-21f7-4328-876c-afa2d8962471"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Backup Agent Jobs
Returns a collection resource representation of all backup agent jobs.
query Parameters
| expand | Array of strings (BackupServerAgentJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "848e5e29-d1d3-6d60-bee4-2ccc27cf9e89",
- "uniqueUid": "95f59e76-a9e8-4432-a0d3-326e0168909f",
- "totalJobsCount": 1,
- "successJobsCount": 1,
- "destination": "Default Backup Repository",
- "source": {
- "backupMode": "File",
- "backupUserFolders": false,
- "backupOperatingSystem": false,
- "fileSystemItems": {
- "volumes": null,
- "filesAndFolders": [
- "C:\\Share"
]
}
}, - "jobMode": "ManagedByBackupServer",
- "osType": "Windows",
- "licenseType": "Server",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "848e5e29-d1d3-6d60-bee4-2ccc27cf9e89",
- "uniqueUid": "1881d049-83e2-4fc4-87e1-a7bd74e2b8e4",
- "name": "vawJobByVBR",
- "description": "Created by Powershell at 7/17/2024 7:00:45 PM.",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T04:00:46.6530000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "Success",
- "type": "AgentBackupJob",
- "lastRun": "2024-07-18T04:00:51.7330000+02:00",
- "lastEndTime": "2024-07-18T04:03:30.4600000+02:00",
- "lastDuration": 158,
- "processingRate": 8394327,
- "avgDuration": null,
- "transferredData": 83943272,
- "backupChainSize": null,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}, - {
- "instanceUid": "b468fde2-11bf-650d-b995-14bee776bb7c",
- "uniqueUid": "10973d8b-e9e6-400d-a71d-8cb5d6610933",
- "totalJobsCount": 0,
- "successJobsCount": 0,
- "destination": "LocalLinuxRepo",
- "source": {
- "backupMode": "File",
- "backupUserFolders": false,
- "backupOperatingSystem": false,
- "fileSystemItems": {
- "volumes": null,
- "filesAndFolders": [
- "/tmp/toBackup"
]
}
}, - "jobMode": "ManagedByBackupServer",
- "osType": "Linux",
- "licenseType": "Server",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "b468fde2-11bf-650d-b995-14bee776bb7c",
- "uniqueUid": "d3c9edae-aafb-4f3a-8ede-bd9e0dc016a3",
- "name": "LinuxBackupJob",
- "description": "Created by Powershell at 7/17/2024 6:41:58 PM.",
- "createdBy": "R2SECONDVBR\\Administrator",
- "creationTime": "2024-07-18T03:41:59.5170000+02:00",
- "backupServerUid": "17b0cf5a-b197-4142-974c-745a761362af",
- "locationUid": "5d484944-11c6-4468-9b40-5f4a5851a9c0",
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "organizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "mappedOrganizationUid": "e18336ae-e2aa-4254-a7e9-7718d805c3d9",
- "status": "None",
- "type": "AgentBackupJob",
- "lastRun": "2024-07-18T03:42:01.0000000+02:00",
- "lastEndTime": "2024-07-18T03:42:13.2030000+02:00",
- "lastDuration": 12,
- "processingRate": 0,
- "avgDuration": null,
- "transferredData": 0,
- "backupChainSize": null,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": "Nothing to process.\nUnable to process r2valVBR.tech.local: backup agent is missing.\n",
- "targetType": "Local",
- "destination": "LocalLinuxRepo",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Backup Agent Jobs Configured on Backup Server
Returns a collection resource representation of all backup agent jobs configured on a Veeam Backup & Replication server with the specified UID.
path Parameters
| backupServerUid required | string <uuid> Veeam Backup & Replication server UID. |
query Parameters
| expand | Array of strings (BackupServerAgentJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "848e5e29-d1d3-6d60-bee4-2ccc27cf9e89",
- "uniqueUid": "91116e13-964b-45a7-a933-ec5e187ea007",
- "totalJobsCount": 1,
- "successJobsCount": 1,
- "destination": "Default Backup Repository",
- "source": {
- "backupMode": "File",
- "backupUserFolders": false,
- "backupOperatingSystem": false,
- "fileSystemItems": {
- "volumes": null,
- "filesAndFolders": [
- "C:\\Share"
]
}
}, - "jobMode": "ManagedByBackupServer",
- "osType": "Windows",
- "licenseType": "Server",
- "_embedded": {
- "backupServerJob": {
- "instanceUid": "848e5e29-d1d3-6d60-bee4-2ccc27cf9e89",
- "uniqueUid": "900bcc27-34e8-45f0-ace9-dd7fa1f2610d",
- "name": "vawJobByVBR",
- "description": "Created by Powershell at 7/17/2024 7:00:45 PM.",
- "createdBy": "R2VBR\\Administrator",
- "creationTime": "2024-07-18T04:00:46.6530000+02:00",
- "backupServerUid": "c44ed101-1989-480a-9668-6cb0868bc176",
- "locationUid": "757dd2a9-b65c-483a-823a-fbfa77cb911f",
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "organizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "mappedOrganizationUid": "61204df8-9cd3-4645-b905-3cc298a94386",
- "status": "Success",
- "type": "AgentBackupJob",
- "lastRun": "2024-07-18T04:00:51.7330000+02:00",
- "lastEndTime": "2024-07-18T04:03:30.4600000+02:00",
- "lastDuration": 158,
- "processingRate": 8394327,
- "avgDuration": null,
- "transferredData": 83943272,
- "backupChainSize": null,
- "bottleneck": "None",
- "isEnabled": true,
- "scheduleType": "NotScheduled",
- "schedule": null,
- "failureMessage": null,
- "targetType": "Local",
- "destination": "Default Backup Repository",
- "retentionLimit": 7,
- "retentionLimitType": "Days",
- "isGfsOptionEnabled": false,
- "lastSessionTasks": [ ]
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get Backup Agent Job
Returns a resource representation of a backup agent job with the specified UID.
path Parameters
| jobUid required | string <uuid> Job UID. |
query Parameters
| expand | Array of strings (BackupServerAgentJobExpand) 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "848e5e29-d1d3-6d60-bee4-2ccc27cf9e89",
- "uniqueUid": "4c74f62f-eded-4e2e-91cd-29c78a6ae332",
- "totalJobsCount": 1,
- "successJobsCount": 1,
- "destination": "Default Backup Repository",
- "source": {
- "backupMode": "File",
- "backupUserFolders": false,
- "backupOperatingSystem": false,
- "fileSystemItems": {
- "volumes": null,
- "filesAndFolders": [
- "C:\\Share"
]
}
}, - "jobMode": "ManagedByBackupServer",
- "osType": "Windows",
- "licenseType": "Server",
- "_embedded": {
- "backupServerJob": null
}
}
}Get All Objects of Backup Agent Job
Returns a collection resource representation of all objects of a backup agent job with the specified UID.
path Parameters
| jobUid required | string <uuid> Backup agent 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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "8c7030ea-fc92-4922-a0c7-8c988ba7fb15",
- "uniqueUid": "554b3317-fcf0-43d2-9ff4-b593c1e2fe74",
- "backupServerUid": "4435485f-2c7d-434a-be30-f5466e612ce6",
- "agentUid": "dc4f222e-48fa-489f-8d3f-bf439dd7b373",
- "jobUid": "755ccce4-9546-48f8-afca-6f3d8f4f46f7",
- "uniqueJobUid": "ed64bc96-8526-4fd2-a452-f9819f17e065",
- "computer": "lrsws16.tech.local",
- "backupStatus": "Success",
- "lastRun": "2023-11-08T22:00:33.0000000+01:00",
- "lastEndTime": "2023-11-08T22:19:27.4230000+01:00",
- "lastDuration": 1134,
- "restorePointsCount": 5,
- "osType": "Windows",
- "failureMessage": ""
}, - {
- "instanceUid": "754a4b1d-508d-4006-8dc9-ca0ccac30854",
- "uniqueUid": "aa4aff18-a8e8-455d-a439-fa8a1ba3c3ba",
- "backupServerUid": "4435485f-2c7d-434a-be30-f5466e612ce6",
- "agentUid": "dc4f222e-48fa-489f-8d3f-bf439dd7b373",
- "jobUid": "755ccce4-9546-48f8-afca-6f3d8f4f46f7",
- "uniqueJobUid": "4024397c-d3ba-4ab3-b519-1747d30d5de4",
- "computer": "lrsws17.tech.local",
- "backupStatus": "Success",
- "lastRun": "2023-11-08T22:00:28.0000000+01:00",
- "lastEndTime": "2023-11-08T22:17:09.4770000+01:00",
- "lastDuration": 1001,
- "restorePointsCount": 5,
- "osType": "Windows",
- "failureMessage": ""
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Objects of Backup Agent Jobs
Returns a collection resource representation of all backup agent job objects.
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.7 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) as well as errors with custom error codes are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "8c7030ea-fc92-4922-a0c7-8c988ba7fb15",
- "uniqueUid": "705a56d0-cf6c-4538-8f5c-dfd606cf4bcd",
- "backupServerUid": "4435485f-2c7d-434a-be30-f5466e612ce6",
- "agentUid": "dc4f222e-48fa-489f-8d3f-bf439dd7b373",
- "jobUid": "755ccce4-9546-48f8-afca-6f3d8f4f46f7",
- "uniqueJobUid": "3adf16f2-8b5d-4f25-9a55-1d9ddbeb8ce3",
- "computer": "lrsws16.tech.local",
- "backupStatus": "Success",
- "lastRun": "2023-11-08T22:00:33.0000000+01:00",
- "lastEndTime": "2023-11-08T22:19:27.4230000+01:00",
- "lastDuration": 1134,
- "restorePointsCount": 5,
- "osType": "Windows",
- "failureMessage": ""
}, - {
- "instanceUid": "754a4b1d-508d-4006-8dc9-ca0ccac30854",
- "uniqueUid": "cf154ef5-7250-4472-8d73-b6d5ef098a74",
- "backupServerUid": "4435485f-2c7d-434a-be30-f5466e612ce6",
- "agentUid": "dc4f222e-48fa-489f-8d3f-bf439dd7b373",
- "jobUid": "afa26c38-599d-428e-99a6-8e48f1ba6b98",
- "uniqueJobUid": "cd72e1fb-0386-4ada-aedb-48da18203e8b",
- "computer": "lrsws16.tech.local",
- "backupStatus": "Success",
- "lastRun": "2023-11-08T22:00:28.0000000+01:00",
- "lastEndTime": "2023-11-08T22:17:09.4770000+01:00",
- "lastDuration": 1001,
- "restorePointsCount": 5,
- "osType": "Windows",
- "failureMessage": ""
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}