- About Veeam Service Provider Console REST API
- Overview
- Changelog
- Public Cloud Integration Examples
- Preview Operations
- getGet All Policies for Mac Computers
- postCreate Backup Policy for Mac Computers
- getGet Backup Policy for Mac Computers
- patchModify Backup Policy for Mac Computers
- postDownload Veeam Backup & Replication Installation File
- postDownload Veeam ONE Installation File
- postGet Active Directory Infrastructure
- getGet Veeam Products with Available Request Proxying.
- getGet Active Proxy Sessions.
- getGet Management Agent Credentials
- putConfigure Management Agent Credentials
- delDelete Management Agent Credentials
- postDownload Veeam Backup & Replication Upgrade Setup File
- postStarts Patch Upload to Veeam Backup & Replication Server
- postUpload Patch File Chunk to Veeam Backup & Replication Server
- postComplete Patch Upload to Veeam Backup & Replication Server
- postAbort Patch Upload to Veeam Backup & Replication Server
- postStarts Patch Upload to Veeam Backup for Public Clouds Appliances registered on Veeam Cloud Connect Site
- postUpload Patch File Chunk to Veeam Backup for Public Clouds Appliances Registered on Veeam Cloud Connect Site
- postComplete Patch Upload to Veeam Backup for Public Clouds Appliances registered on Veeam Cloud Connect Site
- postAbort Patch Upload to Veeam Backup for Public Clouds Appliances registered on Veeam Cloud Connect Site
- getGet All Google Cloud Accounts
- postCreate Google Cloud Account
- getGet Google Cloud Account
- patchModify Google Cloud Account
- delDelete Google Cloud Account
- getGet All Google Cloud Datacenters
- getGet Google Cloud Zones
- getGet All Google Cloud Networks
- getGet All Google Cloud Subnets
- getGet All Google Cloud Network Tags
- getGet Veeam Cloud Connect Site IP Adresses in Google Cloud
- getGet Google Cloud Account IP Addresses
- getGet All Google Cloud VMs
- postCreate Veeam Backup for Google Cloud Appliance
- postConnect Veeam Backup for Google Cloud Appliance
- getGet Veeam Backup for Google Cloud Appliance
- patchModify Veeam Backup for Google Cloud Appliance
- getGet All Veeam Backup for Public Clouds Appliances to Create SQL Accounts
- getGet All Available Public Cloud SQL accounts.
- postCreate Public Cloud SQL Account.
- postRecollect Public Cloud SQL Account Data
- getGet Public Cloud SQL account
- patchModify Public Cloud SQL Account
- delDelete Public Cloud SQL Account
- getGet Veeam Backup & Replication Server Credentials.
- delDelete Veeam Backup & Replication Server Credentials Record.
- postAdd Veeam Backup & Replication Server Standard Credentials.
- postAdd Veeam Backup & Replication Server Linux Credentials
- getGet Veeam Backup & Replication Server Encryption Passwords
- postCreate Veeam Backup & Replication Server Encryption Password
- delDelete Veeam Backup & Replication Server Encryption Password
- getGet Configuration of Veeam Agent for Mac Job
- patchModify Configuration of Veeam Agent for Mac Job
- postCreate Configuration of Job for Veeam Agent for Mac
- getGet Backups of All Protected Cloud VMs
- getGet Backups of All Protected Cloud Databases
- getGet All Protected Cloud File Share Backups
- getGet Session States Dashboard
- postDownload Veeam ONE Upgrade Setup File
- postStart Veeam ONE Patch Upload to Server
- postUpload Patch File Chunk to Veeam ONE Server
- postComplete Patch Upload to Veeam ONE Server
- postAbort Patch Upload to Veeam ONE Server
- About
- Accounts
- getGet Current User
- getGet All User Identities
- getGet All Identities of User
- getGet All User Backup Resources
- postEnable MFA for User
- postAssign Public Key to User
- postAssign API Key to User
- getGet User Identity
- patchModify User Identity
- delDelete User Identity
- postReset User Password
- putComplete Password Reset
- getGet All Users
- postCreate User
- getGet User
- patchModify User
- delDelete User
- getGet User Backup Resource
- patchModify User Backup Resource
- getGet All User Locations
- postAssign Location to User
- delUnassign Location from User
- delRevoke Authentication Token
- getGet All Organization Users
- getGet All Location Users
- getGet Organization Keys
- getGet All Administrator Portal Users and Groups
- postCreate Administrator Portal User or Group
- getGet Administrator Portal User or Group
- patchModify Administrator Portal User or Group
- delDelete Administrator Portal User or Group
- postDiscover Domain Users and Groups
- Alarms
- AsyncActions
- Authentication
- Backup Agent Jobs
- getGet All Veeam Backup Agent Jobs
- postStart Veeam Backup Agent Job
- postStop Veeam Backup Agent Job
- getGet Jobs for All Veeam Agents for Microsoft Windows
- getGet All Jobs for Veeam Agent for Microsoft Windows
- getGet Veeam Agent for Microsoft Windows Job
- delDelete Veeam Agent for Microsoft Windows Job
- patchModify Veeam Agent for Microsoft Windows Job
- postStart Veeam Agent for Microsoft Windows Job
- postStop Veeam Agent for Microsoft Windows Job
- getGet Configuration of Job for Veeam Agent for Microsoft Windows
- patchModify Configuration of Veeam Agent for Microsoft Windows Job
- postCreate Configuration of Veeam Agent for Microsoft Windows Job
- getGet Jobs for All Veeam Agents for Linux
- getGet All Jobs for Veeam Agent for Linux
- getGet Veeam Agent for Linux Job
- delDelete Veeam Agent for Linux Job
- postStart Veeam Agent for Linux Job
- postStop Veeam Agent for Linux Job
- getGet Configuration of Veeam Agent for Linux Job
- patchModify Configuration of Veeam Agent for Linux Job
- postCreate Configuration of Veeam Agent for Linux Job
- getGet Jobs for All Veeam Agents for Mac
- getGet All Jobs for Veeam Agent for Mac
- getGet Job for Veeam Agent for Mac
- delDelete Job for Veeam Agent for Mac
- postStart Job for Veeam Agent for Mac
- postStop Job for Veeam Agent for Mac
- Backup Agents
- getGet All Backup Agents
- getGet Backup Agent
- patchModify Backup Agent
- delDelete Backup Agent
- postActivate Backup Agent
- postDeactivate Backup Agent
- postRestart Backup Agent
- postForce Data Collection from Backup Agent
- getGet All Veeam Agents for Microsoft Windows
- getGet Veeam Agent for Microsoft Windows
- postInstall CBT Driver
- postUninstall CBT Driver
- getGet All Veeam Agents for Microsoft Windows Settings
- getGet Veeam Agent for Microsoft Windows Settings
- putReplace Veeam Agent for Microsoft Windows Settings
- patchModify Veeam Agent for Microsoft Windows Settings
- getGet Policies Assigned to All Veeam Agents for Microsoft Windows
- getGet All Policies Assigned to Veeam Agent for Microsoft Windows
- postAssign Policy to Veeam Agent for Microsoft Windows
- getGet All Veeam Agents for Linux
- getGet Veeam Agent for Linux
- getGet Policies Assigned to All Veeam Agents for Linux
- getGet All Policies Assigned to Veeam Agent for Linux
- postAssign Policy to Veeam Agent for Linux
- getGet All Veeam Agents for Mac
- getGet Veeam Agent for Mac
- getGet Policies Assigned to All Veeam Agents for Mac
- getGet All Policies Assigned to Veeam Agent for Mac
- postAssign Policy to Veeam Agent for Mac
- Backup Policies
- getGet All Backup Policies
- getGet All Available Backup Policies
- getGet Backup Policy
- delDelete Backup Policy
- patchModify Backup Policy
- postCopy Backup Policy
- getGet All Policies for Windows Computers
- postCreate Backup Policy for Windows Computers
- getGet All Policies for Linux Computers
- postCreate Backup Policy for Linux Computers
- getGet Backup Policy for Windows Computers
- patchModify Backup Policy for Windows Computers
- getGet Backup Policy for Linux Computers
- patchModify Backup Policy for Linux Computers
- Backup Server Failover Plans
- getGet All Failover Plans
- getGet All Failover Plans Configured on Backup Server
- getGet Failover Plan
- patchModify Failover Plan
- postStart Failover Plan
- postUndo Failover Plan
- getGet All Objects of Failover Plans
- getGet All Objects of Failover Plans Configured on Backup Server
- getGet All Objects of Failover Plan
- Backup Server Jobs
- getGet All Jobs
- getGet All Jobs Configured on Backup Server
- getGet Job
- patchModify Job
- delDelete Job
- postAssign Job to Company
- delUnassign Job from Company
- postStart Job
- postStop Job
- postRetry Job
- getGet All VM Backup Jobs
- getGet VM Backup Job
- getGet VMware vSphere VM Backup Job Configuration
- patchModify VMware vSphere VM Backup Job Configuration
- postCreate VMware vSphere VM Backup Job
- getGet VMware Cloud Director VM Backup Job Configuration
- patchModify VMware Cloud Director VM Backup Job Configuration
- postCreate VMware Cloud Director VM Backup Job
- getGet All VM Backup Jobs Configured on Backup Server
- getGet All Objects of VM Backup Jobs Configured on Backup Server
- getGet All Objects of VM Backup Jobs
- getGet All Objects of VM Backup Job
- getGet All VM Replication Jobs
- getGet VM Replication Job
- getGet All VM Replication Jobs Configured on Backup Server
- getGet All Objects of VM Replication Jobs Configured on Backup Server
- getGet All Objects of VM Replication Jobs
- getGet All Objects of VM Replication Job
- getGet All CDP Replication Jobs
- getGet CDP Replication Job
- getGet All CDP Replication Jobs Configured on Backup Server
- getGet All Objects of CDP Replication Jobs Configured on Backup Server
- getGet All Objects of CDP Replication Jobs
- getGet All Objects of CDP Replication Job
- getGet All Periodic Backup Copy Jobs
- getGet Periodic Backup Copy Job
- getGet All Periodic Backup Copy Jobs Configured on Backup Server
- getGet All Objects of Periodic Backup Copy Jobs
- getGet All Objects of Periodic Backup Copy Job
- getGet All Objects of Periodic Backup Copy Jobs Configured on Backup Server
- getGet All File Share Jobs
- getGet File Share Job
- getGet All File Share Jobs Configured on Backup Server
- getGet All Objects of File Share Jobs
- getGet All Objects of File Share Jobs Configured on Backup Server
- getGet All Objects of File Share Job
- getGet All File Share Copy Jobs
- getGet File Share Copy Job
- getGet All File Share Copy Jobs Configured on Backup Server
- getGet All Objects of File Share Copy Jobs
- getGet All Objects of File Share Copy Jobs Configured on Backup Server
- getGet All Objects of File Share Copy Job
- getGet All Object Storage Backup Jobs
- getGet Object Storage Backup Job
- getGet All Object Storage Backup Jobs Configured on Backup Server
- getGet All Objects of Object Storage Backup Jobs
- getGet All Objects of Object Storage Backup Jobs Configured on Backup Server
- getGet All Objects of Object Storage Backup Job
- getGet All Object Storage Backup Copy Jobs
- getGet Object Storage Backup Copy Job
- getGet All Object Storage Backup Copy Jobs Configured on Backup Server
- getGet All Objects of Object Storage Backup Copy Jobs
- getGet All Objects of Object Storage Backup Copy Jobs Configured on Backup Server
- getGet All Objects of Object Storage Backup Copy Job
- getGet All Immediate Backup Copy Jobs
- getGet Immediate Backup Copy Job
- getGet All Immediate Backup Copy Jobs Configured on Backup Server
- getGet All Objects of Immediate Backup Copy Jobs
- getGet All Objects of Immediate Backup Copy Job
- getGet All Objects of Immediate Backup Copy Jobs Configured on Backup Server
- getGet All VM Copy Jobs
- getGet VM Copy Job
- getGet All VM Copy Jobs Configured on Backup Server
- getGet All File Copy Jobs
- getGet File Copy Job
- getGet All File Copy Jobs Configured on Backup Server
- getGet All File to Tape Jobs
- getGet File to Tape Job
- getGet All File to Tape Jobs Configured on Backup Server
- getGet All Objects of File to Tape Jobs
- getGet All Objects of File to Tape Jobs Configured on Backup Server
- getGet All Objects of File to Tape Job
- getGet All Backup to Tape Jobs
- getGet Backup to Tape Job
- getGet All Backup to Tape Jobs Configured on Backup Server
- getGet All Job Objects of Backup to Tape Jobs
- getGet All Job Objects of Backup to Tape Jobs Configured on Backup Server
- getGet All Job Objects of Backup to Tape Job
- getGet All Repository Objects of Backup to Tape Jobs
- getGet All Repository Objects of Backup to Tape Jobs Configured on Backup Server
- getGet All Repository Objects of Backup to Tape Job
- getGet All Backup Agent Jobs
- getGet All Backup Agent Jobs Configured on Backup Server
- getGet Backup Agent Job
- getGet All Objects of Backup Agent Job
- getGet All Objects of Backup Agent Jobs
- Backup Server Public Cloud Policies
- getGet All Veeam Backup for Public Clouds Policies
- getGet Veeam Backup for Public Clouds Policy
- delDelete Veeam Backup for Public Clouds Policy
- postStart Veeam Backup for Public Clouds Policy
- postStop Veeam Backup for Public Clouds Policy
- postEnable Veeam Backup for Public Clouds Policy
- postDisable Veeam Backup for Public Clouds Policy
- getGet All Veeam Backup for Public Clouds VM Policies
- getGet Veeam Backup for Public Clouds VM Policy
- getGet All Veeam Backup for Public Clouds VM Policies Configured on Veeam Backup & Replication Server
- getGet Objects of All Veeam Backup for Public Clouds VM Policies
- getGet Objects of Veeam Backup for Public Clouds VM Policy
- getGet Objects of Veeam Backup for Public Clouds VM Policies Configured on Veeam Backup & Replication Server
- getGet All Veeam Backup for Public Clouds File Share Policies
- getGet Veeam Backup for Public Clouds File Share Policy
- getGet All Veeam Backup for Public Clouds File Share Policies Configured on Veeam Backup & Replication Server
- getGet Objects of All Veeam Backup for Public Clouds File Share Policies
- getGet Objects of Veeam Backup for Public Clouds File Share Policy
- getGet Objects of All Veeam Backup for Public Clouds File Share Policies Configured on Veeam Backup & Replication Server
- getGet All Veeam Backup for Public Clouds Database Policies
- getGet Veeam Backup for Public Clouds Database Policy
- getGet Veeam Backup for Public Clouds Database Policies Configured on Veeam Backup & Replication Server
- getGet Objects of All Veeam Backup for Public Clouds Database Policies
- getGet All Objects of Veeam Backup for Public Clouds Database Policy
- getGet Objects of All Veeam Backup for Public Clouds Database Policies Configured on Veeam Backup & Replication Server
- getGet All Veeam Backup for Public Clouds Network Policies
- getGet Veeam Backup for Public Clouds Network Policy
- getGet All Veeam Backup for Public Clouds Network Policies Configured on Veeam Backup & Replication Server
- Backup Servers
- getGet All Backup Servers
- getGet Backup Server
- postForce Data Collection from Backup Server
- getGet Veeam Backup Agents Managed by All Veeam Backup & Replication Servers
- getGet All Veeam Backup Agents Managed by Veeam Backup & Replication Server
- getGet Veeam Backup Agent Managed by Veeam Backup & Replication Server
- getGet All Backup Repositories
- getGet All Backup Repositories Connected to Backup Server
- getGet Backup Repository
- getGet All Backup Proxies
- getGet All Backup Proxies Connected to Backup Server
- getGet Backup Proxy
- getGet All WAN Accelerators
- getGet All WAN Accelerators Connected to Backup Server
- getGet WAN Accelerator
- getGet All Hosts Connected to Backup Server
- getGet All Hosts Connected to Backup Servers
- getGet Host Connected to Backup Server
- getGet Tags From Connected vCenter Server
- getGet All VMs Marked With vCenter Server Tag
- postGet VMs In VMware vSphere VM Containers
- getGet All Protection Groups
- getGet All Protection Groups Configured on Backup Server
- getGet All VMware Cloud Director Servers
- getGet All VMware Cloud Director Servers Managed by Veeam Backup & Replication Server
- getGet VMware Cloud Director Server
- getGet All VMware Cloud Director Organizations
- getGet All VMware Cloud Director Organizations Managed by Veeam Backup & Replication Server
- getGet All VMware Cloud Director Organizations Configured on VMware Cloud Director Server
- getGet VMware Cloud Director Organization
- getGet All Organization VDCs
- getGet All Organization VDCs Managed by Veeam Backup & Replication Server
- getGet All Organization VDCs on VMware Cloud Director Server
- getGet All VDCs Providing Resources to VMware Cloud Director Organization
- getGet Organization VDC
- getGet Users of All VMware Cloud Director Organizations
- getGet Users of All VMware Cloud Director Organizations Managed by Veeam Backup & Replication server
- getGet Users of VMware Cloud Director Organization
- getGet vApps Configured on VMware Cloud Director Server
- getGet VMs Configured on VMware Cloud Director Server
- postGet VMs in VMware Cloud Director Containers
- Billing
- getGet Company Billing Settings
- getGet Billing Settings of Company
- patchModify Billing Settings of Company
- getGet All Company Invoices
- getGet All Invoices for Company
- postGenerate Invoice for Company
- postGenerate Quota Usage Report for Company
- getGet Invoice
- delDelete Invoice.
- getDownload Invoice
- postChange Invoice Payment Status
- postSend Invoice
- Cloud Connect
- getGet All Sites
- getGet Site
- patchModify Site
- putSet Site Maintenance Mode
- putSet Tenant Management on Site
- getGet All Hardware Plans
- getGet All Hardware Plans Configured on Site
- getGet Hardware Plan
- getGet All Hardware Plan Storage Entities
- getGet All Hardware Plan Storage Entities
- getGet All Cloud Gateway Pools
- getGet All Cloud Gateway Pools Configured for Site
- getGet Cloud Gateway Pool
- getGet All Cloud Gateways in Pool
- getGet All Cloud Gateways
- getGet All Cloud Gateways Configured for Site
- getGet Cloud Gateway
- getGet All Wan Accelerators
- getGet All Wan Accelerators Configured for Site
- getGet Wan Accelerator
- getGet All Site Backups
- getGet Site Backup
- getGet All Backups Created by Site
- getGet All Tenants
- getGet All Tenants Registered on Site
- postCreate Tenant on Site
- getGet Tenant
- patchModify Tenant
- delDelete Tenant
- postEnable Cloud Tenant
- postDisable Cloud Tenant
- getGet All Tenant Backup Resources
- getGet All Backup Resources Allocated to Tenant
- postCreate Tenant Backup Resource
- getGet Usage of All Backup Resources Allocated to Tenant
- getGet Usage of All Tenant Backup Resources
- getGet Tenant Backup Resource
- patchModify Tenant Backup Resource
- delDelete Tenant Backup Resource
- getGet Tenant Traffic Resource
- patchModify Tenant Traffic Resource
- getGet All Tenant Replication Resources
- getGet All Replication Resources Allocated to Tenant
- postCreate Tenant Replication Resource
- patchModify Tenant Replication Resource
- getGet Tenant Hardware Plan
- getGet All Network Extension Appliances Allocated to Tenant
- getGet Tenant Network Extension Appliance
- patchModify Tenant Network Extension Appliance
- getGet Usage of All Tenant Replication Resources
- getGet Usage of All Replication Resources Allocated to Tenant
- getGet All Tenant VMware Cloud Director Replication Resources
- getGet All VMware Cloud Director Replication Resources Allocated to Tenant
- postCreate Tenant VMware Cloud Director Replication Resource on Site
- patchModify Tenant VMware Cloud Director Replication Resource
- getGet Tenant Organization VDC
- getGet Usage of All Tenant VMware Cloud Director Replication Resources
- getGet Usage of All VMware Cloud Director Replication Resources Allocated to Tenant
- getGet All Network Extension Appliances Configured for Tenant
- getGet Tenant Network Extension Appliance
- patchModify Tenant Network Extension Appliance
- getGet All Subtenants
- getGet All Subtenants Registered on Site
- getGet All Subtenants Registered by Tenant
- getGet Subtenant
- getGet All Cloud Gateway Pools Assigned to Tenant
- getGet Tenant Veeam Products
- getGet Tenant Veeam Products on Site
- getGet VMware Cloud Director Servers Managed by All Veeam Cloud Connect Sites
- getGet All VMware Cloud Director Servers Managed by Veeam Cloud Connect Site
- getGet VMware Cloud Director Server Managed by Veeam Cloud Connect Site
- getGet VMware Cloud Director Organizations Managed by All Veeam Cloud Connect Sites
- getGet All VMware Cloud Director Organizations Managed by Veeam Cloud Connect Site
- getGet All Organizations Configured on VMware Cloud Director Server Managed by Veeam Cloud Connect Site
- getGet VMware Cloud Director Organization Managed by Veeam Cloud Connect Site
- getGet Organization VDCs Managed by All Veeam Cloud Connect Sites
- getGet All Organization VDCs Managed by Veeam Cloud Connect Site
- getGet All VDCs Providing Resources to VMware Cloud Director Organization Managed by Veeam Cloud Connect Site
- getGet Organization VDC Managed by Veeam Cloud Connect Site
- getGet Users of VMware Cloud Director Organizations Managed by All Veeam Cloud Connect Sites
- getGet Users of All VMware Cloud Director Organizations Managed by Veeam Cloud Connect Site
- getGet Users of VMware Cloud Director Organization Managed by Veeam Cloud Connect Site
- Companies
- getGet All Companies
- postCreate Company
- getGet Company
- patchModify Company
- delDelete Company
- postSend Welcome Email to Company
- getGet All Cloud Tenants Assigned to Company
- getGet All Company Veeam Backup for Microsoft 356 Resources
- getGet All Veeam Backup for Microsoft 365 Resources of Company
- postCreate Company Veeam Backup for Microsoft 365 Resource
- getGet Company Veeam Backup for Microsoft 365 Resource
- patchModify Company Veeam Backup for Microsoft 365 Resource
- delDelete Company Veeam Backup for Microsoft 365 Resource
- getGet All Company Veeam Backup for Microsoft 365 Backup Resources
- getGet All Veeam Backup for Microsoft 365 Backup Resources of Company
- postCreate Company Veeam Backup for Microsoft 365 Backup Resource
- getGet Company Veeam Backup for Microsoft 365 Backup Resource
- patchModify Company Veeam Backup for Microsoft 365 Backup Resource
- delDelete Company Veeam Backup for Microsoft 365 Backup Resource
- getGet All Company Hosted Server Resources
- getGet All Hosted Server Resources of Company
- postCreate Company Hosted Server Resource
- getGet Company Hosted Server Resource
- patchModify Company Hosted Server Resource
- delDelete Company Hosted Server Resource
- getGet All Company Hosted Repository Resources
- getGet All Hosted Repository Resources of Company
- postCreate Company Hosted Repository Resource
- getGet Company Hosted Repository Resource
- patchModify Company Hosted Repository Resource
- delDelete Company Hosted Repository Resource
- getGet All Tag Resources on Company Hosted Server Resource
- postCreate Tag Resource on Company Hosted Server Resource
- getGet Company Tag Resource
- delDelete Company Tag Resource
- getGet All Company Tag Resources
- getGet All Mappings of VMware Cloud Director Organizations to Company with Assigned Hosted Resource
- postCreate Mapping of VMware Cloud Director Organization to Company with Assigned Hosted Resource
- getGet VMware Cloud Director Organization to Company Mapping
- delDelete VMware Cloud Director Organization to Company Mapping
- getGet Mappings of VMware Cloud Director Organizations to All Companies with Assigned Hosted Resources
- getGet Services Usage by All Companies
- getGet Services Usage by Company
- getGet Permissions of Veeam Service Provider Console Entity
- patchModify Veeam Service Provider Console Entity Permissions
- Configuration
- Containers
- Deployment
- postInstall Backup Agent on Discovered Computer
- postInstall Backup Agent on Discovered Linux Computer
- postInstall Veeam Backup & Replication on Discovered Computer
- postSchedule Veeam Backup & Replication Installation on Discovered Computer
- postInstall Veeam ONE on Discovered Computer
- postSchedule Veeam ONE Installation on Discovered Computer
- getGet All Deployment Tasks Scheduled for Computer
- getGet All Deployment Tasks Scheduled for Management Agent
- getGet Computer Scheduled Deployment Task
- patchModify Computer Scheduled Deployment Task
- delDelete Computer Scheduled Deployment Task
- getGet Management Agent Scheduled Deployment Task
- patchModify Management Agent Scheduled Deployment Task
- delDelete Management Agent Scheduled Deployment Task
- postStart Computer Scheduled Deployment Task
- postStart Management Agent Scheduled Deployment Task
- postUpdate Veeam Backup & Replication on Server
- postPatch Veeam Backup & Replication on Server
- postSchedule Veeam Backup & Replication Update
- postSchedule Veeam Backup & Replication Patch
- postUpdate Veeam Agent for Microsoft Windows
- postUpdate Veeam Agent for Linux
- postUpdate Veeam Agent for Mac
- getGet All Deployment Tasks
- getGet Deployment Task
- postRun Waiting Task for Deployment Task
- getGet Deployment Task Status
- getGet Example for Veeam Backup & Replication Server Deployment Configuration
- getGet Management Agent Deployment Parameters for Hosted Linux Computers
- postUpdate Veeam ONE on Server
- getGet Example for Veeam ONE Server Deployment Configuration
- postSchedule Veeam ONE Update
- Discovery
- getGet All Discovery Rules
- getGet Discovery Rule
- patchModify Discovery Rule
- delDelete Discovery Rule
- postStart Discovery Rule
- postStop Discovery Rule
- postReset Discovery Rule Results
- getGet All Discovery Rules for Windows
- getGet Discovery Rule for Windows
- patchModify Discovery Rule for Windows
- getGet All Network-Based Discovery Rules for Windows
- postCreate Network-Based Discovery Rule for Windows
- getGet Network-Based Discovery Rule for Windows
- patchModify Network-Based Discovery Rule for Windows
- getGet All Microsoft Entra ID Discovery Rules for Windows
- postCreate Microsoft Entra ID Discovery Rule for Windows
- getGet Microsoft Entra ID Discovery Rule for Windows
- patchModify Microsoft Entra ID Discovery Rule for Windows
- getGet All Import-Based Discovery Rules for Windows
- postCreate Import-Based Discovery Rule for Windows
- getGet Import-Based Discovery Rule for Windows
- patchModify Import-Based Discovery Rule for Windows
- getGet All Discovery Rules for Linux
- getGet Discovery Rule for Linux
- patchModify Discovery Rule for Windows
- getGet All Network-Based Discovery Rules for Linux
- postCreate Network-Based Discovery Rule for Linux
- getGet Network-Based Discovery Rule for Linux
- patchModify Network-Based Discovery Rule for Linux
- getGet All Import-Based Discovery Rules for Linux
- postCreate Import-Based Discovery Rule for Linux
- getGet Import-Based Discovery Rule for Linux
- patchModify Import-Based Discovery Rule for Linux
- getGet All Discovered Computers
- getGet All Computers Discovered with Specific Rule
- getGet Discovered Computer
- postReboot Discovered Computer
- Enterprise Manager
- Event Logs
- Licensing
- getGet All Site Licenses
- getGet Site License
- putInstall Site License
- patchModify Site License
- postUpdate Site License
- getGet All License Usage Reports
- getGet Latest License Usage Reports
- getDownload License Usage Report
- getGet License Usage Reports for Date
- postFinalize License Usage Reports
- getGet License Usage Report Settings
- patchModify License Usage Report Settings
- getGet All Veeam Backup & Replication Licenses
- getGet Veeam Backup & Replication License
- putInstall Veeam Backup & Replication License
- delDelete Veeam Backup & Replication License
- patchModify Veeam Backup & Replication License
- postUpdate Veeam Backup & Replication License
- getGet All Veeam One Licenses
- getGet Veeam One License
- putInstall Veeam One License
- delDelete Veeam One License
- patchModify Veeam One License
- postUpdate Veeam One License
- getGet All Veeam Backup for Microsoft 365 Licenses
- getGet Veeam Backup for Microsoft 365 License
- putInstall Veeam Backup for Microsoft 365 License
- patchModify Veeam Backup for Microsoft 365 License
- postUpdate Veeam Backup for Microsoft 365 License
- getGet Veeam Service Provider Console License
- putInstall Veeam Service Provider Console License
- postUpdate Veeam Service Provider Console License
- getGet Veeam Service Provider Console License Settings
- getGet License Usage by All Organizations
- Locations
- Management Agents
- getGet All Unverified Management Agents
- getGet Unverified Management Agent
- postAccept Unverified Management Agent
- getGet All Management Agents
- getDownload Management Agent Setup File for Windows
- getDownload Management Agent Setup File for Linux
- getDownload Management Agent Setup File for macOS.
- getGet Management Agent
- patchModify Management Agent
- delDelete Management Agent
- postRestart Management Agent
- postReboot System on Managed Computer
- Misc
- Organizations
- getGet All Custom Settings of Email Notification
- getGet Custom Settings of Organization Email Notifications
- postConfigure Custom Settings for Organization Email Notifications
- patchModify Custom Settings of Organization Email Notifications
- getGet All Organization Alarm Templates
- postEnable Organization Alarm Templates
- postDisable Organization Alarm Templates
- getGet Organization Policy Settings
- patchModify Organization Policy Settings
- getGet Organization Notification Settings
- patchModify Organization Notification Settings
- postTest SMTP Server Settings
- postTest Email Notifications
- postSend SMTP Server OAuth 2.0 Authorization Request
- getObtain SMTP Server OAuth 2.0 Authorization Tokens
- getGet Organization Branding Settings
- patchModify Organization Branding Settings
- getGet Organization Portal URL
- putReplace Organization Portal URL
- getGet Organization Automatic Deployment Settings
- patchModify Organization Automatic Deployment Settings
- getGet All Organizations
- getGet Organization
- patchModify Organization
- postRefresh Organization Security Token
- Protected Public Cloud Workloads
- Protected Workloads
- getGet All Protected VMs
- getGet Backups of All Protected VMs
- getGet All Backups of Protected VM
- getGet All Latest Restore Points of Protected VMs
- getGet All Backup Restore Points of Protected VM
- getGet All Replication Restore Points of Protected VM
- getGet All Protected Computers Managed by Veeam Service Provider Console
- getGet Jobs Protecting All Computers Managed by Veeam Service Provider Console
- getGet All Jobs Protecting Computer Managed by Veeam Service Provider Console
- getGet All Restore Points of Protected Computers Managed by Veeam Service Provider Console
- getGet Latest Restore Points of All Protected Computers Managed by Veeam Service Provider Console
- getGet All Restore Points of Protected Computer Managed by Veeam Service Provider Console
- getGet All Protected Computers Managed By Backup Server
- getGet All Restore Points of Protected Computers Managed by Backup Server
- getGet Backups of All Protected Computers Managed by Backup Server
- getGet All Backups of Protected Computer Managed by Backup Server
- getGet Latest Restore Points of All Protected Computers Managed by Backup Server
- getGet Latest Restore Points of Protected Computer Managed by Backup Server
- getGet All Protected File Shares
- getGet All Restore Points of Protected File Shares
- getGet Backups of All Protected File Shares
- getGet All Backups of Protected File Share
- getGet Latest Restore Points of Protected File Share
- getGet All Protected Object Storages
- getGet All Restore Points of Protected Object Storages
- getGet Backups of All Protected Object Storages
- getGet All Backups of Protected Object Storage
- getGet Latest Restore Points of Protected Object Storage
- getGet All Objects Protected by Veeam Backup for Microsoft 365
- getGet All Restore Points of Object Protected by Veeam Backup for Microsoft 365
- Provider
- Public Cloud
- getGet Veeam Backup for Public Clouds Appliance Mapping
- postCreate Veeam Backup for Public Clouds Appliance Mapping
- delDelete Veeam Backup for Public Clouds Appliance Mapping
- getGet Veeam Backup for Public Clouds Appliance Certificate
- postVerify Veeam Backup for Public Clouds Appliance Certificate
- postSynchronize Public Cloud Accounts
- getGet Public Cloud Time Zones
- postCreate Guest OS Credentials
- getGet All Guest OS Credentials
- getGet Guest OS Credentials Record
- patchModify Guest OS Credentials Record
- delDelete Guest OS Credentials Record
- postSynchronize Public Cloud Guest OS Credentials
- getGet All Public Cloud Repositories
- getGet Veeam Backup for Public Clouds Appliances Registered on All Veeam Cloud Connect Sites
- getGet All Veeam Backup for Public Clouds Appliances Registered on Veeam Cloud Connect Site
- getGet Veeam Backup for Public Clouds Appliance Registered on Veeam Cloud Connect Site
- delDelete Veeam Backup for Public Clouds Appliance Registered on Veeam Cloud Connect Site
- postUpgrade Veeam Backup for Public Clouds Appliance Registered on Veeam Cloud Connect Site
- postCollect Data From Veeam Backup for Public Clouds Appliance Registered on Veeam Cloud Connect Site.
- getGet Veeam Backup for Public Clouds Appliance Repositories Registered on Veeam Cloud Connect Site
- getGet All Veeam Backup for Public Clouds Appliances.
- getGet All Veeam Backup for Public Clouds Appliances Registered on Veeam Backup & Replication Server
- getGet Veeam Backup for Public Clouds Appliance
- postCollect Data From Veeam Backup for Public Clouds Appliance
- Public Cloud AWS
- postCreate AWS Account
- getGet All AWS Accounts
- getGet AWS Account
- patchModify AWS Account
- delDelete AWS Account
- postGrant Permissions to Update Veeam Backup for AWS Appliance
- postValidate Veeam Backup for AWS Appliance Credentials
- getGet AWS Datacenters
- postAdd Amazon Connection
- delDelete Amazon Connection
- getGet All AWS VMs
- getGet All AWS Regions
- getGet All AWS Networks
- getGet All AWS Subnets
- getGet AWS Elastic IP Addresses
- getGet Veeam Cloud Connect Site IP Adresses
- getGet All Amazon Encryption Keys
- postCreate Amazon Encryption Key
- getGet All AWS Security Groups
- postCreate Veeam Backup for AWS Appliance
- postConnect Veeam Backup for AWS Appliance
- postValidate Veeam Backup for AWS Appliance
- getGet Veeam Backup for AWS Appliance
- patchModify Veeam Backup for AWS Appliance
- Public Cloud Azure
- postAdd Existing Microsoft Azure Account
- postCreate Microsoft Azure Account
- getGet All Microsoft Azure Accounts
- getGet Microsoft Azure Account
- patchModify Microsoft Azure Account
- delDelete Microsoft Azure Account
- postRenew Microsoft Azure Account Secret
- getGet Device Authentication Code
- getGet All Microsoft Azure Subscriptions
- postCreate Microsoft Azure Connection
- delDelete Microsoft Azure Connection
- getGet All Microsoft Azure Networks
- getGet Microsoft Azure IP Addresses
- getGet Veeam Cloud Connect Site IP Addresses
- getGet All Microsoft Azure Cryptographic Keys
- postCreate Microsoft Azure Cryptographic Key
- getGet All Microsoft Azure Security Groups
- getGet All Microsoft Azure Datacenters
- getGet All Microsoft Azure Resource Groups
- getGet All Microsoft Azure VMs
- postConnect Veeam Backup for Microsoft Azure Appliance
- postCreate Veeam Backup for Microsoft Azure Appliance
- getGet Veeam Backup for Microsoft Azure Appliance
- patchModify Veeam Backup for Microsoft Azure Appliance
- Pulse
- getGet VCSP Pulse Configuration
- patchModify VCSP Pulse Configuration
- postSynchronize with VCSP Pulse Portal
- getGet All Rental Agreement Contracts
- getGet Veeam Products Available in VCSP Pulse
- getGet All Licenses Managed in VCSP Pulse
- postAdd License to VCSP Pulse
- getGet License Managed in VCSP Pulse
- patchModify License Managed in VCSP Pulse
- delDelete License Managed in VCSP Pulse.
- postCopy License Managed in VCSP Pulse
- postRevoke License Managed in VCSP Pulse
- postInstall License Managed in VCSP Pulse
- postDownload License Managed in VCSP Pulse
- getGet All VCSP Pulse Tenants
- postCreate VCSP Pulse Tenant
- getGet VCSP Pulse Tenant
- patchModify VCSP Pulse Tenant
- postCreate Company from VCSP Tenant
- Resellers
- getGet All Resellers
- postCreate Reseller
- getGet Reseller
- patchModify Reseller
- delDelete Reseller
- postSend Welcome Email to Reseller
- getGet All Companies Managed by Reseller
- postAssign Company to Reseller
- delUnassign Company from Reseller
- getGet All Reseller License Management Resources
- getGet License Management Resource Allocated to Reseller
- patchModify License Management Resource Allocated to Reseller
- getGet All Reseller Veeam Backup for Microsoft 365 Resources
- getGet All Veeam Backup for Microsoft 365 Resources of Reseller
- postCreate Reseller Veeam Backup for Microsoft 365 Resource.
- getGet Reseller Veeam Backup for Microsoft 365 Resource
- patchModify Reseller Veeam Backup for Microsoft 365 Resource
- delDelete Reseller Veeam Backup for Microsoft 365 Resource
- delDelete Reseller Veeam Backup for Microsoft 365 Repository
- getGet All Reseller Veeam Backup & Replication Server Resources
- getGet All Veeam Backup & Replication Server Resources of Reseller
- postCreate Reseller Veeam Backup & Replication Server Resource
- getGet Reseller Veeam Backup & Replication Server Resource
- patchModify Reseller Veeam Backup & Replication Server Resource
- delDelete Reseller Veeam Backup & Replication Server Resource
- getGet All Reseller Site Resources
- getGet All Site Resources Allocated to Reseller
- postCreate Reseller Site Resource
- getGet Reseller Site Resource
- patchModify Reseller Site Resource
- delDelete Reseller Site Resource
- getGet All Reseller Backup Resources
- getGet All Backup Resources Allocated to Reseller on Site
- postCreate Reseller Backup Resource on Site
- getGet Usage of All Reseller Backup Resources
- getGet Usage of Reseller Backup Resources on Site
- getGet Reseller Backup Resource
- patchModify Reseller Backup Resource
- delDelete Reseller Backup Resource
- getGet Cloud WAN Accelerator Resources of All Resellers
- getGet All Cloud WAN Accelerator Resources Allocated to Reseller on Site
- postCreate Reseller Cloud WAN Accelerator Resource
- getGet Reseller Cloud WAN Accelerator Resource
- patchModify Reseller Cloud WAN Accelerator Resource
- delDelete Reseller Cloud WAN Accelerator Resource
- getGet All Reseller Replication Resources
- getGet All Replication Resources Allocated to Reseller on Site
- postCreate Reseller Replication Resource on Site
- getGet Usage of All Reseller Replication Resources
- getGet Usage of Replication Resources by Reseller on Site
- getGet Reseller Replication Resource
- patchModify Reseller Replication Resource
- delDelete Reseller Replication Resource
- getGet All Reseller VMware Cloud Director Replication Resources
- getGet All VMware Cloud Director Replication Resources Allocated to Reseller on Site
- postCreate Reseller VMware Cloud Director Replication Resource on Site
- getGet Reseller VMware Cloud Director Replication Resource
- delDelete Reseller VMware Cloud Director Replication Resource
- getGet Services Usage by All Resellers
- getGet Services Usage by Reseller
- Single Sign On
- getGet All Identity Providers
- postCheck Uniqueness of Identity Provider Name.
- getGet All Identity Providers of Organization
- postCreate SAML2 Identity Provider
- getGet Mapping Rules of All Organization Identity Providers
- getGet All Mapping Rules
- getGet Mapping Rules of Organization Identity Provider
- postCreate Mapping Rule for Organization Identity Provider
- getGet Organization Identity Provider Mapping Rule
- patchModify Organization Identity Provider Mapping Rule
- delDelete Organization Identity Provider Mapping Rule
- getGet Organization Identity Provider
- patchModify Organization Identity Provider
- delDelete Organization Identity Provider
- postRevalidate Organization Identity Provider
- getGet Metadata for Organization Identity Provider.
- Subscription Plans
- Veeam Backup for Microsoft 365 Server
- getGet All Unactivated Veeam Backup for Microsoft 365 Servers.
- getGet Unactivated Veeam Backup for Microsoft 365 Server
- postActivate Unactivated Veeam Backup for Microsoft 365 Server
- getGet All Connected Veeam Backup fot Microsoft 365 Servers.
- getGet All Microsoft Organizations
- getGet All Microsoft Organization Mappings to Companies
- postMap Microsoft Organization to Company
- getGet Microsoft Organization to Company Mapping
- delDelete Microsoft Organization to Company Mapping
- getGet Veeam Backup for Microsoft 365 Server
- delDelete Veeam Backup for Microsoft 365 Server
- postEnforce Data Collection from Veeam Backup for Microsoft 365 Server
- getGet All Microsoft Organizations Managed by Veeam Backup for Microsoft 365 Server
- postCreate Device Code
- getGet Device Code Status
- getGet Microsoft Organization
- delDelete Microsoft Organization
- getGet All Microsoft 365 Organizations Managed by Veeam Backup for Microsoft 365 Server
- postCreate Microsoft 365 Organization
- getGet Microsoft 365 Organization
- patchModify Microsoft 365 Organization
- getCheck Microsoft 365 Organization Application Certificate
- getGet All Microsoft Organization Groups
- getGet All Microsoft Organization Sites
- getGet All Microsoft Organization Teams
- getGet All Microsoft Organization Users
- getGet All Veeam Backup for Microsoft 365 Jobs
- delDelete Veeam Backup for Microsoft 365 Job
- postStart Veeam Backup for Microsoft 365 Job
- postStop Veeam Backup for Microsoft 365 Job
- postDisable Veeam Backup for Microsoft 365 Job
- postEnable Veeam Backup for Microsoft 365 Job
- getGet All Veeam Backup for Microsoft 365 Backup Copy Jobs
- postCreate Veeam Backup for Microsoft 365 Backup Job
- getGet Veeam Backup for Microsoft 365 Backup Job
- patchModify Veeam Backup for Microsoft 365 Backup Job
- getGet All Veeam Backup for Microsoft 365 Backup Copy Jobs
- postCreate Veeam Backup for Microsoft 365 Backup Copy Job
- getGet Veeam Backup for Microsoft 365 Backup Copy Job
- patchModify Veeam Backup for Microsoft 365 Backup Copy Job
- getGet All Backup Repositories Connected to Veeam Backup for Microsoft 365 Server
- getGet Available Backup Repositories for Veeam Backup for Microsoft 365 Backup Job
- getGet All Backup Proxies Connected to Veeam Backup for Microsoft 365 Server
- getGet All Backup Proxy Pools Connected to Veeam Backup for Microsoft 365 Server
- Veeam ONE Server
- Plugins
- getGet Plugin
- delUninstall Plugin
- postAssign API Key to Plugin
- postConfigure Plugin Access Permissions for Organizations
- postConfigure Plugin Access Permissions for Management Agents
- postModify Plugin Status.
- getGet Plugin User Account Data
- getGet All Installed Plugins
- getGet Plugin Available Versions
- getGet Charges for All Plugins
Get All Sites
Returns a collection resource representation of all cloud agents installed on sites.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "siteName": "r2vac",
- "description": "",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "managementAgentUid": "50fc0692-8d76-40c3-866f-c211eae72043",
- "maintenanceModeIsEnabled": false,
- "tenantManagementInCloudConnectIsEnabled": true
}, - {
- "siteUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "siteName": "r2SecondCC",
- "description": "",
- "backupServerUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "managementAgentUid": "d6ece7c4-3828-473f-8df1-26e514fa294c",
- "maintenanceModeIsEnabled": false,
- "tenantManagementInCloudConnectIsEnabled": true
}, - {
- "siteUid": "6f33878a-dd1b-4c44-9f4c-b9b1da249b1e",
- "siteName": "r2ThirdCC",
- "description": "",
- "backupServerUid": "6f33878a-dd1b-4c44-9f4c-b9b1da249b1e",
- "managementAgentUid": "2e0e699f-af1b-49e0-9d72-b5fd6a1299f0",
- "maintenanceModeIsEnabled": false,
- "tenantManagementInCloudConnectIsEnabled": true
}
], - "meta": {
- "pagingInfo": {
- "total": 3,
- "count": 3,
- "offset": 0
}
}
}Get Site
Returns a resource representation of a cloud agent installed on a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "siteName": "r2vac",
- "description": "",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "managementAgentUid": "50fc0692-8d76-40c3-866f-c211eae72043",
- "maintenanceModeIsEnabled": false,
- "tenantManagementInCloudConnectIsEnabled": true
}
}Modify Site
Modifies a cloud agent installed on a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Array of JSON Patch operations according to RFC 6902.
| op required | string Performed operation. |
| value required | string Value that is added, replaced, tested or removed by the PATCH operation. |
| path required | string JSON Pointer containing path to a target location where the PATCH operation is performed. |
| from | string or null JSON Pointer containing path to a location from which data is moved or copied. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "value": "Site1",
- "path": "/siteName",
- "op": "replace"
}, - {
- "value": "Created by admin",
- "path": "/description",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "siteUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "siteName": "Site1",
- "description": "Created by admin",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "managementAgentUid": "50fc0692-8d76-40c3-866f-c211eae72043",
- "maintenanceModeIsEnabled": false,
- "tenantManagementInCloudConnectIsEnabled": true
}
}Set Site Maintenance Mode
Enables or disables the maintenance mode for a site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
| maintenanceMode required | boolean Pass the |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "siteUid": "c9c0e1c7-c856-4d52-a790-eb9f51ea9091",
- "siteName": "r2vspc",
- "description": "",
- "backupServerUid": "c9c0e1c7-c856-4d52-a790-eb9f51ea9091",
- "managementAgentUid": "50fc0692-9e76-40c3-866f-c211eae72043",
- "maintenanceModeIsEnabled": true,
- "tenantManagementInCloudConnectIsEnabled": true
}
}Set Tenant Management on Site
Enables or disables tenant management on a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
| tenantManagementMode required | boolean Pass the |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "siteUid": "c9c0e1c7-c856-4d52-a790-eb9f51ea9091",
- "siteName": "r2vspc",
- "description": "",
- "backupServerUid": "c9c0e1c7-c856-4d52-a790-eb9f51ea9091",
- "managementAgentUid": "50fc0692-9e76-40c3-866f-c211eae72043",
- "maintenanceModeIsEnabled": false,
- "tenantManagementInCloudConnectIsEnabled": true
}
}Get All Hardware Plans
Returns a collection resource representation of all hardware plans.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "name": "Hardware plan 1",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "cpuQuota": 10000,
- "isCpuQuotaUnlimited": false,
- "memoryQuota": 20971520000,
- "isMemoryQuotaUnlimited": false,
- "networkWithInternetQuota": 0,
- "networkWithoutInternetQuota": 1
}, - {
- "instanceUid": "982f7ef2-0b95-4b79-b0b9-b858ed3e6a75",
- "name": "Hardware plan 2",
- "backupServerUid": "56c7aef2-de29-4ab4-af54-9c29a34dcdb0",
- "cpuQuota": 1000,
- "isCpuQuotaUnlimited": false,
- "memoryQuota": 2097152000,
- "isMemoryQuotaUnlimited": false,
- "networkWithInternetQuota": 0,
- "networkWithoutInternetQuota": 1
}, - {
- "instanceUid": "52c981c2-3937-4467-a27a-4122de927372",
- "name": "Hardware plan 3",
- "backupServerUid": "0107365a-60f9-422a-832b-485db173d356",
- "cpuQuota": 1000,
- "isCpuQuotaUnlimited": false,
- "memoryQuota": 2097152000,
- "isMemoryQuotaUnlimited": false,
- "networkWithInternetQuota": 0,
- "networkWithoutInternetQuota": 1
}
], - "meta": {
- "pagingInfo": {
- "total": 3,
- "count": 3,
- "offset": 0
}
}
}Get All Hardware Plans Configured on Site
Returns a collection resource representation of all hardware plans configured on a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "name": "Hardware plan 1",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "cpuQuota": 10000,
- "isCpuQuotaUnlimited": false,
- "memoryQuota": 20971520000,
- "isMemoryQuotaUnlimited": false,
- "networkWithInternetQuota": 0,
- "networkWithoutInternetQuota": 1
}, - {
- "instanceUid": "982f7ef2-0b95-4b79-b0b9-b858ed3e6a75",
- "name": "Hardware plan 2",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "cpuQuota": 1000,
- "isCpuQuotaUnlimited": false,
- "memoryQuota": 2097152000,
- "isMemoryQuotaUnlimited": false,
- "networkWithInternetQuota": 0,
- "networkWithoutInternetQuota": 1
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Hardware Plan
Returns a resource representation of a hardware plan with the specified UID.
path Parameters
| instanceUid required | string <uuid> Hardware plan UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "name": "Hardware plan 1",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "cpuQuota": 10000,
- "isCpuQuotaUnlimited": false,
- "memoryQuota": 20971520000,
- "isMemoryQuotaUnlimited": false,
- "networkWithInternetQuota": 0,
- "networkWithoutInternetQuota": 1
}
}Get All Hardware Plan Storage Entities
Returns a collection resource representation of all storage entities in all hardware plans.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "eb6a1905-774b-44ee-971c-b574e4f266f1",
- "name": "Storage 1",
- "hardwarePlanUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "quota": 53687091200
}, - {
- "instanceUid": "0cd4a165-5adc-472b-bd41-01528907e782",
- "name": "Storage 2",
- "hardwarePlanUid": "982f7ef2-0b95-4b79-b0b9-b858ed3e6a75",
- "quota": 53687091200
}, - {
- "instanceUid": "cefeb06b-dbd8-45b0-a019-44daf5ddeea8",
- "name": "Storage 3",
- "hardwarePlanUid": "52c981c2-3937-4467-a27a-4122de927372",
- "quota": 53687091200
}
], - "meta": {
- "pagingInfo": {
- "total": 3,
- "count": 3,
- "offset": 0
}
}
}Get All Hardware Plan Storage Entities
Returns a collection resource representation of all storage entities in a hardware plan with the specified UID.
path Parameters
| instanceUid required | string <uuid> Hardware plan UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "eb6a1905-774b-44ee-971c-b574e4f266f1",
- "name": "Storage 1",
- "hardwarePlanUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "quota": 53687091200
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get All Cloud Gateway Pools
Returns a collection resource representation of all cloud gateway pools.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "2c449807-d144-4845-80e7-09e4818fb4e4",
- "name": "Cloud gateway pool 1",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "numberOfGateways": 3
}, - {
- "instanceUid": "e8c59d16-7202-4212-8d4e-7890205c5aa2",
- "name": "Cloud gateway pool 2",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "numberOfGateways": 4
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Cloud Gateway Pools Configured for Site
Returns a collection resource representation of all cloud gateway pools configured for a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "2c449807-d144-4845-80e7-09e4818fb4e4",
- "name": "Cloud gateway pool 1",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "numberOfGateways": 3
}, - {
- "instanceUid": "e8c59d16-7202-4212-8d4e-7890205c5aa2",
- "name": "Cloud gateway pool 2",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "numberOfGateways": 4
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Cloud Gateway Pool
Returns a resource representation of a cloud gateway pool with the specified UID.
path Parameters
| instanceUid required | string <uuid> Cloud gateway pool UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "2c449807-d144-4845-80e7-09e4818fb4e4",
- "name": "Cloud gateway pool 1",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "numberOfGateways": 3
}
}Get All Cloud Gateways in Pool
Returns a collection resource representation of all cloud gateways included in a pool with the specified UID.
path Parameters
| instanceUid required | string <uuid> Cloud gateway pool UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "54afd16d-fd84-451d-8cb4-d478b8745180",
- "name": "r2vaw.tech.local",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "gatewayPoolUid": "2c449807-d144-4845-80e7-09e4818fb4e4",
- "port": 9999,
- "externalPort": 6180,
- "externalAddress": "r2vaw.tech.local",
- "externalIpList": [
- "r2vaw.tech.local"
], - "isOutOfDate": false,
- "hostUid": "1be00e5c-5906-4e26-a86d-570d5e8bfaf1",
- "isDisabled": false,
- "status": "Healthy"
}, - {
- "instanceUid": "b8e7ba24-2413-4143-a8a7-7e9bce0d6189",
- "name": "r2SecondCC",
- "backupServerUid": "56c7aef2-de29-4ab4-af54-9c29a34dcdb0",
- "gatewayPoolUid": "2c449807-d144-4845-80e7-09e4818fb4e4",
- "port": 9999,
- "externalPort": 6180,
- "externalAddress": "r2SecondCC.tech.local",
- "externalIpList": [
- "r2SecondCC.tech.local"
], - "isOutOfDate": false,
- "hostUid": "6745a759-2205-4cd2-b172-8ec8f7e60ef8",
- "isDisabled": false,
- "status": "Healthy"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Cloud Gateways
Returns a collection resource representation of all cloud gateways.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "70c87aaf-0498-4a92-beba-7e0a867d05af",
- "name": "VSPC1",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "gatewayPoolUid": null,
- "port": 9999,
- "externalPort": 6180,
- "externalAddress": "VSPC1.tech.local",
- "externalIpList": [
- "VSPC1.tech.local"
], - "isOutOfDate": false,
- "hostUid": "6745a759-2205-4cd2-b172-8ec8f7e60ef8",
- "isDisabled": false,
- "status": "Healthy"
}, - {
- "instanceUid": "54afd16d-fd84-451d-8cb4-d478b8745180",
- "name": "r2vaw.tech.local",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "gatewayPoolUid": "2c449807-d144-4845-80e7-09e4818fb4e4",
- "port": 9999,
- "externalPort": 6180,
- "externalAddress": "r2vaw.tech.local",
- "externalIpList": [
- "r2vaw.tech.local"
], - "isOutOfDate": false,
- "hostUid": "1be00e5c-5906-4e26-a86d-570d5e8bfaf1",
- "isDisabled": false,
- "status": "Healthy"
}, - {
- "instanceUid": "b8e7ba24-2413-4143-a8a7-7e9bce0d6189",
- "name": "r2SecondCC",
- "backupServerUid": "56c7aef2-de29-4ab4-af54-9c29a34dcdb0",
- "gatewayPoolUid": null,
- "port": 9999,
- "externalPort": 6180,
- "externalAddress": "r2SecondCC.tech.local",
- "externalIpList": [
- "r2SecondCC.tech.local"
], - "isOutOfDate": false,
- "hostUid": "6745a759-2205-4cd2-b172-8ec8f7e60ef8",
- "isDisabled": false,
- "status": "Healthy"
}, - {
- "instanceUid": "48a8a292-4a4e-4c5b-a821-74f1b30a316c",
- "name": "R2THIRDCC",
- "backupServerUid": "0107365a-60f9-422a-832b-485db173d356",
- "gatewayPoolUid": null,
- "port": 9999,
- "externalPort": 6180,
- "externalAddress": "172.35.152.104",
- "externalIpList": [
- "172.35.152.104"
], - "isOutOfDate": false,
- "hostUid": "6745a759-2205-4cd2-b172-8ec8f7e60ef8",
- "isDisabled": false,
- "status": "Healthy"
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Cloud Gateways Configured for Site
Returns a collection resource representation of all cloud gateways configured for a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "70c87aaf-0498-4a92-beba-7e0a867d05af",
- "name": "VSPC1",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "gatewayPoolUid": null,
- "port": 9999,
- "externalPort": 6180,
- "externalAddress": "VSPC1.tech.local",
- "externalIpList": [
- "VSPC1.tech.local"
], - "isOutOfDate": false,
- "hostUid": "6745a759-2205-4cd2-b172-8ec8f7e60ef8",
- "isDisabled": false,
- "status": "Healthy"
}, - {
- "instanceUid": "54afd16d-fd84-451d-8cb4-d478b8745180",
- "name": "r2vaw.tech.local",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "gatewayPoolUid": "2c449807-d144-4845-80e7-09e4818fb4e4",
- "port": 9999,
- "externalPort": 6180,
- "externalAddress": "r2vaw.tech.local",
- "externalIpList": [
- "r2vaw.tech.local"
], - "isOutOfDate": false,
- "hostUid": "1be00e5c-5906-4e26-a86d-570d5e8bfaf1",
- "isDisabled": false,
- "status": "Healthy"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Cloud Gateway
Returns a resource representation of a cloud gateway with the specified UID.
path Parameters
| gatewayUid required | string <uuid> Cloud gateway pool UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "48a8a292-4a4e-4c5b-a821-74f1b30a316c",
- "name": "R2THIRDCC",
- "backupServerUid": "0107365a-60f9-422a-832b-485db173d356",
- "gatewayPoolUid": null,
- "port": 9999,
- "externalPort": 6180,
- "externalAddress": "172.35.152.104",
- "externalIpList": [
- "172.35.152.104"
], - "isOutOfDate": false,
- "hostUid": "6745a759-2205-4cd2-b172-8ec8f7e60ef8",
- "isDisabled": false,
- "status": "Healthy"
}
}Get All Wan Accelerators
Returns a collection resource representation of all WAN accelerators.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "00bdb123-c35a-43d6-ad03-7ba78e156ac4",
- "name": "VSPC1",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd"
}, - {
- "instanceUid": "5c601c47-e4f3-44d4-a0bd-fa5e120141d4",
- "name": "VSPC2",
- "backupServerUid": "592a9947-235f-4234-b8e8-5c8a559d6d3a"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Wan Accelerators Configured for Site
Returns a collection resource representation of all WAN accelerators configured for a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "00bdb123-c35a-43d6-ad03-7ba78e156ac4",
- "name": "VSPC1",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd"
}, - {
- "instanceUid": "5c601c47-e4f3-44d4-a0bd-fa5e120141d4",
- "name": "VSPC2",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Wan Accelerator
Returns a resource representation of a WAN accelerator with the specified UID.
path Parameters
| wanAcceleratorUid required | string <uuid> WAN accelerator UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "00bdb123-c35a-43d6-ad03-7ba78e156ac4",
- "name": "VSPC1",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd"
}
}Get All Site Backups
Returns a collection resource representation of backups created by all Veeam Cloud Connect sites.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "8bea41e5-1e73-405c-873d-c10776b10233",
- "name": "WServerVolumeCloud_r2vawServ1",
- "tenantUid": "b79d2d96-b3c9-43b2-b338-95aeee1b4b6b",
- "subTenantUid": "993b560d-1458-4d6c-a9f5-671e5bc41228",
- "type": "Windows",
- "siteUid": "e9ac31e5-5377-4f9b-8fbf-1e3d32218ded",
- "repositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "jobUid": "ac2d90e8-50e4-480f-ae9a-3751e520a802",
- "sourceInstallationUid": "19873b42-88ea-bbc5-e764-74d8f6ebd698",
- "restorePointsCount": 1
}, - {
- "instanceUid": "b8cbebe4-5b93-4f6d-b77f-e7fb23b4a9e0",
- "name": "Backup Job 1",
- "tenantUid": "cf3e0ebd-f242-4404-a9ef-fab8a5244064",
- "subTenantUid": null,
- "type": "VSphere",
- "siteUid": "bfa1148c-f3cf-446b-8603-656f2e6e46c4",
- "repositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "jobUid": "31be515a-a120-4b84-8e1a-f4ce8c635fa7",
- "sourceInstallationUid": "1902af91-6026-4943-ad78-b89ef80de65f",
- "restorePointsCount": 2
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Site Backup
Returns a resource representation of a backup with the specified UID created by a Veeam Cloud Connect site.
path Parameters
| backupUid required | string <uuid> UID assigned to a backup. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "8bea41e5-1e73-405c-873d-c10776b10233",
- "name": "WServerVolumeCloud_r2vawServ1",
- "tenantUid": "b79d2d96-b3c9-43b2-b338-95aeee1b4b6b",
- "subTenantUid": "993b560d-1458-4d6c-a9f5-671e5bc41228",
- "type": "Windows",
- "siteUid": "e9ac31e5-5377-4f9b-8fbf-1e3d32218ded",
- "repositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "jobUid": "ac2d90e8-50e4-480f-ae9a-3751e520a802",
- "sourceInstallationUid": "19873b42-88ea-bbc5-e764-74d8f6ebd698",
- "restorePointsCount": 1
}
}Get All Backups Created by Site
Returns a collection resource representation of all backups created by a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "8bea41e5-1e73-405c-873d-c10776b10233",
- "name": "WServerVolumeCloud_r2vawServ1",
- "tenantUid": "b79d2d96-b3c9-43b2-b338-95aeee1b4b6b",
- "subTenantUid": "993b560d-1458-4d6c-a9f5-671e5bc41228",
- "type": "Windows",
- "siteUid": "e9ac31e5-5377-4f9b-8fbf-1e3d32218ded",
- "repositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "jobUid": "ac2d90e8-50e4-480f-ae9a-3751e520a802",
- "sourceInstallationUid": "19873b42-88ea-bbc5-e764-74d8f6ebd698",
- "restorePointsCount": 1
}, - {
- "instanceUid": "b8cbebe4-5b93-4f6d-b77f-e7fb23b4a9e0",
- "name": "Backup Job 1",
- "tenantUid": "cf3e0ebd-f242-4404-a9ef-fab8a5244064",
- "subTenantUid": null,
- "type": "VSphere",
- "siteUid": "e9ac31e5-5377-4f9b-8fbf-1e3d32218ded",
- "repositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "jobUid": "31be515a-a120-4b84-8e1a-f4ce8c635fa7",
- "sourceInstallationUid": "1902af91-6026-4943-ad78-b89ef80de65f",
- "restorePointsCount": 2
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Tenants
Returns a collection resource representation of all tenants.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "7d33c59e-e220-4496-a5cb-e6b40f06c6aa",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "siteName": "r2vspc",
- "type": "General",
- "vCloudOrganizationUid": null,
- "lastActive": null,
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "gatewayPoolTenant",
- "password": null
}, - "description": "Created by Powershell at 7/17/2025 5:55:36 PM.",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "GatewayPool",
- "gatewayPoolsUids": [
- "ddf4abc1-28be-4399-a305-006b84f07f4e"
], - "isGatewayFailoverEnabled": false,
- "name": "gatewayPoolTenant",
- "hashedPassword": null,
- "isEnabled": true,
- "isBackupResourcesEnabled": true,
- "isNativeReplicationResourcesEnabled": true,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": "6445321d-ca8e-4953-8ccc-2f95caa0452a"
}, - {
- "instanceUid": "34e7b2d1-8bf1-4d8c-b723-9a3a155ad41f",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "siteName": "r2vspc",
- "type": "General",
- "vCloudOrganizationUid": null,
- "lastActive": "2025-07-18T10:48:00.0000000+02:00",
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "admin",
- "password": null
}, - "description": "Created by Powershell at 7/17/2025 5:07:10 PM.",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "StandaloneGateways",
- "gatewayPoolsUids": [ ],
- "isGatewayFailoverEnabled": false,
- "name": "restv3t1",
- "hashedPassword": null,
- "isEnabled": true,
- "isBackupResourcesEnabled": true,
- "isNativeReplicationResourcesEnabled": true,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": "320a9260-b2dd-4d6f-8ceb-d574121ff881"
}, - {
- "instanceUid": "f5266e36-fef4-4231-9a9d-11afb11b7f9c",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "siteName": "r2vspc",
- "type": "General",
- "vCloudOrganizationUid": null,
- "lastActive": "2025-07-18T09:45:00.0000000+02:00",
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "daltenant",
- "password": null
}, - "description": "",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "StandaloneGateways",
- "gatewayPoolsUids": [ ],
- "isGatewayFailoverEnabled": false,
- "name": "DallasTenant",
- "hashedPassword": null,
- "isEnabled": true,
- "isBackupResourcesEnabled": true,
- "isNativeReplicationResourcesEnabled": false,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": "1fb1e82c-dbd1-443d-99b7-0602cb3dfb0a"
}, - {
- "instanceUid": "db3e0f98-34d3-4f89-88bc-b8073805a845",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "siteName": "r2vspc",
- "type": "General",
- "vCloudOrganizationUid": null,
- "lastActive": "2025-07-18T06:29:00.0000000+02:00",
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "pittenant",
- "password": null
}, - "description": "",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "StandaloneGateways",
- "gatewayPoolsUids": [ ],
- "isGatewayFailoverEnabled": false,
- "name": "PittsburghTenant",
- "hashedPassword": null,
- "isEnabled": true,
- "isBackupResourcesEnabled": true,
- "isNativeReplicationResourcesEnabled": false,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": "f442e813-1cb5-4a41-98dd-9904a082ed02"
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Tenants Registered on Site
Returns a collection resource representation of tenants registered on a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "717680a7-1a1e-48c1-aed4-204c8ae01201",
- "siteUid": "bfa1148c-f3cf-446b-8603-656f2e6e46c4",
- "siteName": "r2vspc",
- "type": "General",
- "vCloudOrganizationUid": null,
- "lastActive": null,
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "gatewayPoolTenant",
- "password": null
}, - "description": "Created by Powershell at 7/23/2025 6:46:52 PM.",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "GatewayPool",
- "gatewayPoolsUids": [
- "b89ee2f8-027b-4307-b87f-41f8d8bbbac5"
], - "isGatewayFailoverEnabled": false,
- "name": "gatewayPoolTenant",
- "hashedPassword": null,
- "isEnabled": true,
- "isBackupResourcesEnabled": true,
- "isNativeReplicationResourcesEnabled": true,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": "c70316fc-a347-42c4-bc1d-524312815591"
}, - {
- "instanceUid": "cf3e0ebd-f242-4404-a9ef-fab8a5244064",
- "siteUid": "bfa1148c-f3cf-446b-8603-656f2e6e46c4",
- "siteName": "r2vspc",
- "type": "General",
- "vCloudOrganizationUid": null,
- "lastActive": "2025-07-24T07:19:00.0000000+02:00",
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "admin",
- "password": null
}, - "description": "Created by Powershell at 7/23/2025 5:52:55 PM.",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "StandaloneGateways",
- "gatewayPoolsUids": [ ],
- "isGatewayFailoverEnabled": false,
- "name": "restv3t1",
- "hashedPassword": null,
- "isEnabled": true,
- "isBackupResourcesEnabled": true,
- "isNativeReplicationResourcesEnabled": true,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": "2350c281-951d-446f-bc67-8ae9321dc131"
}, - {
- "instanceUid": "7829b7b9-46e5-4dd5-a928-ac09898e1385",
- "siteUid": "bfa1148c-f3cf-446b-8603-656f2e6e46c4",
- "siteName": "r2vspc",
- "type": "General",
- "vCloudOrganizationUid": null,
- "lastActive": null,
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "daltenant",
- "password": null
}, - "description": "",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "StandaloneGateways",
- "gatewayPoolsUids": [ ],
- "isGatewayFailoverEnabled": false,
- "name": "DallasTenant",
- "hashedPassword": null,
- "isEnabled": true,
- "isBackupResourcesEnabled": false,
- "isNativeReplicationResourcesEnabled": false,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": "c4381df0-401c-4d37-a4c5-14cec56c4416"
}, - {
- "instanceUid": "7a5dafb1-e526-42ca-8bc7-4672709c6c2f",
- "siteUid": "bfa1148c-f3cf-446b-8603-656f2e6e46c4",
- "siteName": "r2vspc",
- "type": "General",
- "vCloudOrganizationUid": null,
- "lastActive": null,
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "PittsburghTenant",
- "password": null
}, - "description": "",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "StandaloneGateways",
- "gatewayPoolsUids": [ ],
- "isGatewayFailoverEnabled": false,
- "name": "PittsburghTenant",
- "hashedPassword": null,
- "isEnabled": true,
- "isBackupResourcesEnabled": false,
- "isNativeReplicationResourcesEnabled": false,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": "102b8f4d-0984-4204-bfe8-59e0c0063e86"
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Create Tenant on Site
Creates a new tenant on a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Tenant properties.
required | object Credentials or user name of a tenant account configured for a VMware Cloud Director organization.
|
| type | string Default: "General" Type of a tenant account. |
| vCloudOrganizationUid | string or null <uuid> UID assigned to a VMware Cloud Director organization. |
| isLeaseExpirationEnabled | boolean Default: false Indicates whether a tenant account must be disabled automatically. |
| leaseExpirationDate | string or null <date-time> Date and time when a company account must be disabled. |
| description | string or null Description of a tenant account. |
| isThrottlingEnabled | boolean Default: false Indicates whether incoming network traffic that will be accepted from a tenant is limited. |
| throttlingValue | integer or null <int32> [ 1 .. 9999 ] Default: 1 Maximum incoming network traffic bandwidth that will be accepted from a tenant.
|
| throttlingUnit | string or null Default: "MbytePerSec" Measurement units of incoming network traffic accepted from a company.
|
| maxConcurrentTask | integer <int32> [ 1 .. 10000 ] Default: 1 Maximum number of concurrent tasks available to a tenant. |
| isBackupProtectionEnabled | boolean Default: false Indicates whether deleted backup file protection is enabled. |
| backupProtectionPeriod | integer or null <int32> [ 1 .. 99 ] Default: 7 Number of days during which deleted backup files must be kept in the recycle bin on the Veeam Cloud Connect server. |
| gatewaySelectionType | string Default: "StandaloneGateways" Type of gateway selection. |
| gatewayPoolsUids | Array of strings or null <uuid> unique Collection of UIDs assigned to gateway pools that are allocated to a company.
|
| isGatewayFailoverEnabled | boolean Default: false Indicates whether a tenant is allowed to fail over to a cloud gateway that is not added to a selected cloud gateway pool. |
| isNativeReplicationResourcesEnabled | boolean Default: false Indicates whether cloud replication resources are allocated to a tenant. |
| isVcdReplicationResourcesEnabled | boolean Default: false Indicates whether organization VDCs are allocated to a tenant as cloud hosts. |
| assignedForCompany | string or null <uuid> UID of a company to which a tenant is assigned.
|
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
{- "type": "General",
- "vCloudOrganizationUid": null,
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "admin",
- "password": "Password1"
}, - "description": "Tenant for Alpha company",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "StandaloneGateways",
- "gatewayPoolsUids": [ ],
- "isGatewayFailoverEnabled": false,
- "isNativeReplicationResourcesEnabled": false,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": null
}- 200
- default
{- "data": {
- "instanceUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "siteUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "siteName": "ccsrv1",
- "type": "General",
- "vCloudOrganizationUid": null,
- "lastActive": null,
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "admin",
- "password": null
}, - "description": "Tenant for Alpha company",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "StandaloneGateways",
- "gatewayPoolsUids": [ ],
- "isGatewayFailoverEnabled": false,
- "name": "tnt1",
- "hashedPassword": null,
- "isEnabled": true,
- "isBackupResourcesEnabled": false,
- "isNativeReplicationResourcesEnabled": false,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": "6f213654-b538-4695-ac69-aa677e41862e"
}
}Get Tenant
Returns a resource representation of a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "717680a7-1a1e-48c1-aed4-204c8ae01201",
- "siteUid": "bfa1148c-f3cf-446b-8603-656f2e6e46c4",
- "siteName": "r2vspc",
- "type": "General",
- "vCloudOrganizationUid": null,
- "lastActive": null,
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "gatewayPoolTenant",
- "password": null
}, - "description": "Created by Powershell at 7/23/2025 6:46:52 PM.",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "GatewayPool",
- "gatewayPoolsUids": [
- "b89ee2f8-027b-4307-b87f-41f8d8bbbac5"
], - "isGatewayFailoverEnabled": false,
- "name": "gatewayPoolTenant",
- "hashedPassword": null,
- "isEnabled": true,
- "isBackupResourcesEnabled": true,
- "isNativeReplicationResourcesEnabled": true,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": "c70316fc-a347-42c4-bc1d-524312815591"
}
}Modify Tenant
Modifies a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Array of JSON Patch operations according to RFC 6902.
| op required | string Performed operation. |
| value required | string Value that is added, replaced, tested or removed by the PATCH operation. |
| path required | string JSON Pointer containing path to a target location where the PATCH operation is performed. |
| from | string or null JSON Pointer containing path to a location from which data is moved or copied. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "value": "Tenant for Alpha company",
- "path": "/description",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "siteUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "siteName": "ccsrv1",
- "type": "General",
- "vCloudOrganizationUid": null,
- "lastActive": null,
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "admin",
- "password": null
}, - "description": "Tenant for Alpha company",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "StandaloneGateways",
- "gatewayPoolsUids": [ ],
- "isGatewayFailoverEnabled": false,
- "name": "tnt1",
- "hashedPassword": null,
- "isEnabled": true,
- "isBackupResourcesEnabled": false,
- "isNativeReplicationResourcesEnabled": false,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": "6f213654-b538-4695-ac69-aa677e41862e"
}
}Delete Tenant
Deletes a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
| deleteBackups required | boolean Defines if all backup files of a tenant must be deleted. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Enable Cloud Tenant
Enables a cloud tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "717680a7-1a1e-48c1-aed4-204c8ae01201",
- "siteUid": "bfa1148c-f3cf-446b-8603-656f2e6e46c4",
- "siteName": "r2vspc",
- "type": "General",
- "vCloudOrganizationUid": null,
- "lastActive": null,
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "gatewayPoolTenant",
- "password": null
}, - "description": "Created by Powershell at 7/23/2025 6:46:52 PM.",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "GatewayPool",
- "gatewayPoolsUids": [
- "b89ee2f8-027b-4307-b87f-41f8d8bbbac5"
], - "isGatewayFailoverEnabled": false,
- "name": "gatewayPoolTenant",
- "hashedPassword": null,
- "isEnabled": true,
- "isBackupResourcesEnabled": true,
- "isNativeReplicationResourcesEnabled": true,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": "c70316fc-a347-42c4-bc1d-524312815591"
}
}Disable Cloud Tenant
Disables a cloud tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "717680a7-1a1e-48c1-aed4-204c8ae01201",
- "siteUid": "bfa1148c-f3cf-446b-8603-656f2e6e46c4",
- "siteName": "r2vspc",
- "type": "General",
- "vCloudOrganizationUid": null,
- "lastActive": null,
- "isLeaseExpirationEnabled": false,
- "leaseExpirationDate": null,
- "credentials": {
- "userName": "gatewayPoolTenant",
- "password": null
}, - "description": "Created by Powershell at 7/23/2025 6:46:52 PM.",
- "isThrottlingEnabled": false,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": 1,
- "isBackupProtectionEnabled": false,
- "backupProtectionPeriod": null,
- "gatewaySelectionType": "GatewayPool",
- "gatewayPoolsUids": [
- "b89ee2f8-027b-4307-b87f-41f8d8bbbac5"
], - "isGatewayFailoverEnabled": false,
- "name": "gatewayPoolTenant",
- "hashedPassword": null,
- "isEnabled": false,
- "isBackupResourcesEnabled": true,
- "isNativeReplicationResourcesEnabled": true,
- "isVcdReplicationResourcesEnabled": false,
- "assignedForCompany": "c70316fc-a347-42c4-bc1d-524312815591"
}
}Get All Tenant Backup Resources
Returns a collection resource representation of all tenant cloud backup resources.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "bbd634fd-e881-4e03-8aaf-bec7beccd5fb",
- "companyUid": "bb591af2-7c6b-4bca-856b-603ae6088a1a",
- "tenantUid": "ed75e0e5-f56e-4957-b131-a677c390f99d",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "repositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "cloudRepositoryName": "r1 repo",
- "storageQuota": 4294967296,
- "usedSpace": 0,
- "serversQuota": null,
- "isServersQuotaUnlimited": true,
- "workstationsQuota": null,
- "isWorkstationsQuotaUnlimited": true,
- "vmsQuota": null,
- "isVmsQuotaUnlimited": true,
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null,
- "isDefault": true
}, - {
- "instanceUid": "cfbfa0ec-702f-4a45-899e-9666b7446ce5",
- "companyUid": null,
- "tenantUid": "502b8967-b7b8-4196-9518-104572cf9525",
- "siteUid": "592a9947-235f-4234-b8e8-5c8a559d6d3a",
- "repositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "cloudRepositoryName": "lrepo1",
- "storageQuota": 107374182400,
- "usedSpace": 0,
- "serversQuota": null,
- "isServersQuotaUnlimited": true,
- "workstationsQuota": null,
- "isWorkstationsQuotaUnlimited": true,
- "vmsQuota": null,
- "isVmsQuotaUnlimited": true,
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": "5c601c47-e4f3-44d4-a0bd-fa5e120141d4",
- "isDefault": true
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Backup Resources Allocated to Tenant
Returns a collection resource representation of all cloud backup resources allocated to a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "bbd634fd-e881-4e03-8aaf-bec7beccd5fb",
- "companyUid": "bb591af2-7c6b-4bca-856b-603ae6088a1a",
- "tenantUid": "ed75e0e5-f56e-4957-b131-a677c390f99d",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "repositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "cloudRepositoryName": "r1 repo",
- "storageQuota": 4294967296,
- "usedSpace": 0,
- "serversQuota": null,
- "isServersQuotaUnlimited": true,
- "workstationsQuota": null,
- "isWorkstationsQuotaUnlimited": true,
- "vmsQuota": null,
- "isVmsQuotaUnlimited": true,
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null,
- "isDefault": true
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Create Tenant Backup Resource
Allocate a new cloud backup resource to a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Cloud backup resource properties.
| repositoryUid required | string <uuid> UID assigned to a cloud repository. |
| cloudRepositoryName required | string Name of a cloud backup repository. |
| storageQuota required | integer <int64> [ 1073741824 .. 1124774006935781400 ] Amount of space allocated to a company on a cloud repository, in bytes. |
| serversQuota | integer or null <int32> Maximum number of Veeam backup agents in the Server mode that a company is allowed to store on a cloud repository. |
| isServersQuotaUnlimited | boolean Default: true Indicates whether a company is allowed to store an unlimited number of Veeam backup agents in the Server mode on a cloud repository. |
| workstationsQuota | integer or null <int32> Maximum number of Veeam backup agents in the Workstation mode that a company is allowed to store on a cloud repository. |
| isWorkstationsQuotaUnlimited | boolean Default: true Indicates whether a company is allowed to store an unlimited number of Veeam backup agents in the Workstation mode on a cloud repository. |
| vmsQuota | integer or null <int32> Maximum number of VMs that a company is allowed to store on a cloud repository. |
| isVmsQuotaUnlimited | boolean Default: true Indicates whether a company is allowed to store an unlimited number of VMs on a cloud repository. |
| isWanAccelerationEnabled | boolean Default: false Indicates whether WAN acceleration is enabled. |
| wanAcceleratorUid | string or null <uuid> UID assigned to a WAN accelerator. |
| isDefault | boolean Default: false Defines whether a cloud repository is set by default. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
{- "repositoryUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "cloudRepositoryName": "repo1",
- "storageQuota": 1073741824,
- "serversQuota": 1,
- "isServersQuotaUnlimited": false,
- "workstationsQuota": 1,
- "isWorkstationsQuotaUnlimited": false,
- "vmsQuota": 1,
- "isVmsQuotaUnlimited": false,
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "isDefault": false
}- 200
- default
{- "data": {
- "instanceUid": "6f213654-b538-4695-ac69-aa677e41862e",
- "companyUid": "716adb1a-49ab-42a1-84d9-103b96737834",
- "tenantUid": "b2fb8f33-9675-46d9-a114-6664e1044860",
- "siteUid": "c9a5bc4d-4577-4408-a309-9960b6107c4b",
- "repositoryUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "cloudRepositoryName": "repo1",
- "storageQuota": 1073741824,
- "usedSpace": 0,
- "serversQuota": 1,
- "isServersQuotaUnlimited": false,
- "workstationsQuota": 1,
- "isWorkstationsQuotaUnlimited": false,
- "vmsQuota": 1,
- "isVmsQuotaUnlimited": false,
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "isDefault": false
}
}Get Usage of All Backup Resources Allocated to Tenant
Returns a resource representation of cloud backup resource usage by a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "companyUid": "c3436305-1731-4b05-bea7-958bb9812f01",
- "tenantUid": "babeac30-87de-4868-b5a3-f3ec112b41e8",
- "backupResourceUid": "2c761a24-a0c5-4937-97ec-e59519eb9da5",
- "storageQuota": 1073741824,
- "usedStorageQuota": 0,
- "archiveTierUsage": 0,
- "capacityTierUsage": 0,
- "performanceTierUsage": 0,
- "serverBackups": 0,
- "workstationBackups": 0,
- "vmBackups": 0
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get Usage of All Tenant Backup Resources
Returns a collection resource representation of cloud backup resource usage by all tenants.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "companyUid": "6445321d-ca8e-4953-8ccc-2f95caa0452a",
- "tenantUid": "7d33c59e-e220-4496-a5cb-e6b40f06c6aa",
- "backupResourceUid": "44e8475a-3f8c-464d-a4f4-376cf3786e0a",
- "storageQuota": 2147483648,
- "usedStorageQuota": 0,
- "archiveTierUsage": 0,
- "capacityTierUsage": 0,
- "performanceTierUsage": 0,
- "serverBackups": 0,
- "workstationBackups": 0,
- "vmBackups": 0
}, - {
- "companyUid": "320a9260-b2dd-4d6f-8ceb-d574121ff881",
- "tenantUid": "34e7b2d1-8bf1-4d8c-b723-9a3a155ad41f",
- "backupResourceUid": "01e9ad69-6ed2-479d-be93-e34140eb3061",
- "storageQuota": 53687091200,
- "usedStorageQuota": 14454620160,
- "archiveTierUsage": 0,
- "capacityTierUsage": 0,
- "performanceTierUsage": 0,
- "serverBackups": 2,
- "workstationBackups": 0,
- "vmBackups": 1
}, - {
- "companyUid": "1fb1e82c-dbd1-443d-99b7-0602cb3dfb0a",
- "tenantUid": "f5266e36-fef4-4231-9a9d-11afb11b7f9c",
- "backupResourceUid": "bacf51a6-fd0e-45f6-9688-11480f2cd5a6",
- "storageQuota": 10737418240,
- "usedStorageQuota": 800063488,
- "archiveTierUsage": 0,
- "capacityTierUsage": 0,
- "performanceTierUsage": 0,
- "serverBackups": 0,
- "workstationBackups": 1,
- "vmBackups": 0
}, - {
- "companyUid": "f442e813-1cb5-4a41-98dd-9904a082ed02",
- "tenantUid": "db3e0f98-34d3-4f89-88bc-b8073805a845",
- "backupResourceUid": "cfba14fc-1e7d-49d0-b739-0a73bca8628a",
- "storageQuota": 10737418240,
- "usedStorageQuota": 9437184,
- "archiveTierUsage": 0,
- "capacityTierUsage": 0,
- "performanceTierUsage": 0,
- "serverBackups": 0,
- "workstationBackups": 0,
- "vmBackups": 0
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get Tenant Backup Resource
Returns a resource representation of tenant cloud backup resource with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
| resourceUid required | string <uuid> Cloud backup resource UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "9eceb78d-9a56-481b-bbda-7e8fac5e0a89",
- "companyUid": null,
- "tenantUid": "1635f6f5-7542-4069-a11e-f7090eea6deb",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "repositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "cloudRepositoryName": "r1 repo",
- "storageQuota": 2147483648,
- "usedSpace": 0,
- "serversQuota": 1,
- "isServersQuotaUnlimited": false,
- "workstationsQuota": 1,
- "isWorkstationsQuotaUnlimited": false,
- "vmsQuota": 1,
- "isVmsQuotaUnlimited": false,
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": "5644e486-317c-4f04-9e97-30cc3997c2f9",
- "isDefault": false
}
}Modify Tenant Backup Resource
Modifies a tenant cloud backup resource with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
| resourceUid required | string <uuid> Cloud backup resource UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Array of JSON Patch operations according to RFC 6902.
| op required | string Performed operation. |
| value required | string Value that is added, replaced, tested or removed by the PATCH operation. |
| path required | string JSON Pointer containing path to a target location where the PATCH operation is performed. |
| from | string or null JSON Pointer containing path to a location from which data is moved or copied. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "value": 3221225472,
- "path": "/StorageQuota",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "companyUid": null,
- "tenantUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "siteUid": "6f213654-b538-4695-ac69-aa677e41862e",
- "repositoryUid": "716adb1a-49ab-42a1-84d9-103b96737834",
- "cloudRepositoryName": "rest repo",
- "storageQuota": 3221225472,
- "usedSpace": 0,
- "serversQuota": null,
- "isServersQuotaUnlimited": true,
- "workstationsQuota": null,
- "isWorkstationsQuotaUnlimited": true,
- "vmsQuota": null,
- "isVmsQuotaUnlimited": true,
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": "b2fb8f33-9675-46d9-a114-6664e1044860",
- "isDefault": false
}
}Delete Tenant Backup Resource
Deletes a tenant cloud backup resource with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
| resourceUid required | string <uuid> Cloud backup resource UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Get Tenant Traffic Resource
Returns a resource representation of a cloud traffic quota configured for a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "tenantUid": "1070bd6b-8063-487c-ac9c-c95ca850175c",
- "companyUid": "c3436305-1731-4b05-bea7-958bb9812f01",
- "dataTransferOutQuota": null,
- "isDataTransferOutQuotaUnlimited": true
}
}Modify Tenant Traffic Resource
Modifies cloud traffic quota configured for a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Array of JSON Patch operations according to RFC 6902.
| op required | string Performed operation. |
| value required | string Value that is added, replaced, tested or removed by the PATCH operation. |
| path required | string JSON Pointer containing path to a target location where the PATCH operation is performed. |
| from | string or null JSON Pointer containing path to a location from which data is moved or copied. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "value": 53687091200,
- "path": "/dataTransferOutQuota",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "siteUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "tenantUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "companyUid": "6f213654-b538-4695-ac69-aa677e41862e",
- "dataTransferOutQuota": 53687091200,
- "isDataTransferOutQuotaUnlimited": false
}
}Get All Tenant Replication Resources
Returns a collection resource representation of all tenant cloud replication resources.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "7d33c59e-e220-4496-a5cb-e6b40f06c6aa",
- "tenantUid": "7d33c59e-e220-4496-a5cb-e6b40f06c6aa",
- "companyUid": "6445321d-ca8e-4953-8ccc-2f95caa0452a",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "hardwarePlans": [
- {
- "hardwarePlanUid": "bb41f407-412b-4928-9005-bfdc7690857b",
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
], - "isFailoverCapabilitiesEnabled": false,
- "isPublicAllocationEnabled": false,
- "numberOfPublicIps": 0
}, - {
- "instanceUid": "34e7b2d1-8bf1-4d8c-b723-9a3a155ad41f",
- "tenantUid": "34e7b2d1-8bf1-4d8c-b723-9a3a155ad41f",
- "companyUid": "320a9260-b2dd-4d6f-8ceb-d574121ff881",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "hardwarePlans": [
- {
- "hardwarePlanUid": "bb41f407-412b-4928-9005-bfdc7690857b",
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
], - "isFailoverCapabilitiesEnabled": false,
- "isPublicAllocationEnabled": false,
- "numberOfPublicIps": 0
}, - {
- "instanceUid": "7d8ad065-a11e-4d74-90b5-22eec69dd502",
- "tenantUid": "7d8ad065-a11e-4d74-90b5-22eec69dd502",
- "companyUid": "c3436305-1731-4b05-bea7-958bb9812f01",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "hardwarePlans": [
- {
- "hardwarePlanUid": "bb41f407-412b-4928-9005-bfdc7690857b",
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
], - "isFailoverCapabilitiesEnabled": false,
- "isPublicAllocationEnabled": false,
- "numberOfPublicIps": 0
}, - {
- "instanceUid": "6a712d2a-e05e-46e1-9e57-34cf6eaa26d3",
- "tenantUid": "6a712d2a-e05e-46e1-9e57-34cf6eaa26d3",
- "companyUid": "72985f1c-5d52-4e0e-a0bd-51054a333c37",
- "siteUid": "122160a7-d695-4a13-bc75-fcb32e8fe021",
- "hardwarePlans": [
- {
- "hardwarePlanUid": "39eb2caa-61d8-46f3-ac12-810f427223de",
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
], - "isFailoverCapabilitiesEnabled": false,
- "isPublicAllocationEnabled": false,
- "numberOfPublicIps": 0
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Replication Resources Allocated to Tenant
Returns a collection resource representation of all cloud replication resources allocated to a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "d9d61ec6-9cdb-4890-baf0-351b7091bde8",
- "tenantUid": "d9d61ec6-9cdb-4890-baf0-351b7091bde8",
- "companyUid": "2b3f309c-34de-4c83-a23b-499ab1203cba",
- "siteUid": "bd295f5d-a805-43f2-9668-7e1efcc9a679",
- "hardwarePlans": [
- {
- "hardwarePlanUid": "0be241aa-7723-410e-be47-1f8e0a53bb56",
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
], - "isFailoverCapabilitiesEnabled": false,
- "isPublicAllocationEnabled": false,
- "numberOfPublicIps": 0
}
}Create Tenant Replication Resource
Allocates a new cloud replication resource to a tenant.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Cloud replication resource properties.
Array of objects (TenantReplicationResourceHardwarePlan) Array of hardware plans. | |
| isFailoverCapabilitiesEnabled | boolean Default: false Indicates whether performing failover is available to a company. |
| isPublicAllocationEnabled | boolean or null Default: false Indicates whether public IP addresses are allocated to a company. |
| numberOfPublicIps | integer or null <int32> >= 0 Default: 0 Number of allocated public IP addresses. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
{- "hardwarePlans": [
- {
- "hardwarePlanUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
], - "isFailoverCapabilitiesEnabled": false,
- "isPublicAllocationEnabled": false,
- "numberOfPublicIps": 0
}- 200
- default
{- "data": {
- "instanceUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "tenantUid": "6f213654-b538-4695-ac69-aa677e41862e",
- "companyUid": "716adb1a-49ab-42a1-84d9-103b96737834",
- "siteUid": "b2fb8f33-9675-46d9-a114-6664e1044860",
- "hardwarePlans": [
- {
- "hardwarePlanUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
], - "isFailoverCapabilitiesEnabled": false,
- "isPublicAllocationEnabled": false,
- "numberOfPublicIps": 0
}
}Modify Tenant Replication Resource
Modifies a cloud replication resource allocated to a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Array of JSON Patch operations according to RFC 6902.
| op required | string Performed operation. |
| value required | string Value that is added, replaced, tested or removed by the PATCH operation. |
| path required | string JSON Pointer containing path to a target location where the PATCH operation is performed. |
| from | string or null JSON Pointer containing path to a location from which data is moved or copied. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "value": true,
- "path": "/IsFailoverCapabilitiesEnabled",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "tenantUid": "6f213654-b538-4695-ac69-aa677e41862e",
- "companyUid": "716adb1a-49ab-42a1-84d9-103b96737834",
- "siteUid": "b2fb8f33-9675-46d9-a114-6664e1044860",
- "hardwarePlans": [
- {
- "hardwarePlanUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
], - "isFailoverCapabilitiesEnabled": true,
- "isPublicAllocationEnabled": false,
- "numberOfPublicIps": 0
}
}Get Tenant Hardware Plan
Returns a resource representation of a tenant hardware plan with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
| hardwarePlanUid required | string <uuid> Hardware plan UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "hardwarePlanUid": "bb41f407-412b-4928-9005-bfdc7690857b",
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
}Get All Network Extension Appliances Allocated to Tenant
Returns a collection resource representation of a network extension appliances configured for a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "ac2f4678-69ce-6efb-b479-c1797627adfe",
- "name": "r2_SP_NetworkAppliance",
- "hardwarePlanUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "hostName": "pdc159.tech.local",
- "rootHostName": "moonvc.tech.local",
- "externalNetworkName": "VM Network",
- "tcpIpSettings": {
- "dhcpEnabled": false,
- "ipAddress": "172.27.21.165",
- "subnetMask": "255.255.255.0",
- "defaultGateway": "8.8.8.8"
}
}, - {
- "instanceUid": "303ab2de-639f-4f4e-b0a5-2af4eaa2d718",
- "name": "nea1",
- "hardwarePlanUid": "5e6bee18-a91e-4b1d-a77e-f9ae815b6730",
- "hostName": "nea1.tech.local",
- "rootHostName": "vc4.tech.local",
- "externalNetworkName": "VM Network",
- "tcpIpSettings": {
- "dhcpEnabled": false,
- "ipAddress": "172.27.21.165",
- "subnetMask": "255.255.255.0",
- "defaultGateway": "8.8.8.8"
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Tenant Network Extension Appliance
Returns a resource representation of a tenant network extension appliance with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
| applianceUid required | string <uuid> Network extension appliance UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}, - "data": {
- "instanceUid": "01a60a13-daa4-44a3-9d16-1c40cd5c4fb1",
- "name": "string",
- "hardwarePlanUid": "3fa7e2e0-567e-4ca7-92c8-602e5c9a751a",
- "hostName": "string",
- "rootHostName": "string",
- "externalNetworkName": "string",
- "tcpIpSettings": {
- "dhcpEnabled": true,
- "ipAddress": "string",
- "subnetMask": "string",
- "defaultGateway": "string"
}
}, - "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
]
}Modify Tenant Network Extension Appliance
Modifies a tenant network extension appliance with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
| applianceUid required | string <uuid> Network extension appliance UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Array of JSON Patch operations according to RFC 6902.
| op required | string Performed operation. |
| value required | string Value that is added, replaced, tested or removed by the PATCH operation. |
| path required | string JSON Pointer containing path to a target location where the PATCH operation is performed. |
| from | string or null JSON Pointer containing path to a location from which data is moved or copied. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "value": "r2_SP_NetworkAppliance",
- "path": "/Name",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "ac2f4678-69ce-6efb-b479-c1797627adfe",
- "name": "r2_SP_NetworkAppliance",
- "hardwarePlanUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "hostName": "pdc159.tech.local",
- "rootHostName": "moonvc.tech.local",
- "externalNetworkName": "VM Network",
- "tcpIpSettings": {
- "dhcpEnabled": false,
- "ipAddress": "172.27.21.165",
- "subnetMask": "255.255.255.0",
- "defaultGateway": "8.8.8.8"
}
}
}Get Usage of All Tenant Replication Resources
Returns a collection resource representation of usage of all tenant replication resources.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "hardwarePlanUid": "97fbce82-59f5-4140-99c7-27259641ae38",
- "companyUid": "320a9260-b2dd-4d6f-8ceb-d574121ff881",
- "tenantUid": "34e7b2d1-8bf1-4d8c-b723-9a3a155ad41f",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "vCPUsConsumed": 2,
- "memoryUsage": 4294967296,
- "storageUsage": 24296592528,
- "hostsCoresCount": 0,
- "numberOfVms": 1
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get Usage of All Replication Resources Allocated to Tenant
Returns a collection resource representation of usage of all cloud replication resources allocated to a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "hardwarePlanUid": "97fbce82-59f5-4140-99c7-27259641ae38",
- "companyUid": "320a9260-b2dd-4d6f-8ceb-d574121ff881",
- "tenantUid": "34e7b2d1-8bf1-4d8c-b723-9a3a155ad41f",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "vCPUsConsumed": 2,
- "memoryUsage": 4294967296,
- "storageUsage": 24296592528,
- "hostsCoresCount": 0,
- "numberOfVms": 1
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get All Tenant VMware Cloud Director Replication Resources
Returns a collection resource representation of all tenant VMware Cloud Director replication resources.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "b7ff8dae-7055-65cf-875e-07f13f8c3acb",
- "tenantUid": "0e6480d7-a783-4c52-8d64-643e374448e9",
- "companyUid": "5b47cffb-5c52-4e2b-9acf-a517cc5fd29e",
- "siteUid": "554f80b2-1397-4d41-95bf-bb68443c6018",
- "dataCenters": [
- {
- "dataCenterUid": "ca7d7f05-f43c-45bf-9b4b-343ee61d62c9",
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
], - "isFailoverCapabilitiesEnabled": false
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get All VMware Cloud Director Replication Resources Allocated to Tenant
Returns a collection resource representation of all VMware Cloud Director replication resources allocated to a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "b7ff8dae-7055-65cf-875e-07f13f8c3acb",
- "tenantUid": "0e6480d7-a783-4c52-8d64-643e374448e9",
- "companyUid": "5b47cffb-5c52-4e2b-9acf-a517cc5fd29e",
- "siteUid": "554f80b2-1397-4d41-95bf-bb68443c6018",
- "dataCenters": [
- {
- "dataCenterUid": "ca7d7f05-f43c-45bf-9b4b-343ee61d62c9",
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
], - "isFailoverCapabilitiesEnabled": false
}
}Create Tenant VMware Cloud Director Replication Resource on Site
Allocates a new VMware Cloud Director replication resource to a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
VMware Cloud Director replication resource properties.
Array of objects (TenantVcdReplicationResourceDataCenter) Array of organization VDCs. | |
| isFailoverCapabilitiesEnabled | boolean Default: false Indicates whether performing failover is available to a company. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
{- "dataCenters": [
- {
- "dataCenterUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
], - "isFailoverCapabilitiesEnabled": false
}- 200
- default
{- "data": {
- "instanceUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "tenantUid": "6f213654-b538-4695-ac69-aa677e41862e",
- "companyUid": "716adb1a-49ab-42a1-84d9-103b96737834",
- "siteUid": "b2fb8f33-9675-46d9-a114-6664e1044860",
- "dataCenters": [
- {
- "dataCenterUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
], - "isFailoverCapabilitiesEnabled": false
}
}Modify Tenant VMware Cloud Director Replication Resource
Modifies a VMware Cloud Director replication resource allocated to a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Array of JSON Patch operations according to RFC 6902.
| op required | string Performed operation. |
| value required | string Value that is added, replaced, tested or removed by the PATCH operation. |
| path required | string JSON Pointer containing path to a target location where the PATCH operation is performed. |
| from | string or null JSON Pointer containing path to a location from which data is moved or copied. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "value": true,
- "path": "/IsFailoverCapabilitiesEnabled",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "tenantUid": "6f213654-b538-4695-ac69-aa677e41862e",
- "companyUid": "716adb1a-49ab-42a1-84d9-103b96737834",
- "siteUid": "b2fb8f33-9675-46d9-a114-6664e1044860",
- "dataCenters": [
- {
- "dataCenterUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": null
}
], - "isFailoverCapabilitiesEnabled": false
}
}Get Tenant Organization VDC
Returns a resource representation of a tenant organization VDC with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
| dataCenterUid required | string <uuid> Organization vDC UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "dataCenterUid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": "5e6bee18-a91e-4b1d-a77e-f9ae815b6730"
}
}Get Usage of All Tenant VMware Cloud Director Replication Resources
Returns a collection resource representation of VMware Cloud Director replication resource usage by all tenants.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "dataCenterUid": "ca7d7f05-f43c-45bf-9b4b-343ee61d62c9",
- "companyUid": "b090d159-f5f1-40bc-86c0-02bb16ec356a",
- "tenantUid": "75e1a597-f8ce-4c10-9632-f888ae08d2a5",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "cpuCountConsumed": 0,
- "memoryUsage": 0,
- "storageUsage": 1073741824
}, - {
- "dataCenterUid": "462228cd-ed1b-4aec-9cf8-14c9d7c28533",
- "companyUid": "5f6e5f1c-03f3-4ac2-98cb-b2937fd5cc3c",
- "tenantUid": "19605e1d-1aca-42a9-821d-fa54ee35cb29",
- "siteUid": "4bc08f55-bb47-4af6-8cba-a9d5be445954",
- "cpuCountConsumed": 0,
- "memoryUsage": 0,
- "storageUsage": 1073741824
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Usage of All VMware Cloud Director Replication Resources Allocated to Tenant
Returns a collection resource representation of usage of all VMware Cloud Director replication resources allocated to a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "dataCenterUid": "ca7d7f05-f43c-45bf-9b4b-343ee61d62c9",
- "companyUid": "b090d159-f5f1-40bc-86c0-02bb16ec356a",
- "tenantUid": "75e1a597-f8ce-4c10-9632-f888ae08d2a5",
- "siteUid": "4d32d061-993c-4b69-b9a9-0ea2c9aa891e",
- "cpuCountConsumed": 0,
- "memoryUsage": 0,
- "storageUsage": 1073741824
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get All Network Extension Appliances Configured for Tenant
Returns a collection resource representation of all network extension appliances configured for a tenant with the specified system ID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "fc639c0b-fc65-60f6-9e9f-89a3da15d93b",
- "name": "Alpha Network Extension Appliance",
- "dataCenterUid": "462228cd-ed1b-4aec-9cf8-14c9d7c28533",
- "dataCenterName": "Alpha VDC",
- "tcpIpSettings": {
- "dhcpEnabled": true,
- "ipAddress": "172.16.21.125",
- "subnetMask": "255.255.255.0",
- "defaultGateway": "8.8.8.8"
}
}, - {
- "instanceUid": "57c03e1c-77c4-65eb-9f2d-796275a2fdd3",
- "name": "Alpha Network Extension Appliance",
- "dataCenterUid": "9bb7e31a-52f9-45cc-85ae-6db2a8086400",
- "dataCenterName": "Beta VDC",
- "tcpIpSettings": {
- "dhcpEnabled": true,
- "ipAddress": "",
- "subnetMask": "",
- "defaultGateway": ""
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Tenant Network Extension Appliance
Returns a resource representation of a tenant network extension appliance with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
| applianceUid required | string <uuid> Network extension appliance UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "fc639c0b-fc65-60f6-9e9f-89a3da15d93b",
- "name": "Alpha Network Extension Appliance",
- "dataCenterUid": "462228cd-ed1b-4aec-9cf8-14c9d7c28533",
- "dataCenterName": "Alpha VDC",
- "tcpIpSettings": {
- "dhcpEnabled": true,
- "ipAddress": "172.16.21.125",
- "subnetMask": "255.255.255.0",
- "defaultGateway": "8.8.8.8"
}
}
}Modify Tenant Network Extension Appliance
Modifies a tenant network extension appliance with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
| applianceUid required | string <uuid> Network extension appliance UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
Request Body schema: application/jsonrequired
Array of JSON Patch operations according to RFC 6902.
| op required | string Performed operation. |
| value required | string Value that is added, replaced, tested or removed by the PATCH operation. |
| path required | string JSON Pointer containing path to a target location where the PATCH operation is performed. |
| from | string or null JSON Pointer containing path to a location from which data is moved or copied. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "value": true,
- "path": "/IsFailoverCapabilitiesEnabled",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "57c03e1c-77c4-65eb-9f2d-796275a2fdd3",
- "name": "r3 Network Extension Appliance",
- "dataCenterUid": "9bb7e31a-52f9-45cc-85ae-6db2a8086400",
- "dataCenterName": "2myVDC",
- "tcpIpSettings": {
- "dhcpEnabled": false,
- "ipAddress": "172.27.21.165",
- "subnetMask": "255.255.255.0",
- "defaultGateway": "8.8.8.8"
}
}
}Get All Subtenants
Returns a collection resource representation of all subtenants.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "31ff2fde-7634-480e-873c-65a726e21517",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "name": "3t1_r2valNet",
- "description": "Created by Veeam Service Provider Console at 1/18/2023 8:54:45 PM",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "isEnabled": true
}, - {
- "instanceUid": "4b4eaf3b-312a-4411-9c88-ae5307d2b269",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "name": "3t1_r2val",
- "description": "Created by Veeam Service Provider Console at 1/18/2023 8:57:04 PM",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "isEnabled": true
}, - {
- "instanceUid": "08f0e030-ae78-40b6-b24b-118b870a7151",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "name": "3t1_r2em",
- "description": "Created by Veeam Service Provider Console at 1/18/2023 8:56:41 PM",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "isEnabled": true
}, - {
- "instanceUid": "b4adff4c-9372-42ad-845a-c1ee106c8268",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "name": "3t1_r2valRule",
- "description": "Created by Veeam Service Provider Console at 1/18/2023 8:58:29 PM",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "isEnabled": true
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Subtenants Registered on Site
Returns a collection resource representation of all subtenants provided with resources of a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "31ff2fde-7634-480e-873c-65a726e21517",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "name": "3t1_r2valNet",
- "description": "Created by Veeam Service Provider Console at 1/18/2023 8:54:45 PM",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "isEnabled": true
}, - {
- "instanceUid": "4b4eaf3b-312a-4411-9c88-ae5307d2b269",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "name": "3t1_r2val",
- "description": "Created by Veeam Service Provider Console at 1/18/2023 8:57:04 PM",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "isEnabled": true
}, - {
- "instanceUid": "08f0e030-ae78-40b6-b24b-118b870a7151",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "name": "3t1_r2em",
- "description": "Created by Veeam Service Provider Console at 1/18/2023 8:56:41 PM",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "isEnabled": true
}, - {
- "instanceUid": "b4adff4c-9372-42ad-845a-c1ee106c8268",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "name": "3t1_r2valRule",
- "description": "Created by Veeam Service Provider Console at 1/18/2023 8:58:29 PM",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "isEnabled": true
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Subtenants Registered by Tenant
Returns a collection resource representation of all subtenants registered by a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "31ff2fde-7634-480e-873c-65a726e21517",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "name": "3t1_r2valNet",
- "description": "Created by Veeam Service Provider Console at 1/18/2023 8:54:45 PM",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "isEnabled": true
}, - {
- "instanceUid": "4b4eaf3b-312a-4411-9c88-ae5307d2b269",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "name": "3t1_r2val",
- "description": "Created by Veeam Service Provider Console at 1/18/2023 8:57:04 PM",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "isEnabled": true
}, - {
- "instanceUid": "08f0e030-ae78-40b6-b24b-118b870a7151",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "name": "3t1_r2em",
- "description": "Created by Veeam Service Provider Console at 1/18/2023 8:56:41 PM",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "isEnabled": true
}, - {
- "instanceUid": "b4adff4c-9372-42ad-845a-c1ee106c8268",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "name": "3t1_r2valRule",
- "description": "Created by Veeam Service Provider Console at 1/18/2023 8:58:29 PM",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "isEnabled": true
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get Subtenant
Returns a resource representation of a subtenant with the specified UID.
path Parameters
| subtenantUid required | string <uuid> Subtenant UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "31ff2fde-7634-480e-873c-65a726e21517",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "name": "t1_r2valNet",
- "description": "Created by Veeam Service Provider Console at 1/18/2023 8:54:45 PM",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "isEnabled": true
}
}Get All Cloud Gateway Pools Assigned to Tenant
Returns a collection resource representation of all cloud gateway pools assigned to a tenant with the specified UID.
path Parameters
| tenantUid required | string <uuid> Tenant UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "2c449807-d144-4845-80e7-09e4818fb4e4",
- "name": "Cloud gateway pool 1",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "numberOfGateways": 3
}, - {
- "instanceUid": "e8c59d16-7202-4212-8d4e-7890205c5aa2",
- "name": "Cloud gateway pool 2",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "numberOfGateways": 4
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Tenant Veeam Products
Returns a collection resource representation of tenant Veeam products that generated cloud data the latest.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "productType": "VBR",
- "version": "12.0.0.1379",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "companyUid": "30780260-6bed-47eb-b1ac-d12de2ce5b9d",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "isVersionInfoAvailable": true
}, - {
- "instanceUid": "d4d295a1-5a7e-4135-830a-f44c5bf15046",
- "productType": "Unknown",
- "version": "6.0.0.958",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "companyUid": "ada1a61e-caaf-4352-85ef-fae903037163",
- "tenantUid": "d4d295a1-5a7e-4135-830a-f44c5bf15046",
- "isVersionInfoAvailable": true
}, - {
- "instanceUid": "904bcc58-c676-4f70-a4a6-754a5b50cc47",
- "productType": "Unknown",
- "version": "5.0.0.4301",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "companyUid": "ec1f3101-3703-4b6b-8d19-5b68b1fdf795",
- "tenantUid": "904bcc58-c676-4f70-a4a6-754a5b50cc47",
- "isVersionInfoAvailable": true
}, - {
- "instanceUid": "9de8e2f8-9272-4371-8c24-b86499446958",
- "productType": "Unknown",
- "version": "6.0.0.958",
- "siteUid": "56c7aef2-de29-4ab4-af54-9c29a34dcdb0",
- "companyUid": "ff98a69f-19dd-4a08-898e-a8a3562fe974",
- "tenantUid": "9de8e2f8-9272-4371-8c24-b86499446958",
- "isVersionInfoAvailable": true
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get Tenant Veeam Products on Site
Returns a collection resource representation of tenant Veeam products that generated the latest cloud data managed by a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "productType": "VBR",
- "version": "12.0.0.1379",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "companyUid": "30780260-6bed-47eb-b1ac-d12de2ce5b9d",
- "tenantUid": "97f972eb-7f69-4340-be0b-132b8ad4bb11",
- "isVersionInfoAvailable": true
}, - {
- "instanceUid": "d4d295a1-5a7e-4135-830a-f44c5bf15046",
- "productType": "Unknown",
- "version": "6.0.0.958",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "companyUid": "ada1a61e-caaf-4352-85ef-fae903037163",
- "tenantUid": "d4d295a1-5a7e-4135-830a-f44c5bf15046",
- "isVersionInfoAvailable": true
}, - {
- "instanceUid": "904bcc58-c676-4f70-a4a6-754a5b50cc47",
- "productType": "Unknown",
- "version": "5.0.0.4301",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "companyUid": "ec1f3101-3703-4b6b-8d19-5b68b1fdf795",
- "tenantUid": "904bcc58-c676-4f70-a4a6-754a5b50cc47",
- "isVersionInfoAvailable": true
}
], - "meta": {
- "pagingInfo": {
- "total": 3,
- "count": 3,
- "offset": 0
}
}
}Get VMware Cloud Director Servers Managed by All Veeam Cloud Connect Sites
Returns a collection resource representation of VMware Cloud Director servers managed by all Veeam Cloud Connect Sites.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "e00d8da1-aad9-4180-979e-33dc7ae964db",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "name": "vcd103.tech.local"
}, - {
- "instanceUid": "1c353b11-a307-4369-8f83-265ae3984d63",
- "backupServerUid": "56c7aef2-de29-4ab4-af54-9c29a34dcdb0",
- "name": "vcd103.tech.local"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All VMware Cloud Director Servers Managed by Veeam Cloud Connect Site
Returns a collection resource representation of all VMware Cloud Director servers managed by a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "e00d8da1-aad9-4180-979e-33dc7ae964db",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "name": "vcd103.tech.local"
}, - {
- "instanceUid": "1c353b11-a307-4369-8f83-265ae3984d63",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "name": "vcd103.tech.local"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get VMware Cloud Director Server Managed by Veeam Cloud Connect Site
Returns a resource representation of a VMware Cloud Director server with the specified UID managed by a Veeam Cloud Connect site.
path Parameters
| vcdServerUid required | string <uuid> VMware Cloud Director server UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "e00d8da1-aad9-4180-979e-33dc7ae964db",
- "backupServerUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "name": "vcd103.tech.local"
}
}Get VMware Cloud Director Organizations Managed by All Veeam Cloud Connect Sites
Returns a collection resource representation of VMware Cloud Director organizations managed by all Veeam Cloud Connect sites.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "0ab5b7e9-26e2-4a60-a264-44e8a16e4837",
- "urn": "urn:vcloud:org:0ab5b7e9-26e2-4a60-a264-44e8a16e4837",
- "name": "ivzMacOrg",
- "vcdServerUid": "fc84bb95-1f36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "hostedBackupServer": false,
- "canBeMappedAsHostedResource": false
}, - {
- "instanceUid": "0f040d72-b992-4bab-8b71-19a020a63501",
- "urn": "urn:vcloud:org:0f040d72-b992-4bab-8b71-19a020a63501",
- "name": "lis-2",
- "vcdServerUid": "fc84bb95-1f36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "hostedBackupServer": false,
- "canBeMappedAsHostedResource": false
}, - {
- "instanceUid": "114a3c6d-4754-4092-b346-d7a32c7bf720",
- "urn": "urn:vcloud:org:114a3c6d-4754-4092-b346-d7a32c7bf720",
- "name": "lis-3",
- "vcdServerUid": "fc84bb95-1f36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "hostedBackupServer": false,
- "canBeMappedAsHostedResource": false
}, - {
- "instanceUid": "1238f100-ccef-463b-9417-54d8e7bd5626",
- "urn": "urn:vcloud:org:1238f100-ccef-463b-9417-54d8e7bd5626",
- "name": "ESH1_org",
- "vcdServerUid": "fc84bb95-1f36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "hostedBackupServer": false,
- "canBeMappedAsHostedResource": false
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All VMware Cloud Director Organizations Managed by Veeam Cloud Connect Site
Returns a collection resource representation of all VMware Cloud Director organizations managed by a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "0ab5b7e9-37e2-4a60-a264-44e8a16e4837",
- "urn": "urn:vcloud:org:0ab5b7e9-37e2-4a60-a264-44e8a16e4837",
- "name": "ivzMacOrg",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "hostedBackupServer": false,
- "canBeMappedAsHostedResource": false
}, - {
- "instanceUid": "0f040d72-c092-4bab-8b71-19a020a63501",
- "urn": "urn:vcloud:org:0f040d72-c092-4bab-8b71-19a020a63501",
- "name": "lis-2",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "hostedBackupServer": false,
- "canBeMappedAsHostedResource": false
}, - {
- "instanceUid": "114a3c6d-5854-4092-b346-d7a32c7bf720",
- "urn": "urn:vcloud:org:114a3c6d-5854-4092-b346-d7a32c7bf720",
- "name": "lis-3",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "hostedBackupServer": false,
- "canBeMappedAsHostedResource": false
}, - {
- "instanceUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "urn": "urn:vcloud:org:1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "ESH1_org",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "hostedBackupServer": false,
- "canBeMappedAsHostedResource": false
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Organizations Configured on VMware Cloud Director Server Managed by Veeam Cloud Connect Site
Returns a collection resource representation of all VMware Cloud Director organizations configured on a VMware Cloud Director server with the specified UID managed by a Veeam Cloud Connect site.
path Parameters
| vcdServerUid required | string <uuid> VMware Cloud Director server UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "0ab5b7e9-37e2-4a60-a264-44e8a16e4837",
- "urn": "urn:vcloud:org:0ab5b7e9-37e2-4a60-a264-44e8a16e4837",
- "name": "ivzMacOrg",
- "vcdServerUid": "ce41f4c8-f9fe-4e1c-a6f0-776cbbccbe66",
- "backupServerUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "hostedBackupServer": false,
- "canBeMappedAsHostedResource": false
}, - {
- "instanceUid": "0f040d72-c092-4bab-8b71-19a020a63501",
- "urn": "urn:vcloud:org:0f040d72-c092-4bab-8b71-19a020a63501",
- "name": "lis-2",
- "vcdServerUid": "ce41f4c8-f9fe-4e1c-a6f0-776cbbccbe66",
- "backupServerUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "hostedBackupServer": false,
- "canBeMappedAsHostedResource": false
}, - {
- "instanceUid": "114a3c6d-5854-4092-b346-d7a32c7bf720",
- "urn": "urn:vcloud:org:114a3c6d-5854-4092-b346-d7a32c7bf720",
- "name": "lis-3",
- "vcdServerUid": "ce41f4c8-f9fe-4e1c-a6f0-776cbbccbe66",
- "backupServerUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "hostedBackupServer": false,
- "canBeMappedAsHostedResource": false
}, - {
- "instanceUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "urn": "urn:vcloud:org:1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "ESH1_org",
- "vcdServerUid": "ce41f4c8-f9fe-4e1c-a6f0-776cbbccbe66",
- "backupServerUid": "6a467ae9-db57-4c61-ae5e-8c02c8a58a6f",
- "hostedBackupServer": false,
- "canBeMappedAsHostedResource": false
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get VMware Cloud Director Organization Managed by Veeam Cloud Connect Site
Returns a resource representation of a VMware Cloud Director organization with the specified UID managed by Veeam Cloud Connect Site.
path Parameters
| vcdOrganizationUid required | string <uuid> VMware Cloud Director organization UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "0ab5b7e9-37e2-4a60-a264-44e8a16e4837",
- "urn": "urn:vcloud:org:0ab5b7e9-37e2-4a60-a264-44e8a16e4837",
- "name": "ivzMacOrg",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "hostedBackupServer": false,
- "canBeMappedAsHostedResource": false
}
}Get Organization VDCs Managed by All Veeam Cloud Connect Sites
Returns a collection resource representation of organization VDCs managed by all Veeam Cloud Connect Sites.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "7aef4fbb-1a86-4250-ba97-aa98acd3e1f8",
- "urn": "urn:vcloud:vdc:7aef4fbb-1a86-4250-ba97-aa98acd3e1f8",
- "vcdOrganizationUid": "0ab5b7e9-48e2-4a60-a264-44e8a16e4837",
- "vcdOrganizationName": "ivzMacOrg",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "name": "macVdc"
}, - {
- "instanceUid": "6968c137-f4aa-4110-876e-5c3c9c18769c",
- "urn": "urn:vcloud:vdc:6968c137-f4aa-4110-876e-5c3c9c18769c",
- "vcdOrganizationUid": "0f040d72-c092-4bab-8b71-19a020a63501",
- "vcdOrganizationName": "lis-2",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "name": "lis-vcd2"
}, - {
- "instanceUid": "c8bdc837-98bb-4e79-811b-ca2361b398be",
- "urn": "urn:vcloud:vdc:c8bdc837-98bb-4e79-811b-ca2361b398be",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "vcdOrganizationName": "ESH1_org",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "name": "ESH1_prg_vdc1"
}, - {
- "instanceUid": "47a6ca3a-2628-4caf-a90b-c2276670b3bc",
- "urn": "urn:vcloud:vdc:47a6ca3a-2628-4caf-a90b-c2276670b3bc",
- "vcdOrganizationUid": "210a8cbe-4407-4c7f-bb84-2c0137bd23a4",
- "vcdOrganizationName": "AEGVB",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "name": "AEG_VB"
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Organization VDCs Managed by Veeam Cloud Connect Site
Returns a collection resource representation of all organization VDCs managed by a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "7aef4fbb-1a86-4250-ba97-aa98acd3e1f8",
- "urn": "urn:vcloud:vdc:7aef4fbb-1a86-4250-ba97-aa98acd3e1f8",
- "vcdOrganizationUid": "0ab5b7e9-37e2-4a60-a264-44e8a16e4837",
- "vcdOrganizationName": "ivzMacOrg",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "name": "macVdc"
}, - {
- "instanceUid": "6968c137-e3aa-4110-876e-5c3c9c18769c",
- "urn": "urn:vcloud:vdc:6968c137-e3aa-4110-876e-5c3c9c18769c",
- "vcdOrganizationUid": "0f040d72-c092-4bab-8b71-19a020a63501",
- "vcdOrganizationName": "lis-2",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "name": "lis-vcd2"
}, - {
- "instanceUid": "c8bdc837-98bb-4e79-811b-ca2361b398be",
- "urn": "urn:vcloud:vdc:c8bdc837-98bb-4e79-811b-ca2361b398be",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "vcdOrganizationName": "ESH1_org",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "name": "ESH1_prg_vdc1"
}, - {
- "instanceUid": "47a6ca3a-2628-4caf-a90b-c2276670b3bc",
- "urn": "urn:vcloud:vdc:47a6ca3a-2628-4caf-a90b-c2276670b3bc",
- "vcdOrganizationUid": "210a8cbe-4407-4c7f-bb84-2c0137bd23a4",
- "vcdOrganizationName": "AEGVB",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "name": "AEG_VB"
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All VDCs Providing Resources to VMware Cloud Director Organization Managed by Veeam Cloud Connect Site
Returns a collection resource representation of all VDCs that provide resources to a VMware Cloud Director organization with the specified UID managed by a Veeam Cloud Connect Site.
path Parameters
| vcdOrganizationUid required | string <uuid> VMware Cloud Director organization UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "462228cd-fe1b-4aec-9cf8-14c9d7c28533",
- "urn": "urn:vcloud:vdc:462228cd-fe1b-4aec-9cf8-14c9d7c28533",
- "vcdOrganizationUid": "7b97bd44-d032-4bdb-aaae-841cb453312a",
- "vcdOrganizationName": "ivzOrg",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "name": "myVDC"
}, - {
- "instanceUid": "9bb7e31a-63f9-45cc-85ae-6db2a8086400",
- "urn": "urn:vcloud:vdc:9bb7e31a-63f9-45cc-85ae-6db2a8086400",
- "vcdOrganizationUid": "7b97bd44-d032-4bdb-aaae-841cb453312a",
- "vcdOrganizationName": "ivzOrg",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "name": "2myVDC"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Organization VDC Managed by Veeam Cloud Connect Site
Returns a resource representation of an organization VDC with the specified UID managed by a Veeam Cloud Connect site.
path Parameters
| vdcUid required | string <uuid> Organization VDC UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": {
- "instanceUid": "7aef4fbb-1a86-4250-ba97-aa98acd3e1f8",
- "urn": "urn:vcloud:vdc:7aef4fbb-1a86-4250-ba97-aa98acd3e1f8",
- "vcdOrganizationUid": "0ab5b7e9-37e2-4a60-a264-44e8a16e4837",
- "vcdOrganizationName": "ivzMacOrg",
- "vcdServerUid": "fc84bb95-2a36-4cc7-9887-3a3213fca186",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091",
- "name": "macVdc"
}
}Get Users of VMware Cloud Director Organizations Managed by All Veeam Cloud Connect Sites
Returns a collection resource representation of users of VMware Cloud Director organizations managed by all Veeam Cloud Connect sites.
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "urn:vcloud:user:5dfbdcc0-a757-444e-8f51-164d15e6660a",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "esh1_user7",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091"
}, - {
- "instanceUid": "urn:vcloud:user:61a49d91-cf23-48a6-a9e6-9af359924e15",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "esh1_user1",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091"
}, - {
- "instanceUid": "urn:vcloud:user:aa4da0b9-9e91-4857-8229-61c434dfd4b9",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "esh1_user4",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091"
}, - {
- "instanceUid": "urn:vcloud:user:c6648732-4347-4bfe-8e3d-9b9e6d451b5a",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "esh1_user2",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091"
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get Users of All VMware Cloud Director Organizations Managed by Veeam Cloud Connect Site
Returns a collection resource representation of users of all VMware Cloud Director organizations managed by a Veeam Cloud Connect site with the specified UID.
path Parameters
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "urn:vcloud:user:5dfbdcc0-a757-444e-8f51-164d15e6660a",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "esh1_user7",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091"
}, - {
- "instanceUid": "urn:vcloud:user:61a49d91-cf23-48a6-a9e6-9af359924e15",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "esh1_user1",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091"
}, - {
- "instanceUid": "urn:vcloud:user:aa4da0b9-9e91-4857-8229-61c434dfd4b9",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "esh1_user4",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091"
}, - {
- "instanceUid": "urn:vcloud:user:c6648732-4347-4bfe-8e3d-9b9e6d451b5a",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "esh1_user2",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091"
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get Users of VMware Cloud Director Organization Managed by Veeam Cloud Connect Site
Returns a collection resource representation of all users of a VMware Cloud Director organization with the specified UID managed by a Veeam Cloud Connect site.
path Parameters
| vcdOrganizationUid required | string <uuid> VMware Cloud Director organization UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
query Parameters
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "urn:vcloud:user:5dfbdcc0-a757-444e-8f51-164d15e6660a",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "esh1_user7",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091"
}, - {
- "instanceUid": "urn:vcloud:user:61a49d91-cf23-48a6-a9e6-9af359924e15",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "esh1_user1",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091"
}, - {
- "instanceUid": "urn:vcloud:user:aa4da0b9-9e91-4857-8229-61c434dfd4b9",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "esh1_user4",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091"
}, - {
- "instanceUid": "urn:vcloud:user:c6648732-4347-4bfe-8e3d-9b9e6d451b5a",
- "vcdOrganizationUid": "1238f100-ddef-463b-9417-54d8e7bd5626",
- "name": "esh1_user2",
- "backupServerUid": "c9c0e1c7-b756-4d52-a790-eb9f51ea9091"
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}