- 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 Resellers
Returns a collection resource representation of all resellers.
query Parameters
| expand | Array of strings (ResellerExpand) Includes a resource representation of the root entities in the embedded property of a response. |
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "2442dfe5-4ca8-476b-b59e-8e5b7b0cc149",
- "proPartnerId": null,
- "name": "ActLogReseller",
- "status": "Active",
- "isRestAccessEnabled": true,
- "resellerServices": {
- "hostedServices": {
- "backupResourcesEnabled": false,
- "vb365ManagementEnabled": false,
- "vbPublicCloudManagementEnabled": false
}, - "remoteServices": {
- "backupAgentsManagement": {
- "workstationAgentsQuota": null,
- "serverAgentsQuota": null
}, - "vb365ManagementEnabled": false,
- "backupServersManagementEnabled": false,
- "vbPublicCloudManagementEnabled": false
}, - "cloudConnectQuota": {
- "dataTransferOutQuota": null,
- "insiderProtectionQuota": null,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": null,
- "isWanAccelerationEnabled": false
}, - "cloudConnectManagementEnabled": false,
- "isFileLevelRestoreEnabled": false
}, - "_embedded": {
- "organization": null
}
}, - {
- "instanceUid": "906e1f39-e271-4c42-8a5d-bceecdb32db6",
- "proPartnerId": null,
- "name": "AccReseller",
- "status": "Active",
- "isRestAccessEnabled": true,
- "resellerServices": {
- "hostedServices": {
- "backupResourcesEnabled": false,
- "vb365ManagementEnabled": false,
- "vbPublicCloudManagementEnabled": false
}, - "remoteServices": {
- "backupAgentsManagement": {
- "workstationAgentsQuota": null,
- "serverAgentsQuota": null
}, - "vb365ManagementEnabled": false,
- "backupServersManagementEnabled": false,
- "vbPublicCloudManagementEnabled": false
}, - "cloudConnectQuota": {
- "dataTransferOutQuota": null,
- "insiderProtectionQuota": null,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": null,
- "isWanAccelerationEnabled": false
}, - "cloudConnectManagementEnabled": false,
- "isFileLevelRestoreEnabled": false
}, - "_embedded": {
- "organization": null
}
}, - {
- "instanceUid": "c3fdce33-3083-4b2a-b8c4-33d0aa425586",
- "proPartnerId": null,
- "name": "PhiladelphiaReseller",
- "status": "Active",
- "isRestAccessEnabled": true,
- "resellerServices": {
- "hostedServices": {
- "backupResourcesEnabled": false,
- "vb365ManagementEnabled": false,
- "vbPublicCloudManagementEnabled": false
}, - "remoteServices": {
- "backupAgentsManagement": {
- "workstationAgentsQuota": 51,
- "serverAgentsQuota": 5
}, - "vb365ManagementEnabled": false,
- "backupServersManagementEnabled": true,
- "vbPublicCloudManagementEnabled": false
}, - "cloudConnectQuota": {
- "dataTransferOutQuota": null,
- "insiderProtectionQuota": 20,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": null,
- "isWanAccelerationEnabled": false
}, - "cloudConnectManagementEnabled": false,
- "isFileLevelRestoreEnabled": false
}, - "_embedded": {
- "organization": null
}
}
], - "meta": {
- "pagingInfo": {
- "total": 3,
- "count": 3,
- "offset": 0
}
}
}Create Reseller
Creates a new reseller with specific properties.
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
Reseller properties.
required | object Reseller organization settings. |
required | object User credentials configured for Service Provider Global Administrator. |
| description | string or null Description of a reseller. |
| proPartnerId | string or null ProPartner Portal ID assigned to a reseller. |
object Services available to a reseller. | |
| isRestAccessEnabled | boolean Default: false Defines whether access to REST API is enabled for a reseller. |
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
{- "description": null,
- "proPartnerId": null,
- "organizationInput": {
- "name": "Atrium Solutions",
- "alias": "atrium",
- "taxId": "34598",
- "email": "d.baker@atriumsol.com",
- "phone": "606-932-3427",
- "country": 1,
- "state": 38,
- "countryName": "USA",
- "regionName": null,
- "city": "South Shore",
- "street": "464 Hinkle Deegan Lake Road",
- "locationAdmin0Code": "us",
- "locationAdmin1Code": "us-ma",
- "locationAdmin2Code": null,
- "notes": "Basic configuration",
- "zipCode": "41175",
- "website": "www.atriumsol.com",
- "veeamTenantId": "11",
- "companyId": null
}, - "resellerServices": {
- "hostedServices": {
- "backupResourcesEnabled": false,
- "vb365ManagementEnabled": false,
- "vbPublicCloudManagementEnabled": false
}, - "remoteServices": {
- "backupAgentsManagement": {
- "workstationAgentsQuota": null,
- "serverAgentsQuota": null
}, - "vb365ManagementEnabled": false,
- "backupServersManagementEnabled": false,
- "vbPublicCloudManagementEnabled": false
}, - "cloudConnectQuota": null,
- "cloudConnectManagementEnabled": false,
- "isFileLevelRestoreEnabled": false
}, - "ownerCredentials": {
- "userName": "ResVcdExternalOwner",
- "password": "Password1"
}, - "isRestAccessEnabled": true
}- 200
- default
{- "data": {
- "instanceUid": "ec53826f-1e2f-48cf-a93c-1189d7570912",
- "proPartnerId": null,
- "name": "Atrium Solutions",
- "status": "Active",
- "isRestAccessEnabled": true,
- "resellerServices": {
- "hostedServices": {
- "backupResourcesEnabled": false,
- "vb365ManagementEnabled": false,
- "vbPublicCloudManagementEnabled": false
}, - "remoteServices": {
- "backupAgentsManagement": {
- "workstationAgentsQuota": null,
- "serverAgentsQuota": null
}, - "vb365ManagementEnabled": false,
- "backupServersManagementEnabled": false,
- "vbPublicCloudManagementEnabled": false
}, - "cloudConnectQuota": null,
- "cloudConnectManagementEnabled": false,
- "isFileLevelRestoreEnabled": false
}, - "_embedded": {
- "organization": null
}
}
}Get Reseller
Returns a resource representation of a reseller with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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": "e6f92a5b-468d-4d93-b955-6e55b93bc035",
- "proPartnerId": null,
- "name": "Gamma",
- "status": "Active",
- "isRestAccessEnabled": true,
- "resellerServices": {
- "hostedServices": {
- "backupResourcesEnabled": false,
- "vb365ManagementEnabled": false,
- "vbPublicCloudManagementEnabled": false
}, - "remoteServices": {
- "backupAgentsManagement": {
- "workstationAgentsQuota": null,
- "serverAgentsQuota": null
}, - "vb365ManagementEnabled": false,
- "backupServersManagementEnabled": false,
- "vbPublicCloudManagementEnabled": false
}, - "cloudConnectQuota": {
- "dataTransferOutQuota": null,
- "insiderProtectionQuota": null,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": null,
- "isWanAccelerationEnabled": false
}, - "cloudConnectManagementEnabled": false,
- "isFileLevelRestoreEnabled": false
}, - "_embedded": {
- "organization": null
}
}
}Modify Reseller
Modifies a reseller with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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": "/isRestAccessEnabled",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "0b1b656a-994e-42cc-9731-5a1802e38e85",
- "proPartnerId": null,
- "name": "Beta",
- "status": "Active",
- "isRestAccessEnabled": true,
- "resellerServices": {
- "hostedServices": {
- "backupResourcesEnabled": false,
- "vb365ManagementEnabled": false,
- "vbPublicCloudManagementEnabled": false
}, - "remoteServices": {
- "backupAgentsManagement": {
- "workstationAgentsQuota": 51,
- "serverAgentsQuota": 5
}, - "vb365ManagementEnabled": false,
- "backupServersManagementEnabled": true,
- "vbPublicCloudManagementEnabled": false
}, - "cloudConnectQuota": {
- "dataTransferOutQuota": null,
- "insiderProtectionQuota": 20,
- "throttlingValue": null,
- "throttlingUnit": null,
- "maxConcurrentTask": null,
- "isWanAccelerationEnabled": false
}, - "cloudConnectManagementEnabled": false,
- "isFileLevelRestoreEnabled": false
}, - "_embedded": {
- "organization": null
}
}
}Delete Reseller
Deletes a reseller with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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 |
Reseller has been deleted.
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
}
}
}Send Welcome Email to Reseller
Sends a welcome email to a reseller with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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 |
Request Body schema: application/json
Password for the account.
| password required | string or null <password> [ 1 .. 128 ] characters Password for created account. |
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
{- "password": "Password1"
}- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Get All Companies Managed by Reseller
Returns a collection resource representation of companies managed by a reseller with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
query Parameters
| expand | Array of strings (CompanyExpand) Includes a resource representation of the root entities in the embedded property of a response. |
Array of objects or null (FilterParameter) Specifies the conditions that a resource must meet to be returned in the output. | |
Array of objects or null (SortParameter) Specifies the order in which resources are returned from the collection. | |
| limit | integer <int32> [ 1 .. 500 ] Default: 100 Specifies the first N resources that must be returned in the output. |
| offset | integer <int32> [ 0 .. 2147483647 ] Default: 0 Excludes the first N resources from the query output. |
Array of objects or null (SelectParameter) Returns explicitly requested properties. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "data": [
- {
- "instanceUid": "eb866e8f-a0f5-41f4-9dd9-8cc59266ff25",
- "name": "Alpha",
- "status": "Active",
- "resellerUid": "a1797b02-364e-4e31-b052-7d7db48edb4a",
- "subscriptionPlanUid": null,
- "isRestAccessEnabled": false,
- "isAlarmDetectEnabled": false,
- "companyServices": {
- "hostedServices": {
- "isVbPublicCloudManagementEnabled": false
}, - "remoteServices": {
- "isBackupResourcesEnabled": true,
- "backupAgentsManagement": {
- "workstationAgentsQuota": null,
- "serverAgentsQuota": null
}, - "backupServersManagement": null,
- "vb365ServersManagement": null,
- "isVbPublicCloudManagementEnabled": false
}
}, - "loginUrl": null,
- "ownerCredentials": {
- "userName": "alphaowner",
- "password": null
}, - "_embedded": {
- "organization": {
- "instanceUid": "eb866e8f-a0f5-41f4-9dd9-8cc59266ff2",
- "name": "Alpha",
- "alias": "alpha",
- "type": "Company",
- "taxId": 12345,
- "email": "s.smith@alpha.com",
- "phone": "414-351-6025",
- "country": 1,
- "state": 49,
- "countryName": "USA",
- "regionName": "Midwest",
- "city": "Milwaukee",
- "street": "3025 Johnny Lane",
- "locationAdmin0Code": "us",
- "locationAdmin1Code": "us-wi",
- "locationAdmin2Code": null,
- "notes": "",
- "zipCode": "53217",
- "website": "www.alpha.com",
- "veeamTenantId": 2,
- "companyId": null
}
}
}, - {
- "instanceUid": "7a40eaf3-a380-4f16-aad0-ca7b08f60fb0",
- "name": "Beta",
- "status": "Active",
- "resellerUid": "a1797b02-364e-4e31-b052-7d7db48edb4a",
- "subscriptionPlanUid": null,
- "isRestAccessEnabled": false,
- "isAlarmDetectEnabled": false,
- "companyServices": {
- "hostedServices": {
- "isVbPublicCloudManagementEnabled": false
}, - "remoteServices": {
- "isBackupResourcesEnabled": true,
- "backupAgentsManagement": {
- "workstationAgentsQuota": null,
- "serverAgentsQuota": null
}, - "backupServersManagement": null,
- "vb365ServersManagement": null,
- "isVbPublicCloudManagementEnabled": false
}
}, - "loginUrl": null,
- "ownerCredentials": {
- "userName": "betaowner",
- "password": null
}, - "_embedded": {
- "organization": {
- "instanceUid": "7a40eaf3-a380-4f16-aad0-ca7b08f60fb0",
- "name": "Beta",
- "alias": "beta",
- "type": "Company",
- "taxId": 9876,
- "email": "m.lore@beta.com",
- "phone": "503-254-0212",
- "country": 1,
- "state": 37,
- "countryName": "USA",
- "regionName": "West",
- "city": "Portland",
- "street": "5006 Gateway Road",
- "locationAdmin0Code": "us",
- "locationAdmin1Code": "us-or",
- "locationAdmin2Code": null,
- "notes": "Company with network appliance",
- "zipCode": "11202",
- "website": "www.beta.com",
- "veeamTenantId": "",
- "companyId": ""
}
}
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Assign Company to Reseller
Assigns a company with the specified UID to a reseller.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
query Parameters
| companyUid required | string <uuid> Company UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.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
}
}
}Unassign Company from Reseller
Unassigns a company with the specified UID from a reseller.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
query Parameters
| companyUid required | string <uuid> Company UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Get All Reseller License Management Resources
Returns a collection resource representation of all license management resources allocated to resellers.
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": [
- {
- "resellerUid": "34c25899-e0b1-4ad4-8bdb-91fb3c545ce8",
- "pulseConfigurationStatus": "Warning",
- "pulseConfigurationStatusMessage": "The VCSP Pulse plugin has been disabled by the service provider. ",
- "pulseAutoConnectWithProviderToken": false,
- "isLicenseManagementEnabled": false,
- "licenseContractId": null,
- "licensePointsQuota": 0,
- "isLicensePointsQuotaUnlimited": true,
- "licensePointsUsage": 0,
- "isCreatingNewCompaniesToPulseEnabled": false
}, - {
- "resellerUid": "4e95b8e2-314a-4d8f-ac86-8d89bf2b3f3c",
- "pulseConfigurationStatus": "Warning",
- "pulseConfigurationStatusMessage": "The VCSP Pulse plugin has been disabled by the service provider. ",
- "pulseAutoConnectWithProviderToken": false,
- "isLicenseManagementEnabled": false,
- "licenseContractId": null,
- "licensePointsQuota": 0,
- "isLicensePointsQuotaUnlimited": true,
- "licensePointsUsage": 0,
- "isCreatingNewCompaniesToPulseEnabled": false
}, - {
- "resellerUid": "6e3356ab-628a-4fb6-acf8-b36ef33d9c15",
- "pulseConfigurationStatus": "Warning",
- "pulseConfigurationStatusMessage": "The VCSP Pulse plugin has been disabled by the service provider. ",
- "pulseAutoConnectWithProviderToken": false,
- "isLicenseManagementEnabled": false,
- "licenseContractId": null,
- "licensePointsQuota": 0,
- "isLicensePointsQuotaUnlimited": true,
- "licensePointsUsage": 0,
- "isCreatingNewCompaniesToPulseEnabled": false
}, - {
- "resellerUid": "2f196ee5-3134-4cb0-8ed0-fb482121277f",
- "pulseConfigurationStatus": "Warning",
- "pulseConfigurationStatusMessage": "The VCSP Pulse plugin has been disabled by the service provider. ",
- "pulseAutoConnectWithProviderToken": false,
- "isLicenseManagementEnabled": false,
- "licenseContractId": null,
- "licensePointsQuota": 0,
- "isLicensePointsQuotaUnlimited": true,
- "licensePointsUsage": 0,
- "isCreatingNewCompaniesToPulseEnabled": false
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get License Management Resource Allocated to Reseller
Returns a resource representation of a license management resource allocated to a reseller with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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": {
- "resellerUid": "693fa5c7-27c5-43c3-bba0-ebd888e5d953",
- "pulseConfigurationStatus": "Warning",
- "pulseConfigurationStatusMessage": "The VCSP Pulse plugin has been disabled by the service provider.",
- "pulseAutoConnectWithProviderToken": false,
- "isLicenseManagementEnabled": false,
- "licenseContractId": null,
- "licensePointsQuota": 0,
- "isLicensePointsQuotaUnlimited": true,
- "licensePointsUsage": 0,
- "isCreatingNewCompaniesToPulseEnabled": false
}
}Modify License Management Resource Allocated to Reseller
Modifies a license management resource allocated to a reseller with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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": "/isLicenseManagementEnabled",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "resellerUid": "693fa5c7-27c5-43c3-bba0-ebd888e5d953",
- "pulseConfigurationStatus": "NotConfigured",
- "pulseConfigurationStatusMessage": "",
- "pulseAutoConnectWithProviderToken": false,
- "isLicenseManagementEnabled": true,
- "licenseContractId": "02553265",
- "licensePointsQuota": 0,
- "isLicensePointsQuotaUnlimited": true,
- "licensePointsUsage": 0,
- "isCreatingNewCompaniesToPulseEnabled": false
}
}Get All Reseller Veeam Backup for Microsoft 365 Resources
Returns a collection resource representation of Veeam Backup for Microsoft 365 resources allocated to all resellers.
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": "2c5dd019-0a1f-49bf-9f54-de580a51a13f",
- "vb365ServerUid": "2c5dd019-0a1f-49bf-9f54-de580a51a13f",
- "friendlyName": "VBM",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365Repositories": [
- {
- "instanceUid": "3458bb60-4d64-4ba7-86bf-2e0536bb39e1",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365ResourceUid": "2c5dd019-0a1f-49bf-9f54-de580a51a13f",
- "repositoryUid": "3458bb60-4d64-4ba7-86bf-2e0536bb39e1",
- "proxyUid": "652f5aa3-69c1-4f31-a0f1-7e42bc8baafe",
- "proxyPoolUid": null,
- "storageQuota": 128321581056,
- "isStorageQuotaUnlimited": false
}
]
}, - {
- "instanceUid": "3a0f9d20-3937-43bb-9a27-342a9dde8bdf",
- "vb365ServerUid": "3a0f9d20-3937-43bb-9a27-342a9dde8bdf",
- "friendlyName": "VBM2",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365Repositories": [
- {
- "instanceUid": "45e1ff7b-4baf-45b9-b94c-9b2609938283",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365ResourceUid": "3a0f9d20-3937-43bb-9a27-342a9dde8bdf",
- "repositoryUid": "45e1ff7b-4baf-45b9-b94c-9b2609938283",
- "proxyUid": "e444d352-2856-4b7e-8c7c-e761b6e27add",
- "proxyPoolUid": null,
- "storageQuota": 128321581056,
- "isStorageQuotaUnlimited": false
}, - {
- "instanceUid": "0890a10a-e400-4a3c-b5ba-9feb4465b2e7",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365ResourceUid": "de45f8a1-c809-41f1-b6a3-e3d5687c0dbb",
- "repositoryUid": "0890a10a-e400-4a3c-b5ba-9feb4465b2e7",
- "proxyUid": "9dfc7201-5d91-4818-9cc0-1d844b0503de",
- "proxyPoolUid": null,
- "storageQuota": 106846744576,
- "isStorageQuotaUnlimited": false
}
]
}, - {
- "instanceUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "vb365ServerUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "friendlyName": "VBM3",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365Repositories": [
- {
- "instanceUid": "215c8f93-b1a6-4ab9-9849-c45e94976000",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365ResourceUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "repositoryUid": "215c8f93-b1a6-4ab9-9849-c45e94976000",
- "proxyUid": "496565fa-7018-433a-ae93-15a5cd0b88f0",
- "proxyPoolUid": null,
- "storageQuota": 128321581056,
- "isStorageQuotaUnlimited": false
}
]
}
], - "meta": {
- "pagingInfo": {
- "total": 3,
- "count": 3,
- "offset": 0
}
}
}Get All Veeam Backup for Microsoft 365 Resources of Reseller
Returns a collection resource representation of all Veeam Backup for Microsoft 365 resources allocated to a reseller with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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": "2c5dd019-0a1f-49bf-9f54-de580a51a13f",
- "vb365ServerUid": "2c5dd019-0a1f-49bf-9f54-de580a51a13f",
- "friendlyName": "VBM",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365Repositories": [
- {
- "instanceUid": "3458bb60-4d64-4ba7-86bf-2e0536bb39e1",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365ResourceUid": "2c5dd019-0a1f-49bf-9f54-de580a51a13f",
- "repositoryUid": "3458bb60-4d64-4ba7-86bf-2e0536bb39e1",
- "proxyUid": "652f5aa3-69c1-4f31-a0f1-7e42bc8baafe",
- "proxyPoolUid": null,
- "storageQuota": 128321581056,
- "isStorageQuotaUnlimited": false
}
]
}, - {
- "instanceUid": "3a0f9d20-3937-43bb-9a27-342a9dde8bdf",
- "vb365ServerUid": "3a0f9d20-3937-43bb-9a27-342a9dde8bdf",
- "friendlyName": "VBM2",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365Repositories": [
- {
- "instanceUid": "45e1ff7b-4baf-45b9-b94c-9b2609938283",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365ResourceUid": "3a0f9d20-3937-43bb-9a27-342a9dde8bdf",
- "repositoryUid": "45e1ff7b-4baf-45b9-b94c-9b2609938283",
- "proxyUid": "e444d352-2856-4b7e-8c7c-e761b6e27add",
- "proxyPoolUid": null,
- "storageQuota": 128321581056,
- "isStorageQuotaUnlimited": false
}, - {
- "instanceUid": "0890a10a-e400-4a3c-b5ba-9feb4465b2e7",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365ResourceUid": "de45f8a1-c809-41f1-b6a3-e3d5687c0dbb",
- "repositoryUid": "0890a10a-e400-4a3c-b5ba-9feb4465b2e7",
- "proxyUid": "9dfc7201-5d91-4818-9cc0-1d844b0503de",
- "proxyPoolUid": null,
- "storageQuota": 106846744576,
- "isStorageQuotaUnlimited": false
}
]
}, - {
- "instanceUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "vb365ServerUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "friendlyName": "VBM3",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365Repositories": [
- {
- "instanceUid": "215c8f93-b1a6-4ab9-9849-c45e94976000",
- "resellerUid": "1bb11e4f-e848-411d-bcf1-0c970a004546",
- "vb365ResourceUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "repositoryUid": "215c8f93-b1a6-4ab9-9849-c45e94976000",
- "proxyUid": "496565fa-7018-433a-ae93-15a5cd0b88f0",
- "proxyPoolUid": null,
- "storageQuota": 128321581056,
- "isStorageQuotaUnlimited": false
}
]
}
], - "meta": {
- "pagingInfo": {
- "total": 3,
- "count": 3,
- "offset": 0
}
}
}Create Reseller Veeam Backup for Microsoft 365 Resource.
Allocates a Veeam Backup for Microsoft 365 resource to a reseller with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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
Reseller Veeam Backup for Microsoft 365 resource properties.
| vb365ServerUid required | string <uuid> UID assigned to a Veeam Backup for Microsoft 365 resource. |
| friendlyName required | string [ 1 .. 256 ] characters Friendly name of a Veeam Backup for Microsoft 365 resource. |
| vb365RepositoriesUids | Array of strings <uuid> Array of UIDs assigned to Veeam Backup for Microsoft 365 backup repositories. |
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
{- "vb365ServerUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "friendlyName": "VBM365 Resource",
- "vb365RepositoriesUids": [
- "215c8f93-b1a6-4ab9-9849-c45e94976000"
]
}- 200
- default
{- "data": {
- "instanceUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "vb365ServerUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "friendlyName": "VBM365 Resource",
- "resellerUid": "99e23b91-c8a0-482d-82fe-5baf68705309",
- "vb365Repositories": [
- {
- "instanceUid": "215c8f93-b1a6-4ab9-9849-c45e94976000",
- "resellerUid": "99e23b91-c8a0-482d-82fe-5baf68705309",
- "vb365ResourceUid": "cac1f37d-a177-4cd6-a08b-852cb40dcad7",
- "repositoryUid": "215c8f93-b1a6-4ab9-9849-c45e94976000",
- "proxyUid": "496565fa-7018-433a-ae93-15a5cd0b88f0",
- "proxyPoolUid": null,
- "storageQuota": 128321581056,
- "isStorageQuotaUnlimited": false
}
]
}
}Get Reseller Veeam Backup for Microsoft 365 Resource
Returns a resource representation of a reseller Veeam Backup for Microsoft 365 resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| resourceUid required | string <uuid> Veeam Backup for Microsoft 365 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": "de45f8a1-c809-41f1-b6a3-e3d5687c0dbb",
- "vb365ServerUid": "de45f8a1-c809-41f1-b6a3-e3d5687c0dbb",
- "friendlyName": "VBM3",
- "resellerUid": "99e23b91-c8a0-482d-82fe-5baf68705309",
- "vb365Repositories": [
- {
- "instanceUid": "0890a10a-e400-4a3c-b5ba-9feb4465b2e7",
- "resellerUid": "99e23b91-c8a0-482d-82fe-5baf68705309",
- "vb365ResourceUid": "de45f8a1-c809-41f1-b6a3-e3d5687c0dbb",
- "repositoryUid": "0890a10a-e400-4a3c-b5ba-9feb4465b2e7",
- "proxyUid": "9dfc7201-5d91-4818-9cc0-1d844b0503de",
- "proxyPoolUid": null,
- "storageQuota": 106846744576,
- "isStorageQuotaUnlimited": false
}
]
}
}Modify Reseller Veeam Backup for Microsoft 365 Resource
Modifies a reseller Veeam Backup for Microsoft 365 resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| resourceUid required | string <uuid> Veeam Backup for Microsoft 365 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": "Vb365",
- "path": "/friendlyName",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "de45f8a1-c809-41f1-b6a3-e3d5687c0dbb",
- "vb365ServerUid": "de45f8a1-c809-41f1-b6a3-e3d5687c0dbb",
- "friendlyName": "VBM365 Resource",
- "resellerUid": "99e23b91-c8a0-482d-82fe-5baf68705309",
- "vb365Repositories": [
- {
- "instanceUid": "0890a10a-e400-4a3c-b5ba-9feb4465b2e7",
- "resellerUid": "99e23b91-c8a0-482d-82fe-5baf68705309",
- "vb365ResourceUid": "de45f8a1-c809-41f1-b6a3-e3d5687c0dbb",
- "repositoryUid": "0890a10a-e400-4a3c-b5ba-9feb4465b2e7",
- "proxyUid": "9dfc7201-5d91-4818-9cc0-1d844b0503de",
- "proxyPoolUid": null,
- "storageQuota": 106846744576,
- "isStorageQuotaUnlimited": false
}
]
}
}Delete Reseller Veeam Backup for Microsoft 365 Resource
Deletes a reseller Veeam Backup for Microsoft 365 resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| resourceUid required | string <uuid> Veeam Backup for Microsoft 365 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
}
}
}Delete Reseller Veeam Backup for Microsoft 365 Repository
Deletes a reseller Veeam Backup for Microsoft 365 repository with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| resourceUid required | string <uuid> Veeam Backup for Microsoft 365 server UID. |
| repositoryUid required | string <uuid> Veeam Backup for Microsoft 365 repository UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Get All Reseller Veeam Backup & Replication Server Resources
Returns a collection resource representation of Veeam Backup & Replication server resources allocated to all resellers.
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": "e6f92a5b-468d-4d93-b955-6e55b93bc035",
- "vbrServerUid": "7a40eaf3-a380-4f16-aad0-ca7b08f60fb0",
- "friendlyName": "BetaVBRRes1",
- "resellerUid": "0ec4d2ac-5493-48cd-98d6-3c36d299103a"
}, - {
- "instanceUid": "cdd60d1c-ad8f-4d22-8b5f-e2c9a6da5bc6",
- "vbrServerUid": "7cff66d7-4d1e-4c5d-9faa-ec913fb77cfe",
- "friendlyName": "GammaVBRRes1",
- "resellerUid": "149a26a3-9956-438e-8343-f59c9f1efee5"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Veeam Backup & Replication Server Resources of Reseller
Returns a collection resource representation of all Veeam Backup & Replication server resources allocated to a reseller with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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": "e6f92a5b-468d-4d93-b955-6e55b93bc035",
- "vbrServerUid": "7a40eaf3-a380-4f16-aad0-ca7b08f60fb0",
- "friendlyName": "BetaVBRRes1",
- "resellerUid": "0ec4d2ac-5493-48cd-98d6-3c36d299103a"
}, - {
- "instanceUid": "cdd60d1c-ad8f-4d22-8b5f-e2c9a6da5bc6",
- "vbrServerUid": "7cff66d7-4d1e-4c5d-9faa-ec913fb77cfe",
- "friendlyName": "BetaVBRRes2",
- "resellerUid": "0ec4d2ac-5493-48cd-98d6-3c36d299103a"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Create Reseller Veeam Backup & Replication Server Resource
Allocates a Veeam Backup & Replication server resource to a reseller with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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
Reseller Veeam Backup & Replication server resource properties.
| vbrServerUid required | string <uuid> UID assigned to a Veeam Backup & Replication server resource. |
| friendlyName required | string [ 1 .. 256 ] characters Friendly name of a Veeam Backup & Replication server resource. |
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
{- "vbrServerUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "friendlyName": "Beta VBR Resource"
}- 200
- default
{- "data": {
- "instanceUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "vbrServerUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "friendlyName": "Beta VBR Resource",
- "resellerUid": "6f213654-b538-4695-ac69-aa677e41862e"
}
}Get Reseller Veeam Backup & Replication Server Resource
Returns a resource representation of a reseller Veeam Backup & Replication server resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| resourceUid required | string <uuid> Veeam Backup & Replication server 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": "e6f92a5b-468d-4d93-b955-6e55b93bc035",
- "vbrServerUid": "7a40eaf3-a380-4f16-aad0-ca7b08f60fb0",
- "friendlyName": "BetaVBRRes1",
- "resellerUid": "0ec4d2ac-5493-48cd-98d6-3c36d299103a"
}
}Modify Reseller Veeam Backup & Replication Server Resource
Modifies a reseller Veeam Backup & Replication server resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| resourceUid required | string <uuid> Veeam Backup & Replication server 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": "Beta VBR Resource",
- "path": "friendlyName",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "vbrServerUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "friendlyName": "Beta VBR Resource",
- "resellerUid": "6f213654-b538-4695-ac69-aa677e41862e"
}
}Delete Reseller Veeam Backup & Replication Server Resource
Deletes a reseller Veeam Backup & Replication server resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| resourceUid required | string <uuid> Veeam Backup & Replication server 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 All Reseller Site Resources
Returns a collection resource representation of managed company quotas configured for all resellers.
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": [
- {
- "resellerUid": "398ded41-0671-4a55-aa2e-feac5f422eef",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "tenantsQuota": 45,
- "usedTenantsQuota": 4,
- "isTenantsQuotaUnlimited": false
}, - {
- "resellerUid": "900b283f-ac11-4ad3-8ceb-16b56ed817e1",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "tenantsQuota": 45,
- "usedTenantsQuota": 5,
- "isTenantsQuotaUnlimited": false
}, - {
- "resellerUid": "05466d17-8660-4490-81c9-62a3d15f97db",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "tenantsQuota": 45,
- "usedTenantsQuota": 7,
- "isTenantsQuotaUnlimited": false
}, - {
- "resellerUid": "f8149920-cd51-41d3-b3dd-d8aa82bf7d63",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "tenantsQuota": 45,
- "usedTenantsQuota": 4,
- "isTenantsQuotaUnlimited": false
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Site Resources Allocated to Reseller
Returns a collection resource representation of managed company quotas configured for a reseller with the specified UID on all sites.
path Parameters
| resellerUid required | string <uuid> Reseller 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": [
- {
- "resellerUid": "86528a21-6944-441b-9e1b-7363e2d45a42",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "tenantsQuota": 45,
- "usedTenantsQuota": 13,
- "isTenantsQuotaUnlimited": false
}, - {
- "resellerUid": "86528a21-6944-441b-9e1b-7363e2d45a42",
- "siteUid": "491a2482-2d20-43d2-b199-d54fdde8dfee",
- "tenantsQuota": 25,
- "usedTenantsQuota": 7,
- "isTenantsQuotaUnlimited": false
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Create Reseller Site Resource
Creates a managed company quota for a reseller with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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
Company quota properties.
| siteUid required | string <uuid> UID assigned to a Veeam Cloud Connect site.
|
| tenantsQuota | integer or null <int32> [ 1 .. 99999 ] Default: 20 Maximum number of tenants that a reseller can manage on a Veeam Cloud Connect site. |
| isTenantsQuotaUnlimited | boolean Default: false Indicates whether a reseller can manage an unlimited number of tenants. |
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
{- "siteUid": "d83442bc-03fc-469b-be4e-c0761bfc9ddd",
- "tenantsQuota": 45,
- "isTenantsQuotaUnlimited": false
}- 200
- default
{- "data": {
- "resellerUid": "5f7f23cd-72c2-46ce-a9d8-48e3c1adaabc",
- "siteUid": "d83442bc-03fc-469b-be4e-c0761bfc9ddd",
- "tenantsQuota": 45,
- "usedTenantsQuota": 0,
- "isTenantsQuotaUnlimited": false
}
}Get Reseller Site Resource
Returns a resource representation of a managed companies quota configured for a reseller on a Veeam Cloud Connect site with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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": {
- "resellerUid": "4e66bccf-9c1e-4138-84ff-572c59a796cf",
- "siteUid": "56c7aef2-de29-4ab4-af54-9c29a34dcdb0",
- "tenantsQuota": 50,
- "usedTenantsQuota": 2,
- "isTenantsQuotaUnlimited": false
}
}Modify Reseller Site Resource
Modifies a managed companies quota configured for a reseller on the Veeam Cloud Connect site with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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 |
Request Body schema: application/jsonrequired
Array of JSON Patch operations according to RFC 6902.
| op required | string Performed operation. |
| value required | string Value that is added, replaced, tested or removed by the PATCH operation. |
| path required | string JSON Pointer containing path to a target location where the PATCH operation is performed. |
| from | string or null JSON Pointer containing path to a location from which data is moved or copied. |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- Payload
- curl
[- {
- "value": false,
- "path": "/isTenantsQuotaUnlimited",
- "op": "replace"
}, - {
- "value": 71,
- "path": "/tenantsQuota",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "resellerUid": "398ded41-0671-4a55-aa2e-feac5f422eef",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "tenantsQuota": 71,
- "usedTenantsQuota": 0,
- "isTenantsQuotaUnlimited": false
}
}Delete Reseller Site Resource
Deletes a managed companies quota configured for a reseller on the Veeam Cloud Connect site with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
header Parameters
| X-Request-id | string <uuid> Random UID that you can assign to a request for idempotence and async action progress tracking.
Example: ba547d14-c556-42bb-b85c-eeeb16e2f5e7 |
| X-Client-Version | string Version of Veeam Service Provider Console RESTful API supported by client. Example: 3.6.1 |
OK
Request has been queued for execution.
All client errors (400–499) are returned with the associated HTTP status codes. All server errors (≥500) are returned with the 520 HTTP status code. For details, see the response body.
- curl
- 200
- default
{- "errors": [
- {
- "message": "string",
- "type": "unspecified",
- "code": 0
}
], - "data": { },
- "meta": {
- "pagingInfo": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}
}Get All Reseller Backup Resources
Returns a collection resource representation of all reseller 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": "8a13b272-6081-649a-a18e-0074a4e42f98",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "398ded41-0671-4a55-aa2e-feac5f422eef",
- "repositoryUid": "4a57a173-cdfa-4ec7-bfc5-6cdf853530c3",
- "resourceFriendlyName": "res repo",
- "storageQuota": 1073741824,
- "isStorageQuotaUnlimited": false,
- "serversQuota": 1,
- "isServersQuotaUnlimited": false,
- "workstationsQuota": 1,
- "isWorkstationsQuotaUnlimited": false,
- "vmsQuota": 1,
- "isVmsQuotaUnlimited": false
}, - {
- "instanceUid": "8a13b272-6081-649a-a18e-0074a4e42f98",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "repositoryUid": "4a57a173-cdfa-4ec7-bfc5-6cdf853530c3",
- "resourceFriendlyName": "res repo 2",
- "storageQuota": 10737418240,
- "isStorageQuotaUnlimited": false,
- "serversQuota": null,
- "isServersQuotaUnlimited": true,
- "workstationsQuota": null,
- "isWorkstationsQuotaUnlimited": true,
- "vmsQuota": null,
- "isVmsQuotaUnlimited": true
}, - {
- "instanceUid": "5a061be4-8218-645b-9674-364cb252b6e1",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "repositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "resourceFriendlyName": "_Res VSPC1\\Default Backup Repository",
- "storageQuota": 109521666048,
- "isStorageQuotaUnlimited": false,
- "serversQuota": null,
- "isServersQuotaUnlimited": true,
- "workstationsQuota": null,
- "isWorkstationsQuotaUnlimited": true,
- "vmsQuota": null,
- "isVmsQuotaUnlimited": true
}, - {
- "instanceUid": "8a13b272-6081-649a-a18e-0074a4e42f98",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "58fd5d0c-6446-4fe0-ab38-0f20569c2be8",
- "repositoryUid": "4a57a173-cdfa-4ec7-bfc5-6cdf853530c3",
- "resourceFriendlyName": "res repo 3",
- "storageQuota": 2147483648,
- "isStorageQuotaUnlimited": false,
- "serversQuota": 2,
- "isServersQuotaUnlimited": false,
- "workstationsQuota": 2,
- "isWorkstationsQuotaUnlimited": false,
- "vmsQuota": null,
- "isVmsQuotaUnlimited": true
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Backup Resources Allocated to Reseller on Site
Returns a collection resource representation of all cloud backup resources allocated to a reseller on a Veeam Cloud Connect site with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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": "5a061be4-8218-645b-9674-364cb252b6e1",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "repositoryUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "resourceFriendlyName": "_Res VSPC1\\Default Backup Repository",
- "storageQuota": 109521666048,
- "isStorageQuotaUnlimited": false,
- "serversQuota": null,
- "isServersQuotaUnlimited": true,
- "workstationsQuota": null,
- "isWorkstationsQuotaUnlimited": true,
- "vmsQuota": null,
- "isVmsQuotaUnlimited": true
}, - {
- "instanceUid": "8a13b272-6081-649a-a18e-0074a4e42f98",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "repositoryUid": "4a57a173-cdfa-4ec7-bfc5-6cdf853530c3",
- "resourceFriendlyName": "res repo 3",
- "storageQuota": 2147483648,
- "isStorageQuotaUnlimited": false,
- "serversQuota": 2,
- "isServersQuotaUnlimited": false,
- "workstationsQuota": 2,
- "isWorkstationsQuotaUnlimited": false,
- "vmsQuota": null,
- "isVmsQuotaUnlimited": true
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Create Reseller Backup Resource on Site
Creates a reseller cloud backup resource on a Veeam Cloud Connect site with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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 |
Request Body schema: application/jsonrequired
| repositoryUid required | string <uuid> UID assigned to a cloud backup repository. |
| resourceFriendlyName required | string Cloud repository friendly name configured for a reseller. |
| storageQuota | integer or null <int64> [ 1073741824 .. 1124774006935781400 ] Amount of space allocated to a reseller, in bytes. |
| isStorageQuotaUnlimited | boolean Default: true Indicates whether the amount of space allocated to a reseller is unlimited. |
| serversQuota | integer or null <int32> Number of servers that a reseller can store on a cloud backup repository. |
| isServersQuotaUnlimited | boolean Default: true Indicates whether the number of servers that a reseller can store on a cloud backup repository is unlimited. |
| workstationsQuota | integer or null <int32> Number of workstations that a reseller can store on a cloud backup repository. |
| isWorkstationsQuotaUnlimited | boolean Default: true Indicates whether the number of workstations that a reseller can store on a cloud backup repository is unlimited. |
| vmsQuota | integer or null <int32> Number of VMs that a reseller can store on a cloud backup repository. |
| isVmsQuotaUnlimited | boolean Default: true Indicates whether the number of VMs that a reseller can store on a cloud backup repository is unlimited. |
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",
- "resourceFriendlyName": "Beta Site Resource",
- "storageQuota": 10737418240,
- "isStorageQuotaUnlimited": false,
- "serversQuota": 5,
- "isServersQuotaUnlimited": false,
- "workstationsQuota": 5,
- "isWorkstationsQuotaUnlimited": false,
- "vmsQuota": 5,
- "isVmsQuotaUnlimited": false
}- 200
- default
{- "data": {
- "instanceUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "siteUid": "6f213654-b538-4695-ac69-aa677e41862e",
- "resellerUid": "716adb1a-49ab-42a1-84d9-103b96737834",
- "repositoryUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "resourceFriendlyName": "Beta Site Resource",
- "storageQuota": 10737418240,
- "isStorageQuotaUnlimited": false,
- "serversQuota": 5,
- "isServersQuotaUnlimited": false,
- "workstationsQuota": 5,
- "isWorkstationsQuotaUnlimited": false,
- "vmsQuota": 5,
- "isVmsQuotaUnlimited": false
}
}Get Usage of All Reseller Backup Resources
Returns a collection resource representation of cloud backup resource usage by all resellers.
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": [
- {
- "backupResourceUid": "f10a8f5c-419b-475a-9fae-5e6cd2075da3",
- "resellerUid": "48389f5a-06d4-4b26-b654-6179895e269b",
- "storageQuota": 32212254720,
- "usedStorageQuota": 9855565824,
- "archiveTierUsage": 0,
- "capacityTierUsage": 0,
- "performanceTierUsage": 0,
- "serverBackups": 5,
- "workstationBackups": 0,
- "vmBackups": 0
}, - {
- "backupResourceUid": "f10a8f5c-419b-475a-9fae-5e6cd2075da3",
- "resellerUid": "c454078c-d59a-45d9-8fca-4ba80c49f78c",
- "storageQuota": 53687091200,
- "usedStorageQuota": 12582912,
- "archiveTierUsage": 0,
- "capacityTierUsage": 0,
- "performanceTierUsage": 0,
- "serverBackups": 0,
- "workstationBackups": 1,
- "vmBackups": 0
}, - {
- "backupResourceUid": "f10a8f5c-419b-475a-9fae-5e6cd2075da3",
- "resellerUid": "a1797b02-364e-4e31-b052-7d7db48edb4a",
- "storageQuota": 53687091200,
- "usedStorageQuota": 16027484160,
- "archiveTierUsage": 0,
- "capacityTierUsage": 0,
- "performanceTierUsage": 0,
- "serverBackups": 2,
- "workstationBackups": 0,
- "vmBackups": 0
}, - {
- "backupResourceUid": "88788f9e-d8f5-4eb4-bc4f-9b3f5403bcec",
- "resellerUid": "a1797b02-364e-4e31-b052-7d7db48edb4a",
- "storageQuota": 109521666048,
- "usedStorageQuota": 3145728,
- "archiveTierUsage": 0,
- "capacityTierUsage": 0,
- "performanceTierUsage": 0,
- "serverBackups": 0,
- "workstationBackups": 0,
- "vmBackups": 1
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get Usage of Reseller Backup Resources on Site
Returns a resource representation of usage of all cloud backup resources allocated to a reseller on a Veeam Cloud Connect site with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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": [
- {
- "backupResourceUid": "f10a8f5c-419b-475a-9fae-5e6cd2075da3",
- "resellerUid": "34c25899-e0b1-4ad4-8bdb-91fb3c545ce8",
- "storageQuota": 10737418240,
- "usedStorageQuota": 1048576,
- "archiveTierUsage": 0,
- "capacityTierUsage": 0,
- "performanceTierUsage": 0,
- "serverBackups": 0,
- "workstationBackups": 1,
- "vmBackups": 0
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}Get Reseller Backup Resource
Returns a resource representation of a reseller cloud backup resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site 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": "8a13b272-6081-649a-a18e-0074a4e42f98",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "repositoryUid": "4a57a173-cdfa-4ec7-bfc5-6cdf853530c3",
- "resourceFriendlyName": "res repo 3",
- "storageQuota": 2147483648,
- "isStorageQuotaUnlimited": false,
- "serversQuota": 2,
- "isServersQuotaUnlimited": false,
- "workstationsQuota": 2,
- "isWorkstationsQuotaUnlimited": false,
- "vmsQuota": null,
- "isVmsQuotaUnlimited": true
}
}Modify Reseller Backup Resource
Modifies a reseller cloud backup resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site 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": 2147483648,
- "path": "/storageQuota",
- "op": "replace"
}, - {
- "value": 2,
- "path": "/serversQuota",
- "op": "replace"
}, - {
- "value": 2,
- "path": "/workstationsQuota",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "8a13b272-6081-649a-a18e-0074a4e42f98",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "58fd5d0c-6446-4fe0-ab38-0f20569c2be8",
- "repositoryUid": "4a57a173-cdfa-4ec7-bfc5-6cdf853530c3",
- "resourceFriendlyName": "patched rest res repo",
- "storageQuota": 2147483648,
- "isStorageQuotaUnlimited": false,
- "serversQuota": 2,
- "isServersQuotaUnlimited": false,
- "workstationsQuota": 2,
- "isWorkstationsQuotaUnlimited": false,
- "vmsQuota": null,
- "isVmsQuotaUnlimited": true
}
}Delete Reseller Backup Resource
Deletes a reseller cloud backup resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site 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 Cloud WAN Accelerator Resources of All Resellers
Returns a collection resource representation of cloud WAN accelerator resources of all resellers.
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": "22a14f5e-21ea-607c-a913-bc4aebbc6ac2",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "wanAcceleratorUid": "00bdb123-c35a-43d6-ad03-7ba78e156ac4"
}, - {
- "instanceUid": "57fb9596-ad1a-46de-ae9a-2a22ef29e3fc",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "wanAcceleratorUid": "94b797c3-058d-4829-83fa-2713fb02acea"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get All Cloud WAN Accelerator Resources Allocated to Reseller on Site
Returns a collection resource representation of all cloud WAN accelerator resources allocated to a reseller on a site with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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": "22a14f5e-21ea-607c-a913-bc4aebbc6ac2",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "wanAcceleratorUid": "00bdb123-c35a-43d6-ad03-7ba78e156ac4"
}, - {
- "instanceUid": "57fb9596-ad1a-46de-ae9a-2a22ef29e3fc",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "wanAcceleratorUid": "94b797c3-058d-4829-83fa-2713fb02acea"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Create Reseller Cloud WAN Accelerator Resource
Creates a reseller cloud WAN accelerator resource on a site with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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 |
Request Body schema: application/jsonrequired
| wanAcceleratorUid required | string <uuid> UID assigned to a cloud backup repository. |
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
{- "wanAcceleratorUid": "00bdb123-c35a-43d6-ad03-7ca78e156ac4"
}- 200
- default
{- "data": {
- "instanceUid": "22a14f5e-21ea-607c-a913-ac4aebbc6ac2",
- "siteUid": "d83442bc-03fc-469b-be4e-d0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-3220a29ab33a",
- "wanAcceleratorUid": "00bdb123-c35a-43d6-ad03-7ca78e156ac4"
}
}Get Reseller Cloud WAN Accelerator Resource
Returns a resource representation of a reseller cloud WAN accelerator resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
| resourceUid required | string <uuid> Cloud WAN accelerator 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": "22a14f5e-21ea-607c-a913-bc4aebbc6ac2",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "wanAcceleratorUid": "00bdb123-c35a-43d6-ad03-7ba78e156ac4"
}
}Modify Reseller Cloud WAN Accelerator Resource
Modifies a reseller cloud WAN accelerator resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
| resourceUid required | string <uuid> Cloud WAN accelerator 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": "809a1670-4bbc-4da4-9da3-1066facbf99f",
- "path": "/wanAcceleratorUid",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "748f57e7-2280-65b6-9733-fee240863800",
- "siteUid": "86238779-5bb3-4a2c-8578-466dedf635a3",
- "resellerUid": "8bab25af-8cbd-4d14-a174-c8ca751f7331",
- "wanAcceleratorUid": "809a1670-4bbc-4da4-9da3-1066facbf99f"
}
}Delete Reseller Cloud WAN Accelerator Resource
Deletes a reseller cloud WAN accelerator resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
| resourceUid required | string <uuid> Cloud WAN accelerator 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 All Reseller Replication Resources
Returns a collection resource representation of all reseller 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": "0c847bdd-9a71-687c-9284-5a8950a03802",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "05466d17-8660-4490-81c9-62a3d15f97db",
- "hardwarePlanUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "tenantsPerPlanQuota": 15,
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": "e6f92a5b-468d-4d93-b955-6e55b93bc035"
}, - {
- "instanceUid": "0c847bdd-9a71-687c-9284-5a8950a03802",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "hardwarePlanUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "tenantsPerPlanQuota": 15,
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": "7a40eaf3-a380-4f16-aad0-ca7b08f60fb0"
}, - {
- "instanceUid": "115d9b12-e442-6866-8039-37c21efa32e3",
- "siteUid": "56c7aef2-de29-4ab4-af54-9c29a34dcdb0",
- "resellerUid": "4e66bccf-9c1e-4138-84ff-572c59a796cf",
- "hardwarePlanUid": "982f7ef2-0b95-4b79-b0b9-b858ed3e6a75",
- "tenantsPerPlanQuota": 20,
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": "0ec4d2ac-5493-48cd-98d6-3c36d299103a"
}, - {
- "instanceUid": "f94a0ed9-61c9-61e3-94e6-b6da78ce8e13",
- "siteUid": "0107365a-60f9-422a-832b-485db173d356",
- "resellerUid": "4e66bccf-9c1e-4138-84ff-572c59a796cf",
- "hardwarePlanUid": "52c981c2-3937-4467-a27a-4122de927372",
- "tenantsPerPlanQuota": 10,
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get All Replication Resources Allocated to Reseller on Site
Returns a collection resource representation of all cloud replication resources allocated to a reseller on a Veeam Cloud Connect site with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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": "0c847bdd-9a71-687c-9284-5a8950a03802",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "hardwarePlanUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "tenantsPerPlanQuota": 15,
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": "e6f92a5b-468d-4d93-b955-6e55b93bc035"
}, - {
- "instanceUid": "0c847bdd-9a71-687c-9284-5a8950a03802",
- "siteUid": "0107365a-60f9-422a-832b-485db173d356",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "hardwarePlanUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "tenantsPerPlanQuota": 15,
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": "7a40eaf3-a380-4f16-aad0-ca7b08f60fb0"
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Create Reseller Replication Resource on Site
Creates a reseller replication resource on a Veeam Cloud Connect site with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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 |
Request Body schema: application/jsonrequired
| hardwarePlanUid required | string <uuid> UID assigned to a hardware plan. |
| tenantsPerPlanQuota | integer or null <int32> >= 1 Maximum number of companies that a reseller can subscribe to a hardware plan. |
| isWanAccelerationEnabled | boolean Default: false Indicates whether WAN acceleration is enabled. |
| wanAcceleratorUid | string or null <uuid> UID assigned to a WAN accelerator. |
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
{- "hardwarePlanUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "tenantsPerPlanQuota": 100,
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": null
}- 200
- default
{- "data": {
- "instanceUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "siteUid": "6f213654-b538-4695-ac69-aa677e41862e",
- "resellerUid": "716adb1a-49ab-42a1-84d9-103b96737834",
- "hardwarePlanUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "tenantsPerPlanQuota": 100,
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
}Get Usage of All Reseller Replication Resources
Returns a collection resource representation of Veeam Cloud Connect site replication resource usage by all resellers.
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": [
- {
- "replicationResourceUid": "0c847bdd-9a71-687c-9284-5a8950a03802",
- "resellerUid": "05466d17-8660-4490-81c9-62a3d15f97db",
- "hardwarePlanUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "tenantsPerPlanUsage": 4
}, - {
- "replicationResourceUid": "0c847bdd-9a71-687c-9284-5a8950a03802",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "hardwarePlanUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "tenantsPerPlanUsage": 2
}, - {
- "replicationResourceUid": "115d9b12-e442-6866-8039-37c21efa32e3",
- "resellerUid": "4e66bccf-9c1e-4138-84ff-572c59a796cf",
- "hardwarePlanUid": "982f7ef2-0b95-4b79-b0b9-b858ed3e6a75",
- "tenantsPerPlanUsage": 1
}, - {
- "replicationResourceUid": "f94a0ed9-61c9-61e3-94e6-b6da78ce8e13",
- "resellerUid": "4e66bccf-9c1e-4138-84ff-572c59a796cf",
- "hardwarePlanUid": "52c981c2-3937-4467-a27a-4122de927372",
- "tenantsPerPlanUsage": 1
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get Usage of Replication Resources by Reseller on Site
Returns a resource representation of cloud replication resource usage by a reseller on a Veeam Cloud Connect site with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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": [
- {
- "replicationResourceUid": "0c847bdd-9a71-687c-9284-5a8950a03802",
- "resellerUid": "05466d17-8660-4490-81c9-62a3d15f97db",
- "hardwarePlanUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "tenantsPerPlanUsage": 12
}, - {
- "replicationResourceUid": "95c0a947-6425-49ba-b3b4-0c34dbdcaf87",
- "resellerUid": "05466d17-8660-4490-81c9-62a3d15f97db",
- "hardwarePlanUid": "5697ea0c-4dd3-4525-a1c6-e3b9aa3b86f2",
- "tenantsPerPlanUsage": 8
}
], - "meta": {
- "pagingInfo": {
- "total": 2,
- "count": 2,
- "offset": 0
}
}
}Get Reseller Replication Resource
Returns a resource representation of a reseller cloud replication resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
| resourceUid required | string <uuid> Cloud replication 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": "0c847bdd-9a71-687c-9284-5a8950a03802",
- "siteUid": "0107365a-60f9-422a-832b-485db173d356",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "hardwarePlanUid": "f698f368-7f29-4351-a822-ba2971f7649b",
- "tenantsPerPlanQuota": 15,
- "isWanAccelerationEnabled": true,
- "wanAcceleratorUid": "7a40eaf3-a380-4f16-aad0-ca7b08f60fb0"
}
}Modify Reseller Replication Resource
Modifies a reseller cloud replication resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
| resourceUid required | string <uuid> Cloud replication 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": true,
- "path": "/isWanAccelerationEnabled",
- "op": "replace"
}
]- 200
- default
{- "data": {
- "instanceUid": "d60543b8-9a53-473a-8e4c-cfdc374286cf",
- "siteUid": "6f213654-b538-4695-ac69-aa677e41862e",
- "resellerUid": "716adb1a-49ab-42a1-84d9-103b96737834",
- "hardwarePlanUid": "ae61e533-82c7-4cb6-a030-78ae589cf49d",
- "tenantsPerPlanQuota": 100,
- "isWanAccelerationEnabled": false,
- "wanAcceleratorUid": null
}
}Delete Reseller Replication Resource
Deletes a reseller cloud replication resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
| resourceUid required | string <uuid> Cloud replication 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 All Reseller VMware Cloud Director Replication Resources
Returns a collection resource representation of all reseller 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": "71c9f99d-68bd-6860-8cad-64dddce0e4ed",
- "siteUid": "d83442bc-03fc-469b-be4e-f0761bfc9ddd",
- "resellerUid": "e6057ff9-99f7-47c8-9d9b-7220a29ab33a",
- "vcdOrganizationUid": "7b97bd44-c932-4bdb-aaae-841cb453312a"
}, - {
- "instanceUid": "4e1af4fd-751b-6339-949d-a0ee7e22ee7e",
- "siteUid": "56c7aef2-de29-4ab4-af54-9c29a34dcdb0",
- "resellerUid": "4e66bccf-9c1e-4138-84ff-572c59a796cf",
- "vcdOrganizationUid": "acfd8613-ddba-4b17-b176-7d1e87fdfc23"
}, - {
- "instanceUid": "020103da-17b8-65e0-8a2e-67761ad5bfff",
- "siteUid": "56c7aef2-de29-4ab4-af54-9c29a34dcdb0",
- "resellerUid": "4e66bccf-9c1e-4138-84ff-572c59a796cf",
- "vcdOrganizationUid": "2bd87f65-35ef-4109-8d27-537085bf1ad2"
}
], - "meta": {
- "pagingInfo": {
- "total": 3,
- "count": 3,
- "offset": 0
}
}
}Get All VMware Cloud Director Replication Resources Allocated to Reseller on Site
Returns a collection resource representation of all VMware Cloud Director replication resources allocated to a reseller on a Veeam Cloud Connect site with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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": "4e1af4fd-751b-6339-949d-a0ee7e22ee7e",
- "siteUid": "56c7aef2-de29-4ab4-af54-9c29a34dcdb0",
- "resellerUid": "4e66bccf-9c1e-4138-84ff-572c59a796cf",
- "vcdOrganizationUid": "acfd8613-ddba-4b17-b176-7d1e87fdfc23"
}, - {
- "instanceUid": "020103da-17b8-65e0-8a2e-67761ad5bfff",
- "siteUid": "56c7aef2-de29-4ab4-af54-9c29a34dcdb0",
- "resellerUid": "4e66bccf-9c1e-4138-84ff-572c59a796cf",
- "vcdOrganizationUid": "2bd87f65-35ef-4109-8d27-537085bf1ad2"
}, - {
- "instanceUid": "13e5ca1f-0358-6e4b-85e4-3cab6ec3f4b9",
- "siteUid": "56c7aef2-de29-4ab4-af54-9c29a34dcdb0",
- "resellerUid": "4e66bccf-9c1e-4138-84ff-572c59a796cf",
- "vcdOrganizationUid": "ba5c51b7-66b3-4465-a3ba-f52aae245cca"
}
], - "meta": {
- "pagingInfo": {
- "total": 3,
- "count": 3,
- "offset": 0
}
}
}Create Reseller VMware Cloud Director Replication Resource on Site
Creates a VMware Cloud Director replication resource allocated to a reseller on a Veeam Cloud Connect site with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller 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 |
Request Body schema: application/jsonrequired
| vcdOrganizationUid required | string <uuid> UID assigned to a VMware Cloud Director organization whose resources are allocated to a reseller. |
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
{- "vcdOrganizationUid": "ba5c51b7-66b3-4465-a3ba-b52aae245cca"
}- 200
- default
{- "data": {
- "instanceUid": "13e5ca1f-0358-6e4b-85e4-6cab6ec3f4b9",
- "siteUid": "56c7aef2-de29-4ab4-af54-1c29a34dcdb0",
- "resellerUid": "4e66bccf-9c1e-4138-84ff-872c59a796cf",
- "vcdOrganizationUid": "ba5c51b7-66b3-4465-a3ba-b52aae245cca"
}
}Get Reseller VMware Cloud Director Replication Resource
Returns a resource representation of a reseller VMware Cloud Director replication resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
| resourceUid required | string <uuid> VMware Cloud Director replication 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": "020103da-17b8-65e0-8a2e-67761ad5bfff",
- "siteUid": "56c7aef2-de29-4ab4-af54-9c29a34dcdb0",
- "resellerUid": "4e66bccf-9c1e-4138-84ff-572c59a796cf",
- "vcdOrganizationUid": "2bd87f65-35ef-4109-8d27-537085bf1ad2"
}
}Delete Reseller VMware Cloud Director Replication Resource
Deletes a reseller VMware Cloud Director replication resource with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
| siteUid required | string <uuid> Veeam Cloud Connect site UID. |
| resourceUid required | string <uuid> VMware Cloud Director replication 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 Services Usage by All Resellers
Returns a collection resource representation of services consumed by resellers.
query Parameters
| fromDate | string <date> Start timestamp of a searched time range. |
| toDate | string <date> End timestamp of a searched time range. Total time range must be less than or equal to 31 day. |
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": [
- {
- "resellerUid": "34c25899-e0b1-4ad4-8bdb-91fb3c545ce8",
- "date": "2024-07-18T02:00:00.0000000+02:00",
- "counters": [
- {
- "value": 0,
- "type": "VmCloudBackups"
}, - {
- "value": 0,
- "type": "ServerCloudBackups"
}, - {
- "value": 0,
- "type": "WorkstationCloudBackups"
}, - {
- "value": 2196,
- "type": "AgentCloudBackupDataTransferOut"
}, - {
- "value": 27914,
- "type": "AgentCloudBackupDataTransferIn"
}, - {
- "value": 0,
- "type": "VbrCloudBackupsDataTransferOut"
}, - {
- "value": 0,
- "type": "VbrCloudBackupsDataTransferIn"
}, - {
- "value": 0,
- "type": "VmCloudReplicas"
}, - {
- "value": 0,
- "type": "VmCloudReplicaComputeTime"
}, - {
- "value": 0,
- "type": "VbrCloudReplicaDataTransferOut"
}, - {
- "value": 0,
- "type": "VbrCloudReplicaDataTransferIn"
}, - {
- "value": 0,
- "type": "VmCloudReplicaStorageUsage"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByVm"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByServerAgent"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByWorkstationAgent"
}, - {
- "value": 0,
- "type": "ManagedServerAgents"
}, - {
- "value": 1,
- "type": "ManagedWorkstationAgents"
}, - {
- "value": 0,
- "type": "ManagedVms"
}, - {
- "value": 0,
- "type": "ManagedCloudVms"
}, - {
- "value": 0,
- "type": "FileShareArchiveSize"
}, - {
- "value": 0,
- "type": "FileShareBackupSize"
}, - {
- "value": 0,
- "type": "FileShareSourceSize"
}, - {
- "value": 0,
- "type": "ProtectedFileShares"
}, - {
- "value": 0,
- "type": "ObjectStorageArchiveSize"
}, - {
- "value": 0,
- "type": "ObjectStorageBackupSize"
}, - {
- "value": 0,
- "type": "ObjectStorageSourceSize"
}, - {
- "value": 0,
- "type": "ProtectedObjectStorages"
}, - {
- "value": 0,
- "type": "ManagedAgentsMacOS"
}, - {
- "value": 0,
- "type": "ManagedAgentsLinuxOS"
}, - {
- "value": 1,
- "type": "ManagedAgentsWindowsDesktopOS"
}, - {
- "value": 0,
- "type": "ManagedAgentsWindowsServerOS"
}, - {
- "value": 0,
- "type": "CloudInsiderProtectionBackupSize"
}, - {
- "value": 0,
- "type": "CloudCapacityTierBackupSize"
}, - {
- "value": 0,
- "type": "CloudPerformanceTierBackupSize"
}, - {
- "value": 0,
- "type": "CloudArchiveTierBackupSize"
}, - {
- "value": 1048576,
- "type": "CloudTotalUsage"
}, - {
- "value": 1048576,
- "type": "CloudRegularStorageUsage"
}, - {
- "value": 0,
- "type": "CloudObjectStorageUsage"
}, - {
- "value": 0,
- "type": "ManagedUsers"
}, - {
- "value": 0,
- "type": "ReplicatedVms"
}, - {
- "value": 0,
- "type": "BackedupVms"
}, - {
- "value": 0,
- "type": "Vb365ArchiveSize"
}, - {
- "value": 0,
- "type": "Vb365BackupSize"
}, - {
- "value": 0,
- "type": "Vb365ProtectedGroups"
}, - {
- "value": 0,
- "type": "Vb365ProtectedSites"
}, - {
- "value": 0,
- "type": "Vb365ProtectedTeams"
}, - {
- "value": 0,
- "type": "Vb365ProtectedUsers"
}, - {
- "value": 0,
- "type": "VbrBackupSize"
}
]
}, - {
- "resellerUid": "3c05a5fd-9680-4e21-8515-3065f9d8f24d",
- "date": "2024-07-18T02:00:00.0000000+02:00",
- "counters": [
- {
- "value": 0,
- "type": "VmCloudBackups"
}, - {
- "value": 0,
- "type": "ServerCloudBackups"
}, - {
- "value": 0,
- "type": "WorkstationCloudBackups"
}, - {
- "value": 0,
- "type": "AgentCloudBackupDataTransferOut"
}, - {
- "value": 0,
- "type": "AgentCloudBackupDataTransferIn"
}, - {
- "value": 0,
- "type": "VbrCloudBackupsDataTransferOut"
}, - {
- "value": 0,
- "type": "VbrCloudBackupsDataTransferIn"
}, - {
- "value": 0,
- "type": "VmCloudReplicas"
}, - {
- "value": 0,
- "type": "VmCloudReplicaComputeTime"
}, - {
- "value": 0,
- "type": "VbrCloudReplicaDataTransferOut"
}, - {
- "value": 0,
- "type": "VbrCloudReplicaDataTransferIn"
}, - {
- "value": 0,
- "type": "VmCloudReplicaStorageUsage"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByVm"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByServerAgent"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByWorkstationAgent"
}, - {
- "value": 0,
- "type": "ManagedServerAgents"
}, - {
- "value": 0,
- "type": "ManagedWorkstationAgents"
}, - {
- "value": 0,
- "type": "ManagedVms"
}, - {
- "value": 0,
- "type": "ManagedCloudVms"
}, - {
- "value": 0,
- "type": "FileShareArchiveSize"
}, - {
- "value": 0,
- "type": "FileShareBackupSize"
}, - {
- "value": 0,
- "type": "FileShareSourceSize"
}, - {
- "value": 0,
- "type": "ProtectedFileShares"
}, - {
- "value": 0,
- "type": "ObjectStorageArchiveSize"
}, - {
- "value": 0,
- "type": "ObjectStorageBackupSize"
}, - {
- "value": 0,
- "type": "ObjectStorageSourceSize"
}, - {
- "value": 0,
- "type": "ProtectedObjectStorages"
}, - {
- "value": 0,
- "type": "ManagedAgentsMacOS"
}, - {
- "value": 0,
- "type": "ManagedAgentsLinuxOS"
}, - {
- "value": 0,
- "type": "ManagedAgentsWindowsDesktopOS"
}, - {
- "value": 0,
- "type": "ManagedAgentsWindowsServerOS"
}, - {
- "value": 0,
- "type": "CloudInsiderProtectionBackupSize"
}, - {
- "value": 0,
- "type": "CloudCapacityTierBackupSize"
}, - {
- "value": 0,
- "type": "CloudPerformanceTierBackupSize"
}, - {
- "value": 0,
- "type": "CloudArchiveTierBackupSize"
}, - {
- "value": 0,
- "type": "CloudTotalUsage"
}, - {
- "value": 0,
- "type": "CloudRegularStorageUsage"
}, - {
- "value": 0,
- "type": "CloudObjectStorageUsage"
}, - {
- "value": 0,
- "type": "ManagedUsers"
}, - {
- "value": 0,
- "type": "ReplicatedVms"
}, - {
- "value": 0,
- "type": "BackedupVms"
}, - {
- "value": 0,
- "type": "Vb365ArchiveSize"
}, - {
- "value": 0,
- "type": "Vb365BackupSize"
}, - {
- "value": 0,
- "type": "Vb365ProtectedGroups"
}, - {
- "value": 0,
- "type": "Vb365ProtectedSites"
}, - {
- "value": 0,
- "type": "Vb365ProtectedTeams"
}, - {
- "value": 0,
- "type": "Vb365ProtectedUsers"
}, - {
- "value": 0,
- "type": "VbrBackupSize"
}
]
}, - {
- "resellerUid": "48389f5a-06d4-4b26-b654-6179895e269b",
- "date": "2024-07-18T02:00:00.0000000+02:00",
- "counters": [
- {
- "value": 0,
- "type": "VmCloudBackups"
}, - {
- "value": 0,
- "type": "ServerCloudBackups"
}, - {
- "value": 0,
- "type": "WorkstationCloudBackups"
}, - {
- "value": 0,
- "type": "AgentCloudBackupDataTransferOut"
}, - {
- "value": 0,
- "type": "AgentCloudBackupDataTransferIn"
}, - {
- "value": 0,
- "type": "VbrCloudBackupsDataTransferOut"
}, - {
- "value": 0,
- "type": "VbrCloudBackupsDataTransferIn"
}, - {
- "value": 0,
- "type": "VmCloudReplicas"
}, - {
- "value": 0,
- "type": "VmCloudReplicaComputeTime"
}, - {
- "value": 0,
- "type": "VbrCloudReplicaDataTransferOut"
}, - {
- "value": 0,
- "type": "VbrCloudReplicaDataTransferIn"
}, - {
- "value": 0,
- "type": "VmCloudReplicaStorageUsage"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByVm"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByServerAgent"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByWorkstationAgent"
}, - {
- "value": 0,
- "type": "ManagedServerAgents"
}, - {
- "value": 1,
- "type": "ManagedWorkstationAgents"
}, - {
- "value": 0,
- "type": "ManagedVms"
}, - {
- "value": 0,
- "type": "ManagedCloudVms"
}, - {
- "value": 0,
- "type": "FileShareArchiveSize"
}, - {
- "value": 0,
- "type": "FileShareBackupSize"
}, - {
- "value": 0,
- "type": "FileShareSourceSize"
}, - {
- "value": 0,
- "type": "ProtectedFileShares"
}, - {
- "value": 0,
- "type": "ObjectStorageArchiveSize"
}, - {
- "value": 0,
- "type": "ObjectStorageBackupSize"
}, - {
- "value": 0,
- "type": "ObjectStorageSourceSize"
}, - {
- "value": 0,
- "type": "ProtectedObjectStorages"
}, - {
- "value": 0,
- "type": "ManagedAgentsMacOS"
}, - {
- "value": 0,
- "type": "ManagedAgentsLinuxOS"
}, - {
- "value": 1,
- "type": "ManagedAgentsWindowsDesktopOS"
}, - {
- "value": 0,
- "type": "ManagedAgentsWindowsServerOS"
}, - {
- "value": 0,
- "type": "CloudInsiderProtectionBackupSize"
}, - {
- "value": 0,
- "type": "CloudCapacityTierBackupSize"
}, - {
- "value": 0,
- "type": "CloudPerformanceTierBackupSize"
}, - {
- "value": 0,
- "type": "CloudArchiveTierBackupSize"
}, - {
- "value": 0,
- "type": "CloudTotalUsage"
}, - {
- "value": 0,
- "type": "CloudRegularStorageUsage"
}, - {
- "value": 0,
- "type": "CloudObjectStorageUsage"
}, - {
- "value": 0,
- "type": "ManagedUsers"
}, - {
- "value": 0,
- "type": "ReplicatedVms"
}, - {
- "value": 0,
- "type": "BackedupVms"
}, - {
- "value": 0,
- "type": "Vb365ArchiveSize"
}, - {
- "value": 0,
- "type": "Vb365BackupSize"
}, - {
- "value": 0,
- "type": "Vb365ProtectedGroups"
}, - {
- "value": 0,
- "type": "Vb365ProtectedSites"
}, - {
- "value": 0,
- "type": "Vb365ProtectedTeams"
}, - {
- "value": 0,
- "type": "Vb365ProtectedUsers"
}, - {
- "value": 0,
- "type": "VbrBackupSize"
}
]
}, - {
- "resellerUid": "934fac17-3923-4cd9-b33b-0b4514c842f3",
- "date": "2024-07-18T02:00:00.0000000+02:00",
- "counters": [
- {
- "value": 0,
- "type": "VmCloudBackups"
}, - {
- "value": 0,
- "type": "ServerCloudBackups"
}, - {
- "value": 0,
- "type": "WorkstationCloudBackups"
}, - {
- "value": 0,
- "type": "AgentCloudBackupDataTransferOut"
}, - {
- "value": 0,
- "type": "AgentCloudBackupDataTransferIn"
}, - {
- "value": 0,
- "type": "VbrCloudBackupsDataTransferOut"
}, - {
- "value": 0,
- "type": "VbrCloudBackupsDataTransferIn"
}, - {
- "value": 0,
- "type": "VmCloudReplicas"
}, - {
- "value": 0,
- "type": "VmCloudReplicaComputeTime"
}, - {
- "value": 0,
- "type": "VbrCloudReplicaDataTransferOut"
}, - {
- "value": 0,
- "type": "VbrCloudReplicaDataTransferIn"
}, - {
- "value": 0,
- "type": "VmCloudReplicaStorageUsage"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByVm"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByServerAgent"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByWorkstationAgent"
}, - {
- "value": 0,
- "type": "ManagedServerAgents"
}, - {
- "value": 0,
- "type": "ManagedWorkstationAgents"
}, - {
- "value": 0,
- "type": "ManagedVms"
}, - {
- "value": 0,
- "type": "ManagedCloudVms"
}, - {
- "value": 0,
- "type": "FileShareArchiveSize"
}, - {
- "value": 0,
- "type": "FileShareBackupSize"
}, - {
- "value": 0,
- "type": "FileShareSourceSize"
}, - {
- "value": 0,
- "type": "ProtectedFileShares"
}, - {
- "value": 0,
- "type": "ObjectStorageArchiveSize"
}, - {
- "value": 0,
- "type": "ObjectStorageBackupSize"
}, - {
- "value": 0,
- "type": "ObjectStorageSourceSize"
}, - {
- "value": 0,
- "type": "ProtectedObjectStorages"
}, - {
- "value": 0,
- "type": "ManagedAgentsMacOS"
}, - {
- "value": 0,
- "type": "ManagedAgentsLinuxOS"
}, - {
- "value": 0,
- "type": "ManagedAgentsWindowsDesktopOS"
}, - {
- "value": 0,
- "type": "ManagedAgentsWindowsServerOS"
}, - {
- "value": 0,
- "type": "CloudInsiderProtectionBackupSize"
}, - {
- "value": 0,
- "type": "CloudCapacityTierBackupSize"
}, - {
- "value": 0,
- "type": "CloudPerformanceTierBackupSize"
}, - {
- "value": 0,
- "type": "CloudArchiveTierBackupSize"
}, - {
- "value": 0,
- "type": "CloudTotalUsage"
}, - {
- "value": 0,
- "type": "CloudRegularStorageUsage"
}, - {
- "value": 0,
- "type": "CloudObjectStorageUsage"
}, - {
- "value": 0,
- "type": "ManagedUsers"
}, - {
- "value": 0,
- "type": "ReplicatedVms"
}, - {
- "value": 0,
- "type": "BackedupVms"
}, - {
- "value": 0,
- "type": "Vb365ArchiveSize"
}, - {
- "value": 0,
- "type": "Vb365BackupSize"
}, - {
- "value": 0,
- "type": "Vb365ProtectedGroups"
}, - {
- "value": 0,
- "type": "Vb365ProtectedSites"
}, - {
- "value": 0,
- "type": "Vb365ProtectedTeams"
}, - {
- "value": 0,
- "type": "Vb365ProtectedUsers"
}, - {
- "value": 0,
- "type": "VbrBackupSize"
}
]
}
], - "meta": {
- "pagingInfo": {
- "total": 4,
- "count": 4,
- "offset": 0
}
}
}Get Services Usage by Reseller
Returns a collection resource representation of services consumed by a reseller with the specified UID.
path Parameters
| resellerUid required | string <uuid> Reseller UID. |
query Parameters
| fromDate | string <date> Start timestamp of a searched time range. |
| toDate | string <date> End timestamp of a searched time range. Total time range must be less than or equal to 31 day. |
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": [
- {
- "resellerUid": "34c25899-e0b1-4ad4-8bdb-91fb3c545ce8",
- "date": "2024-07-18T02:00:00.0000000+02:00",
- "counters": [
- {
- "value": 0,
- "type": "VmCloudBackups"
}, - {
- "value": 0,
- "type": "ServerCloudBackups"
}, - {
- "value": 0,
- "type": "WorkstationCloudBackups"
}, - {
- "value": 2196,
- "type": "AgentCloudBackupDataTransferOut"
}, - {
- "value": 27914,
- "type": "AgentCloudBackupDataTransferIn"
}, - {
- "value": 0,
- "type": "VbrCloudBackupsDataTransferOut"
}, - {
- "value": 0,
- "type": "VbrCloudBackupsDataTransferIn"
}, - {
- "value": 0,
- "type": "VmCloudReplicas"
}, - {
- "value": 0,
- "type": "VmCloudReplicaComputeTime"
}, - {
- "value": 0,
- "type": "VbrCloudReplicaDataTransferOut"
}, - {
- "value": 0,
- "type": "VbrCloudReplicaDataTransferIn"
}, - {
- "value": 0,
- "type": "VmCloudReplicaStorageUsage"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByVm"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByServerAgent"
}, - {
- "value": 0,
- "type": "CloudRepositoryUsageByWorkstationAgent"
}, - {
- "value": 0,
- "type": "ManagedServerAgents"
}, - {
- "value": 1,
- "type": "ManagedWorkstationAgents"
}, - {
- "value": 0,
- "type": "ManagedVms"
}, - {
- "value": 0,
- "type": "ManagedCloudVms"
}, - {
- "value": 0,
- "type": "FileShareArchiveSize"
}, - {
- "value": 0,
- "type": "FileShareBackupSize"
}, - {
- "value": 0,
- "type": "FileShareSourceSize"
}, - {
- "value": 0,
- "type": "ProtectedFileShares"
}, - {
- "value": 0,
- "type": "ObjectStorageArchiveSize"
}, - {
- "value": 0,
- "type": "ObjectStorageBackupSize"
}, - {
- "value": 0,
- "type": "ObjectStorageSourceSize"
}, - {
- "value": 0,
- "type": "ProtectedObjectStorages"
}, - {
- "value": 0,
- "type": "ManagedAgentsMacOS"
}, - {
- "value": 0,
- "type": "ManagedAgentsLinuxOS"
}, - {
- "value": 1,
- "type": "ManagedAgentsWindowsDesktopOS"
}, - {
- "value": 0,
- "type": "ManagedAgentsWindowsServerOS"
}, - {
- "value": 0,
- "type": "CloudInsiderProtectionBackupSize"
}, - {
- "value": 0,
- "type": "CloudCapacityTierBackupSize"
}, - {
- "value": 0,
- "type": "CloudPerformanceTierBackupSize"
}, - {
- "value": 0,
- "type": "CloudArchiveTierBackupSize"
}, - {
- "value": 1048576,
- "type": "CloudTotalUsage"
}, - {
- "value": 1048576,
- "type": "CloudRegularStorageUsage"
}, - {
- "value": 0,
- "type": "CloudObjectStorageUsage"
}, - {
- "value": 0,
- "type": "ManagedUsers"
}, - {
- "value": 0,
- "type": "ReplicatedVms"
}, - {
- "value": 0,
- "type": "BackedupVms"
}, - {
- "value": 0,
- "type": "Vb365ArchiveSize"
}, - {
- "value": 0,
- "type": "Vb365BackupSize"
}, - {
- "value": 0,
- "type": "Vb365ProtectedGroups"
}, - {
- "value": 0,
- "type": "Vb365ProtectedSites"
}, - {
- "value": 0,
- "type": "Vb365ProtectedTeams"
}, - {
- "value": 0,
- "type": "Vb365ProtectedUsers"
}, - {
- "value": 0,
- "type": "VbrBackupSize"
}
]
}
], - "meta": {
- "pagingInfo": {
- "total": 1,
- "count": 1,
- "offset": 0
}
}
}