# Resources

name | path | methods | description
--- | --- | --- | ---
Access Key Controller | `/access-keys` `/access-keys/detailed` `/access-keys/for-restore` `/access-keys/{guid}` | `GET` `GET` `GET` `DELETE GET` | The API allows you list and view Access Keys.
Agents Policy Rules View Controller | `/agents/policy/rules/view` | `GET` |
Allocated Resource Controller | `/allocatedresource` `/allocatedresource/for-node` `/allocatedresource/{guid}` `/allocatedresource/{guid}/if-necessary` | `GET POST` `POST` `DELETE GET PUT` `DELETE` | The API allows you to list, view, create and edit allocated resource.
Application Backup Policies Controller | `/policies/app-backup` `/policies/app-backup/detailed` `/policies/app-backup/list-by-entities` `/policies/app-backup/pe-assignment` `/policies/app-backup/{guid}` `/policies/app-backup/{guid}/clone` `/policies/app-backup/{guid}/entities` `/policies/app-backup/{guid}/statistics` | `GET POST` `GET` `POST` `GET` `DELETE GET PUT` `POST` `GET` `GET` | The API allows you to list, view, create and edit application backup policies.
Application Backup Rule Controller | `/rules/app-backup` `/rules/app-backup/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit application backup rule.
Application Command Execution Controller | `/applications/configs` `/applications/configs/detailed` `/applications/configs/preview` `/applications/configs/rbac-contexts` `/applications/configs/{guid}` `/applications/configs/{guid}/clone` | `GET POST` `GET` `GET` `GET` `DELETE GET PUT` `POST` | The API allows you to list, view, create and edit application command executions.
Application User Groups Controller | `/groups` `/groups/{guid}` `/groups/{guid}/roles/add` `/groups/{guid}/roles/remove` `/groups/{guid}/users/add` `/groups/{guid}/users/remove` | `GET POST` `DELETE GET PUT` `POST` `POST` `POST` `POST` |
Application User Role Controller | `/roles` `/roles/{guid}` `/roles/{guid}/clone` `/roles/{guid}/contexts` `/roles/{guid}/contexts/add` `/roles/{guid}/contexts/remove` `/roles/{guid}/privileges/add` `/roles/{guid}/privileges/remove` | `GET POST` `DELETE GET PUT` `POST` `GET` `PUT` `PUT` `PUT` `PUT` |
Application Users Controller | `/users` `/users/active` `/users/delete` `/users/me` `/users/third-party-restrictions` `/users/{guid}` `/users/me/password` `/users/{guid}/groups` `/users/{guid}/info-tour` `/users/{guid}/password` `/users/{guid}/settings` | `GET POST` `PUT` `POST` `GET PUT` `GET` `DELETE GET PUT` `PUT` `GET` `PUT` `PUT` `GET PUT` | The API allows you to list, view, edit and create application users.
Applications Controller | `/applications` `/applications/assign-backup-policy` `/applications/backup-cleanup` `/applications/detailed` `/applications/rbac-contexts` `/applications/reduced` `/applications/{guid}` `/applications/{guid}/clone` `/applications/{guid}/env-variables` | `GET POST` `POST` `GET` `GET` `GET` `GET` `DELETE GET PUT` `POST` `PUT` | The API allows you to view, list, create and edit applications.
Audit Logs Controller | `/audit-log` | `GET` | The API allows you to list audit log entries.
Authentication Domain Controller | `/authentication-domains` `/authentication-domains/{guid}` `/authentication-domains/{guid}/password` `/authentication-domains/{hvmGuid}/{authDomainGuid}/used-for-auth` | `GET POST` `DELETE GET PUT` `PUT` `PUT` | The API allows you to list, view, edit and create authentication domains.
Backup Destinations Controller | `/backup-destinations/syntheticzfs` `/backup-destinations/syntheticzfs/{guid}` | `GET POST` `GET PUT` | The API allows you to view, edit and create zfs backup destinations.
Backup Destinations Controller | `/backup-destinations` `/backup-destinations/avamar` `/backup-destinations/azure` `/backup-destinations/dataprotector` `/backup-destinations/filesystem` `/backup-destinations/gcs` `/backup-destinations/impossiblecloud` `/backup-destinations/isolayer` `/backup-destinations/isp` `/backup-destinations/netbackup` `/backup-destinations/networker` `/backup-destinations/reduced` `/backup-destinations/rubrik` `/backup-destinations/s3` `/backup-destinations/swift` `/backup-destinations/syntheticddboost` `/backup-destinations/syntheticxfs` `/backup-destinations/tapepool` `/backup-destinations/usable-for-apps` `/backup-destinations/usable-for-cloud-groups` `/backup-destinations/usable-for-cloud-sites` `/backup-destinations/usable-for-cloud-users` `/backup-destinations/usable-for-storages` `/backup-destinations/usable-for-vms` `/backup-destinations/vstor` `/backup-destinations/warnings` `/backup-destinations/{guid}` `/backup-destinations/avamar/{guid}` `/backup-destinations/azure/{guid}` `/backup-destinations/dataprotector/{guid}` `/backup-destinations/filesystem/{guid}` `/backup-destinations/gcs/{guid}` `/backup-destinations/impossiblecloud/{guid}` `/backup-destinations/isolayer/{guid}` `/backup-destinations/isp/{guid}` `/backup-destinations/netbackup/{guid}` `/backup-destinations/networker/{guid}` `/backup-destinations/reinit/filesystem` `/backup-destinations/rubrik/{guid}` `/backup-destinations/s3/{guid}` `/backup-destinations/swift/{guid}` `/backup-destinations/syntheticddboost/{guid}` `/backup-destinations/syntheticxfs/{guid}` `/backup-destinations/tapepool/{guid}` `/backup-destinations/vstor/{guid}` `/backup-destinations/{guid}/certificates` `/backup-destinations/{guid}/default` `/backup-destinations/{guid}/fail-initialization` `/backup-destinations/{guid}/fail-verification` `/backup-destinations/{guid}/finish-initialization` `/backup-destinations/{guid}/finish-verification` `/backup-destinations/{guid}/node-configs` `/backup-destinations/{guid}/reinit` `/backup-destinations/{guid}/require-initialization` `/backup-destinations/{guid}/size` `/backup-destinations/{guid}/start-initialization` `/backup-destinations/{guid}/statistics` `/backup-destinations/{guid}/statusinfo` `/backup-destinations/{guid}/warnings` `/backup-destinations/azure/{guid}/account-key` `/backup-destinations/gcs/{guid}/service-account-key` `/backup-destinations/impossiblecloud/{guid}/access-key` `/backup-destinations/impossiblecloud/{guid}/client-proxy-configuration` `/backup-destinations/impossiblecloud/{guid}/keys` `/backup-destinations/impossiblecloud/{guid}/proxy-password` `/backup-destinations/impossiblecloud/{guid}/secret-key` `/backup-destinations/isp/{guid}/node-password` `/backup-destinations/s3/{guid}/access-key` `/backup-destinations/s3/{guid}/client-proxy-configuration` `/backup-destinations/s3/{guid}/proxy-password` `/backup-destinations/s3/{guid}/secret-key` `/backup-destinations/statistics/{bd-guid}/entity-count` `/backup-destinations/swift/{guid}/password` `/backup-destinations/syntheticddboost/{guid}/password` `/backup-destinations/tapepool/{guid}/current-tape` | `GET POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `GET` `POST` `POST` `GET POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `PUT` `DELETE GET` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `POST` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `PUT` `PUT` `PUT` `PUT` `PUT` `PUT` `PUT` `POST` `PUT` `GET` `PUT` `GET` `GET PUT` `DELETE` `PUT` `GET PUT` `PUT` `GET` `GET` `GET PUT` `PUT` `PUT` `PUT` `GET` `GET PUT` `PUT` `GET` `PUT` `PUT` `PUT` | The API allows you to list, view, edit and create backup destinations.
Backup Files Controller | `/backup-files` `/backup-files/detailed` `/backup-files/{guid}` `/backup-files/detailed/for-restore` | `GET` `GET` `GET` `GET` | The API allows you to create, list, view and edit backup files.
Backup Files Controller | `/backup-locations` `/backup-locations/for-restore` `/backup-locations/{guid}` | `GET` `GET` `GET PUT` | The API allows you to view backup locations.
Backup Group Controller | `/backup-groups/{guid}` | `GET` |
Backups Controller | `/backups` `/backups/aggregated-statistics` `/backups/detailed` `/backups/grouped` `/backups/size-statistics` `/backups/time-statistics` `/backups/warnings-acknowledged` `/backups/{guid}` `/backups/for-restore/{guid}` `/backups/grouped/aggregated-statistics` `/backups/transfer-rate/{task-type}` `/backups/{guid}/description` `/backups/{guid}/warnings` `/backups/{guid}/warnings-acknowledged` `/backups/timeline/size-stats/{type}/{guid}` `/backups/timeline/time-stats/{type}/{guid}` | `GET` `GET` `GET` `GET` `GET` `GET` `PUT` `GET` `GET` `GET` `POST` `PUT` `PUT` `PUT` `GET` `GET` | The API allows you to list, view and edit backups.
Capability Controller | `/capability/hvm-hv-types` `/capability/not-managed-hv-types` `/capability/storage-provider-types` | `GET` `GET` `GET` | The API allows you to list capabilities of environment.
Chargeback Reporting Controller | `/chargeback-reporting/backup-size/app` `/chargeback-reporting/backup-size/cloud` `/chargeback-reporting/backup-size/os` `/chargeback-reporting/backup-size/storage` `/chargeback-reporting/backup-size/vm` `/chargeback-reporting/transfer-size/app` `/chargeback-reporting/transfer-size/cloud` `/chargeback-reporting/transfer-size/os` `/chargeback-reporting/transfer-size/storage` `/chargeback-reporting/transfer-size/vm` | `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` | [SVP-3429] API to get the backup-size report (usage of backup files) for specified query parameters
Cloud Backup Policies Controller | `/policies/cloud-backup` `/policies/cloud-backup/auto-assignment-preview` `/policies/cloud-backup/detailed` `/policies/cloud-backup/list-by-entities` `/policies/cloud-backup/pe-assignment` `/policies/cloud-backup/{guid}` `/policies/cloud-backup/{guid}/auto-assignment-preview` `/policies/cloud-backup/{guid}/clone` `/policies/cloud-backup/{guid}/entities` `/policies/cloud-backup/{guid}/statistics` | `GET POST` `POST` `GET` `POST` `GET` `DELETE GET PUT` `POST` `POST` `GET` `GET` | The API allows you to list, view, create and edit cloud backup policies.
Cloud Backup Rule Controller | `/rules/cloud-backup` `/rules/cloud-backup/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit cloud backup rule.
Cloud Device Registration Controller | `/cloud-device-registration` `/cloud-device-registration/auth` `/cloud-device-registration/register` | `GET` `POST` `POST` |
Cloud Download Controller | `/cloud-download` `/cloud-download/{guid}` `/cloud-download/{guid}/content-download` | `GET POST` `DELETE GET PUT` `GET` | The API allows you to create, list and delete cloud downloads
Cloud Groups Controller | `/cloud-groups` `/cloud-groups/assign-backup-policy` `/cloud-groups/backup-cleanup` `/cloud-groups/rbac-contexts` `/cloud-groups/{guid}` | `GET` `POST` `GET` `GET` `GET` | The API allows you to list and view cloud teams.
Cloud Protected Entity Controller | `/cloud-protected-entities/{protectedEntityType}` `/cloud-protected-entities/{protectedEntityType}/dropdown` `/cloud-protected-entities/{protectedEntityType}/{guid}` `/cloud-protected-entities/site/{guid}/subsites` `/cloud-protected-entities/{protectedEntityType}/{guid}/get-available-features-for-restore` `/cloud-protected-entities/{protectedEntityType}/{guid}/storage-usage` `/cloud-protected-entities/{protectedEntityType}/{guid}/{tab}` | `GET` `GET` `GET` `GET` `GET` `GET` `GET` | The API allows you to list and view cloud protected entities.
Cloud Protected Object Controller | `/cloud-protected-objects/{objectGuid}` `/cloud-protected-objects/{objectGuid}/children` `/cloud-protected-objects/{objectGuid}/preview` | `GET` `GET` `GET` | The API allows you to list and view cloud protected objects.
Cloud Service Provider Controller | `/cloud-service-providers` `/cloud-service-providers/rbac-contexts` `/cloud-service-providers/{guid}` `/cloud-service-providers/{guid}/password` `/cloud-service-providers/{guid}/statistics` `/cloud-service-providers/{guid}/{clientId}/password` | `GET POST` `GET` `DELETE GET PUT` `PUT` `GET` `GET` | The API allows you to list, view, create and edit cloud service provider.
Cloud Site Controller | `/cloud-sites` `/cloud-sites/assign-backup-policy` `/cloud-sites/backup-cleanup` `/cloud-sites/children-map` `/cloud-sites/rbac-contexts` `/cloud-sites/subsites` `/cloud-sites/subsites-map` `/cloud-sites/{guid}` `/cloud-sites/{guid}/children` `/cloud-sites/{guid}/subsites` | `GET` `POST` `GET` `POST` `GET` `POST` `POST` `GET` `GET` `GET` | The API allows you to list and view cloud sites.
Cloud Teams Controller | `/cloud-teams` `/cloud-teams/assign-backup-policy` `/cloud-teams/backup-cleanup` `/cloud-teams/rbac-contexts` `/cloud-teams/{guid}` | `GET` `POST` `GET` `GET` `GET` | The API allows you to list and view cloud teams.
Cloud User Controller | `/cloud-users` `/cloud-users/assign-backup-policy` `/cloud-users/backup-cleanup` `/cloud-users/rbac-contexts` `/cloud-users/{guid}` | `GET` `POST` `GET` `GET` `GET` | The API allows you to list and view cloud users.
Credential Controller | `/credential` `/credential/{guid}` `/credential/{guid}/password` `/credential/{guid}/ssh-key` | `GET POST` `DELETE GET PUT` `GET PUT` `GET` | The API allows you to list, view, create and edit credential
DDBoost Directory Controller | `/ddboost-configuration/check-storage-exists` `/ddboost-configuration/check-user-exists` `/ddboost-configuration/storage` `/ddboost-configuration/storage-owner` `/ddboost-configuration/storage-units` `/ddboost-configuration/test-admin-connection` `/ddboost-configuration/test-user-connection` `/ddboost-configuration/user` `/ddboost-configuration/users` | `GET` `GET` `POST PUT` `GET` `GET` `GET` `GET` `POST` `GET` |
Dashboard Controller | `/dashboard/backup-destination-stats` `/dashboard/backup-stats` `/dashboard/backups-in-last-24h` `/dashboard/general-info` `/dashboard/license` `/dashboard/protection` `/dashboard/report` `/dashboard/report-email` `/dashboard/report-html` `/dashboard/report-pdf` `/dashboard/search` `/dashboard/staging-space` `/dashboard/task-stats` `/dashboard/vm-backup-size-stats` | `GET` `GET` `GET` `GET` `GET` `GET` `GET` `POST` `POST` `POST` `POST` `GET` `GET` `GET` | The API allows you to get information for dashboard.
Data Transfer Rate Controller | `/data-transfer-rates` `/data-transfer-rates/aggregated` `/data-transfer-rates/report` | `GET` `GET` `GET` | The API allows you to list, view, edit and create application users.
Database Connection Test Controller | `/db-connection/test` | `GET` | The API allows you to test connection with database.
Datacenter Controller | `/datacenters` `/datacenters/for-restore` `/datacenters/rbac-contexts` `/datacenters/{guid}` | `GET` `GET` `GET` `DELETE GET` | The API allows you to list, view, edit and create projects.
Debug Controller | `/debug/system-time` `/debug/logs/levels` `/debug/logs/levels/{category}` | `GET` `GET PUT` `GET PUT` |
Environment Variables Controller | `/env-variables` `/env-variables/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to view, list, create and edit environment variables.
Esxi Settings Controller | `/esxi/restore-settings` | `GET` |
File Systems Controller | `/file-systems` `/file-systems/detailed` `/file-systems/{guid}` | `GET` `GET` `GET` | The API allows you to view, list and create file systems.
Global Settings Controller | `/global-settings` `/global-settings/authentication-type` `/global-settings/email-recipients` `/global-settings/unmount` `/global-settings/email/password` `/global-settings/email/test` `/global-settings/keycloak/auth-settings` `/global-settings/keycloak/refresh` `/global-settings/keycloak/secret` `/global-settings/keycloak/secret-enabled` `/global-settings/ldap/password` | `GET PUT` `GET` `GET` `GET` `PUT` `POST` `PUT` `GET` `PUT` `GET` `PUT` | The API allows you to view and edit global settings.
HyperV Restore Settings Controller | `/hyperv/restore-settings/instant/{protected-entity-guid}` | `GET` |
Hypervisor Clusters Controller | `/hypervisor-clusters` `/hypervisor-clusters/for-restore` `/hypervisor-clusters/node-config` `/hypervisor-clusters/rbac-contexts` `/hypervisor-clusters/{guid}` `/hypervisor-clusters/validation/{guid}` | `GET POST` `GET` `PUT` `GET` `DELETE GET PUT` `PUT` | The API allows you to list, view, edit and create hypervisor clusters.
Hypervisor Managers Controller | `/hypervisor-managers` `/hypervisor-managers/detailed` `/hypervisor-managers/for-restore` `/hypervisor-managers/password` `/hypervisor-managers/rbac-contexts` `/hypervisor-managers/user` `/hypervisor-managers/{guid}` `/hypervisor-managers/{guid}/access-key` `/hypervisor-managers/{guid}/certificates` `/hypervisor-managers/{guid}/password` `/hypervisor-managers/{guid}/secret-key` `/hypervisor-managers/{guid}/statistics` `/hypervisor-managers/azure/{guid}/client-secret` `/hypervisor-managers/{guid}/projects/delete-non-present` | `GET POST PUT` `GET` `GET` `PUT` `GET` `PUT` `DELETE GET PUT` `GET PUT` `PUT` `PUT` `PUT` `GET` `GET PUT` `POST` | The API allows you to list, view, edit and create hypervisor managers.
Hypervisor Storage Controller | `/hypervisor-storages` `/hypervisor-storages/detailed` `/hypervisor-storages/for-restore` `/hypervisor-storages/query` `/hypervisor-storages/{guid}` `/hypervisor-storages/query/detailed` | `GET POST` `GET` `GET` `GET` `DELETE GET PUT` `GET` | The API allows you to view, list, create and edit hypervisor storages.
Hypervisors Controller | `/hypervisors` `/hypervisors/detailed` `/hypervisors/for-restore` `/hypervisors/licensed` `/hypervisors/password` `/hypervisors/rbac-contexts` `/hypervisors/ssh-key-path` `/hypervisors/user` `/hypervisors/{guid}` `/hypervisors/{guid}/certificates` `/hypervisors/{guid}/password` `/hypervisors/{guid}/statistics` `/hypervisors/{guid}/storages` | `GET POST PUT` `GET` `GET` `PUT` `PUT` `GET` `PUT` `PUT` `DELETE GET PUT` `PUT` `PUT` `GET` `GET` | The API allows you to list, view, create and edit hypervisors.
Internal Backup Cleanup Task Controller | `/internal/task/backup-cleanup/configuration` `/internal/task/backup-cleanup/configuration/size` | `GET` `GET` |
Internal FakeVirtualProviderController | `/hypervisor-manager/fake` | `POST` |
Internal Inventory Sync Task Controller | `/internal/task/inv-sync/mapping` | `GET` |
Kernel Restore Validation Controller | `/restore/validate/name` | `PUT` |
License Controller | `/license` `/license/upload` `/license/validate` `/license/subscription/extend` `/license/subscription/status` | `GET` `POST` `POST` `POST` `GET` | The API allows you to view and upload license.
Logs Controller | `/logs` `/logs/download-all` `/logs/{dirName}` `/logs/backups/{guid}` `/logs/inventory-syncs/{guid}` `/logs/{dirName}/{fileName}` | `GET` `GET` `GET` `GET` `GET` `GET` | The API allows you to list and download logs.
Mailing List Controller | `/mailing-lists` `/mailing-lists/{guid}` | `GET POST` `DELETE GET PUT` |
Mounted Backups Controller | `/mounted-backups` `/mounted-backups/{guid}` `/mounted-backups/{guid}/mounted-restored-vmid` | `GET` `GET PUT` `PUT` | The API allows you to list, view and remove mounted backups.
Mounted Disks Controller | `/mounted-disks` `/mounted-disks/{guid}` | `GET` `GET` | The API allows you list and view mounted disks.
Mounted File Systems Controller | `/mounted-file-systems` `/mounted-file-systems/detailed` `/mounted-file-systems/{guid}` `/mounted-file-systems/{guid}/download` `/mounted-file-systems/{guid}/listing` | `GET` `GET` `GET` `POST` `POST` | The API allows you to list, view, edit and create mounted file systems.
Mounted File Systems Downloader Controller | `/mounted-file-systems/downloader` `/mounted-file-systems/downloader/prepare` `/mounted-file-systems/downloader/{guid}` `/mounted-file-systems/downloader/{guid}/content-download` | `GET` `POST` `DELETE` `GET` |
Mounted Files Controller | `/mounted-files` `/mounted-files/detailed` `/mounted-files/guids` `/mounted-files/{guid}` | `GET` `GET` `POST` `GET` | The API allows you to list, view, edit and create mounted files.
Network Controller | `/network` `/network/for-restore` `/network/{guid}` | `GET` `GET` `DELETE GET` | The API allows you list and view networks.
Network Interface Card Controller | `/network-interface-card` `/network-interface-card/{guid}` | `GET` `GET` | The API allows you list and view networks.
Node Config Controller | `/node-configs` `/node-configs/default-settings` `/node-configs/reduced` `/node-configs/{guid}` `/node-configs/for-restore/{guid}` `/node-configs/reduced/{guid}` `/node-configs/{guid}/assign-nodes` `/node-configs/{guid}/assign-os-agents` `/node-configs/{guid}/clone` `/node-configs/{guid}/windows-password` | `GET POST` `GET` `GET` `DELETE GET PUT` `GET` `GET` `PUT` `PUT` `POST` `GET PUT` | The API allows you to list, view, edit and create node configurations.
Nodes Controller | `/nodes` `/nodes/for-restore` `/nodes/reduced` `/nodes/{guid}` `/nodes/{guid}/hypervisor-managers` `/nodes/{guid}/hypervisors` `/nodes/{guid}/state` `/nodes/{guid}/stop` | `GET POST` `GET` `GET` `DELETE GET PUT` `PUT` `PUT` `PUT` `PUT` | The API allows you to list, view, edit and register nodes.
NotificationPolicyController | `/notification-policies` `/notification-policies/preview` `/notification-policies/{guid}` | `GET POST` `POST` `DELETE GET PUT` |
Nutanix Settings Controller | `/nutanix/restore-settings` | `GET` |
OS Agent Controller | `/os-agents` `/os-agents/assign-backup-policy` `/os-agents/backup-cleanup` `/os-agents/rbac-contexts` `/os-agents/{guid}` `/os-agents/{guid}/decommission` `/os-agents/{guid}/list-backups` | `GET` `POST` `GET` `GET` `DELETE GET PUT` `POST` `GET` | The API allows you to list, view, create and edit os agent.
OS Backup Policies Controller | `/policies/os-backup` `/policies/os-backup/auto-assignment-preview` `/policies/os-backup/detailed` `/policies/os-backup/list-by-entities` `/policies/os-backup/pe-assignment` `/policies/os-backup/{guid}` `/policies/os-backup/{guid}/auto-assignment-preview` `/policies/os-backup/{guid}/clone` `/policies/os-backup/{guid}/entities` `/policies/os-backup/{guid}/statistics` | `GET POST` `POST` `GET` `POST` `GET` `DELETE GET PUT` `POST` `POST` `GET` `GET` | The API allows you to list, view, create and edit os backup policies.
OS Backup Rule Controller | `/rules/os-backup` `/rules/os-backup/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit os backup rule.
OS Download Controller | `/os-download` `/os-download/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to create, list and delete os downloads
OS Protected Entity Controller | `/os-protected-entities/{protectedEntityType}` `/os-protected-entities/{protectedEntityType}/{guid}` `/os-protected-entities/{protectedEntityType}/{guid}/storage-usage` | `GET` `GET` `GET` | The API allows you to list and view os protected entities.
OS Protected Object Controller | `/os-protected-objects/root` `/os-protected-objects/{objectGuid}/all-versions` `/os-protected-objects/{objectGuid}/children` `/os-protected-objects/{objectGuid}/children-v2` | `GET` `GET` `GET` `GET` | The API allows you to list and view os protected objects.
Openstack Controller | `/openstack/export-settings` `/openstack/restore-settings` `/openstack/export-settings/default` `/openstack/export-settings/snapshot-types` `/openstack/export-settings/{guid}` `/openstack/security-groups/delete` `/openstack/{guid}/security-groups` `/openstack/instant-restore-settings/{virtual-machine-guid}/targets` `/openstack/inventory-sync/{guid}/vms-for-disks` `/openstack/restore-settings/{virtual-machine-guid}/targets` | `GET` `GET` `GET` `GET` `GET POST PUT` `POST` `GET` `GET` `GET` `GET` | The API allows you to get, update openstack export and import settings.
Openstack Snapshot Controller | `/openstackSnapshot/{guid}` | `GET` |
Platform Configuration Controller | `/configuration/close-wizard` | `POST` | The API allows you list and view Access Keys.
Projects Controller | `/projects` `/projects/delete` `/projects/for-restore` `/projects/quota` `/projects/rbac-contexts` `/projects/{guid}` `/projects/v2/{guid}` | `GET POST` `POST` `GET` `PUT` `GET` `DELETE GET PUT` `PUT` | The API allows you to list, view, edit and create projects.
Protected Entity Controller | `/protected-entities` `/protected-entities/credential` `/protected-entities/warnings-acknowledged` `/protected-entities/{guid}` `/protected-entities/{guid}/backup-warnings-ack` `/protected-entities/{guid}/warnings-acknowledged` | `GET` `PUT` `PUT` `DELETE` `PUT` `PUT` | The API allows you to list and delete protected entities.
Protected Entity Snapshot Controller | `/snapshots` `/snapshots/warnings-acknowledged` `/snapshots/{guid}` `/snapshots/{guid}/attempts` `/snapshots/{guid}/warnings` `/snapshots/{guid}/warnings-acknowledged` | `GET` `PUT` `GET` `PUT` `PUT` `PUT` | The API allows you to list, view, edit and create protected entity snapshots.
Quota Controller | `/quotas` `/quotas/detailed` `/quotas/{guid}` `/quotas/{guid}/clone` | `GET POST` `GET` `DELETE GET PUT` `POST` |
RBAC Controller | `/rbac/contexts` `/rbac/privileges` `/rbac/context-hierarchy/{privilege-type}/children` | `GET` `GET` `GET` |
Recovery Plan Policy Controller | `/policies/recovery-plan` `/policies/recovery-plan/detailed` `/policies/recovery-plan/{guid}` `/policies/recovery-plan/{guid}/clone` `/policies/recovery-plan/{guid}/statistics` | `GET POST` `GET` `DELETE GET PUT` `POST` `GET` | The API allows you to list, view, create and edit recovery plan policies.
Recovery Plan Rule Controller | `/rules/recovery-plan` `/rules/recovery-plan/detailed` `/rules/recovery-plan/{guid}` `/rules/recovery-plan/{guid}/detailed` | `GET POST` `GET` `DELETE GET PUT` `GET` | The API allows you to list, view, create and edit recovery plan rules.
Remote Directory Controller | `/remote-directory/get-directories` | `GET` |
Restore Jobs Controller | `/restore-jobs` `/restore-jobs/aggregated-statistics` `/restore-jobs/time-statistics` `/restore-jobs/warnings-acknowledged` `/restore-jobs/{guid}` `/restore-jobs/{guid}/update-size` `/restore-jobs/{guid}/warnings` `/restore-jobs/{guid}/warnings-acknowledged` `/restore-jobs/timeline/{type}/{guid}` | `GET` `GET` `GET` `PUT` `GET` `PUT` `PUT` `PUT` `GET` | The API allows you to list and view restore jobs.
Restored File Controller | `/restored-file` `/restored-file/{guid}` | `GET` `GET` | The API allows you list and view restored files.
Retention Controller | `/retention` `/retention/mark-backups` `/retention/mark-backups/preview` | `POST` `POST` `POST` | The API allows you to get backup file versions to remove based on posted remoteversions, retention config for backup destination and retention logic
Root Controller | `/branding-configuration` `/version` `/capabilities/supported-by-license` | `GET` `GET` `GET` | The API allows you to view vProtect version and get custom image of logo and background.
Schedules Controller | `/schedules` `/schedules/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, edit and create schedules.
Security Group Controller | `/security-groups` | `GET POST` |
Sessions Controller | `/session` `/session/login` `/session/login-with-token` `/session/logout` `/session/user` `/session/node/login` `/session/user/details` | `GET` `POST` `POST` `POST` `GET` `POST` `GET` | The API allows you to login, logout, view user session and check api connection status.
Snapshot Management Rule Controller | `/rules/vm-snapshot` `/rules/vm-snapshot/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit snapshot management rules for VMs.
Status Reporting Controller | `/status-reporting/report` `/status-reporting/report-preview` `/status-reporting/report-with-logs` | `POST` `GET` `POST` | The API allows you to view and send status report.
Storage Backup Policies Controller | `/policies/storage-backup` `/policies/storage-backup/auto-assignment-preview` `/policies/storage-backup/detailed` `/policies/storage-backup/list-by-entities` `/policies/storage-backup/pe-assignment` `/policies/storage-backup/v2` `/policies/storage-backup/{guid}` `/policies/storage-backup/v2/{guid}` `/policies/storage-backup/{guid}/auto-assignment-preview` `/policies/storage-backup/{guid}/clone` `/policies/storage-backup/{guid}/entities` `/policies/storage-backup/{guid}/statistics` | `GET POST` `POST` `GET` `POST` `GET` `GET` `DELETE GET PUT` `GET PUT` `POST` `POST` `GET` `GET` | The API allows you to list, view, create and edit storage backup policies.
Storage Backup Rule Controller | `/rules/storage-backup` `/rules/storage-backup/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit storage backup rule.
Storage Controller | `/storages` `/storages/all-non-present` `/storages/assign-backup-policy` `/storages/backup-cleanup` `/storages/detailed` `/storages/for-backup-policy` `/storages/rbac-contexts` `/storages/v2` `/storages/{guid}` `/storages/for-backup-policy/specified` `/storages/{guid}/settings` | `GET POST` `DELETE` `POST` `GET` `GET` `GET` `GET` `GET` `DELETE GET PUT` `POST` `PUT` | The API allows you to list, view and edit storage.
Storage Provider Controller | `/storage-providers` `/storage-providers/available-types` `/storage-providers/detailed` `/storage-providers/for-filter` `/storage-providers/for-restore` `/storage-providers/password` `/storage-providers/rbac-contexts` `/storage-providers/reduced` `/storage-providers/user` `/storage-providers/v2` `/storage-providers/{guid}` `/storage-providers/dashboard/{guid}` `/storage-providers/details/{guid}` `/storage-providers/v2/for-restore` `/storage-providers/{guid}/ceph-auth-key` `/storage-providers/{guid}/ceph-settings` `/storage-providers/{guid}/certificates` `/storage-providers/{guid}/password` `/storage-providers/{guid}/prism-password` `/storage-providers/{guid}/server-partner` `/storage-providers/{guid}/statistics` | `GET POST` `GET` `GET` `GET` `GET` `PUT` `GET` `GET` `PUT` `GET` `DELETE GET PUT` `GET` `GET PUT` `GET` `PUT` `GET` `PUT` `PUT` `PUT` `PUT` `GET` | The API allows you to list, view, create and edit storage providers.
Storage Snapshot Management Policies Controller | `/policies/storage-snapshot` `/policies/storage-snapshot/auto-assignment-preview` `/policies/storage-snapshot/detailed` `/policies/storage-snapshot/{guid}` `/policies/storage-snapshot/{guid}/auto-assignment-preview` `/policies/storage-snapshot/{guid}/clone` | `GET POST` `POST` `GET` `DELETE GET PUT` `POST` `POST` | The API allows you to list, view, create and edit snapshot management policies for storages.
Storage Snapshot Management Rule Controller | `/rules/storage-snapshot` `/rules/storage-snapshot/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit snapshot management rules for storages.
Storage Volume Controller | `/storage-volumes` `/storage-volumes/{guid}` | `PUT` `GET` | The API allows you to list, view and edit storage volumes.
StoragePoolController | `/storage-pools` `/storage-pools/rbac-contexts` `/storage-pools/{guid}` | `GET POST` `GET` `DELETE GET PUT` | The API allows you to list, view, edit and create storage pools.
System Notification Controller | `/system-notifications` `/system-notifications/service-exception` `/system-notifications/state` `/system-notifications/state-all` `/system-notifications/{guid}` | `GET POST` `POST` `POST` `POST` `GET` |
Tape Controller | `/tapes` `/tapes/batch-delete` `/tapes/location` `/tapes/used-by-backup` `/tapes/{guid}` `/tapes/{guid}/initialize` `/tapes/{guid}/used-space` | `GET` `POST` `PUT` `GET` `DELETE GET PUT` `PUT` `GET` | The API allows you list and view Tapes.
Tape Drive Controller | `/tape-drives` `/tape-drives/{guid}` | `GET` `DELETE GET` | The API allows you list and view Tapes.
Tape Library Controller | `/tape-libraries` `/tape-libraries/{guid}` | `GET` `DELETE GET` | The API allows you list and view Tapes.
Tape Location Controller | `/tape-locations` `/tape-locations/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list and view Tape Locations.
Tape Lock Controller | `/tape-lock` `/tape-lock/{guid}` | `GET` `DELETE GET` |
Tape Manager Controller | `/tape-managers` `/tape-managers/{guid}` `/tape-managers/{guid}/secret-key` | `GET POST` `DELETE GET PUT` `GET PUT` | The API allows you to list, view, edit and create tape managers.
Tasks Controller | `/inventory/create-scoped` `/inventory/scoped-inventory` | `POST` `POST` |
Tasks Controller | `/tasks` `/tasks/all-finished` `/tasks/all-finished-and-queued` `/tasks/all-running` `/tasks/batch-delete` `/tasks/cancel-running` `/tasks/cbt-id` `/tasks/connectivity-test` `/tasks/delete` `/tasks/delete-finished` `/tasks/delete-finished-and-queued` `/tasks/detailed` `/tasks/eject-tape` `/tasks/export` `/tasks/import-for-cloud` `/tasks/import-for-os-agent` `/tasks/import-tape` `/tasks/inc-snap-required` `/tasks/instance-inventory` `/tasks/instant-restore` `/tasks/inventory` `/tasks/inventory-sync` `/tasks/live-migration` `/tasks/modification-timestamps` `/tasks/mount` `/tasks/queued` `/tasks/remove-old-backups` `/tasks/remove-old-snapshots` `/tasks/restore` `/tasks/restore-and-import` `/tasks/restore-and-mount` `/tasks/revert` `/tasks/snapshot` `/tasks/state` `/tasks/tape-manager-inventory` `/tasks/tape-manager-inventory-sync` `/tasks/unmount` `/tasks/upload` `/tasks/{guid}` `/tasks/import-for-cloud/per-feature` `/tasks/wizard/inventory-sync` `/tasks/{guid}/backup-type` `/tasks/{guid}/cloud-progress` `/tasks/{guid}/os-progress` `/tasks/{guid}/progress` `/tasks/{guid}/restore-host-id` `/tasks/{guid}/restore-storage-id` `/tasks/{guid}/state` `/tasks/{guid}/task-files` `/tasks/{guid}/transfer-info` `/tasks/{guid}/transfer-rate` `/tasks/{guid}/state/v2` `/tasks/{guid}/transfer-rate/incremental` `/tasks/{guid}/transfer-rate/last` | `GET` `DELETE` `DELETE` `DELETE` `POST` `POST` `PUT` `POST` `POST` `POST` `POST` `GET` `POST` `POST` `POST` `POST` `POST` `PUT` `POST` `POST` `POST` `POST` `POST` `GET` `POST` `GET` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `PUT` `POST` `POST` `POST` `POST` `DELETE GET POST` `POST` `POST` `PUT` `PUT` `PUT` `PUT` `PUT` `PUT` `GET PUT` `POST` `PUT` `PUT` `GET` `PUT` `GET` | The API allows you to list, view, edit and create tasks.
Trusted Certificate Chain Controller | `/certificates` `/certificates/by-query` `/certificates/{guid}` `/certificates/source/{source}/{sourceType}` | `GET POST` `GET` `GET` `DELETE` |
VCenter Settings Controller | `/vcenter/restore-settings` | `GET` |
VM Backup Policies Controller | `/policies/vm-backup` `/policies/vm-backup/auto-assignment-preview` `/policies/vm-backup/detailed` `/policies/vm-backup/list-by-entities` `/policies/vm-backup/pe-assignment` `/policies/vm-backup/validation` `/policies/vm-backup/{guid}` `/policies/vm-backup/{guid}/auto-assignment-preview` `/policies/vm-backup/{guid}/clone` `/policies/vm-backup/{guid}/entities` `/policies/vm-backup/{guid}/statistics` `/policies/vm-backup/{guid}/v2` | `GET POST` `POST` `GET` `POST` `GET` `PUT` `DELETE GET PUT` `POST` `POST` `GET` `GET` `PUT` | The API allows you to list, view, create and edit virtual machine backup policies.
VM Disk Controller | `/virtual-machine-disks` `/virtual-machine-disks/{guid}` `/virtual-machine-disks/{guid}/settings` | `GET` `GET` `PUT` | The API allows you to list, view, edit and create virtual machine disks.
Virtual Machine Backup Rule Controller | `/rules/vm-backup` `/rules/vm-backup/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit virtual machine backup rule.
Virtual Machine Flavor Controller | `/virtual-machine-flavors` `/virtual-machine-flavors/for-restore` `/virtual-machine-flavors/{guid}` | `GET` `GET` `DELETE GET` | The API allows you list and view Virtual Machine Flavors.
Virtual Machine Restore Controller | `/restore-settings/virtual-environment/{guid}/options` | `GET` |
Virtual Machine Snapshot Management Policies Controller | `/policies/vm-snapshot` `/policies/vm-snapshot/auto-assignment-preview` `/policies/vm-snapshot/detailed` `/policies/vm-snapshot/validation` `/policies/vm-snapshot/{guid}` `/policies/vm-snapshot/{guid}/auto-assignment-preview` `/policies/vm-snapshot/{guid}/clone` | `GET POST` `POST` `GET` `PUT` `DELETE GET PUT` `POST` `POST` | The API allows you to list, view, create and edit snapshot management policies.
Virtual Machines Controller | `/virtual-machines` `/virtual-machines/all-non-present` `/virtual-machines/assign-backup-policy` `/virtual-machines/backup-cleanup` `/virtual-machines/detailed` `/virtual-machines/details` `/virtual-machines/identifiers` `/virtual-machines/incremental-not-possible` `/virtual-machines/policy-assignment-statuses` `/virtual-machines/rbac-contexts` `/virtual-machines/{guid}` `/virtual-machines/{guid}/settings` | `GET` `DELETE` `POST` `GET` `GET` `POST` `GET` `POST` `GET` `GET` `GET` `PUT` | The API allows you to list, view, edit and create virtual machines.
Virtual Provider Controller | `/virtual-providers` `/virtual-providers/for-migration/{backupGuid}` `/virtual-providers/for-restore/{backupGuid}` | `GET` `GET` `GET` |
Virtuozzo Controller | `/virtuozzo/restore-settings` `/virtuozzo/export-settings/default` `/virtuozzo/export-settings/snapshot-types` `/virtuozzo/export-settings/{guid}` | `GET` `GET` `GET` `GET POST PUT` | The API allows you to get, update openstack export and import settings.
ZadaraSettingsController | `/zadara/restore-settings` | `GET` | The API allows you to get, update zadara export and import settings.