Horizon 8.0 (2006) API Changelog
These are all available methods in Horizon 8.0 2006.
API Explorer Page: VMware Horizon Server API – VMware API Explorer – VMware {code}
Swagger Specification Download: https://vdc-download.vmware.com/vmwb-repository/dcr-public/f1131c66-d190-4fe8-9684-d1617307afdc/6b717dc5-634a-4f27-9107-ce475def55d4/REST-api-docs_8.0_postRC.json
There are changes from Horizon 7.* but I am only documenting for 8.* so this is the full list of available methods.
Methods
/
/refresh |
post |
/login |
post |
/logout |
post |
/config
/config/v1/environment-properties |
get |
/config/v1/ic-domain-accounts |
get |
/config/v1/ic-domain-accounts |
post |
/config/v1/ic-domain-accounts/{id} |
delete |
/config/v1/ic-domain-accounts/{id} |
get |
/config/v1/ic-domain-accounts/{id} |
put |
/config/v1/im-assets |
get |
/config/v1/im-assets |
post |
/config/v1/im-assets/{id} |
delete |
/config/v1/im-assets/{id} |
get |
/config/v1/im-assets/{id} |
put |
/config/v1/im-assets/action/bulk-create |
post |
/config/v1/im-streams |
get |
/config/v1/im-streams |
post |
/config/v1/im-streams/{id} |
delete |
/config/v1/im-streams/{id} |
get |
/config/v1/im-streams/{id} |
put |
/config/v1/im-streams/action/bulk-create |
post |
/config/v1/im-tags |
get |
/config/v1/im-tags |
post |
/config/v1/im-tags/{id} |
delete |
/config/v1/im-tags/{id} |
get |
/config/v1/im-tags/{id} |
put |
/config/v1/im-tags/action/bulk-create |
post |
/config/v1/im-versions |
get |
/config/v1/im-versions |
post |
/config/v1/im-versions/{id} |
delete |
/config/v1/im-versions/{id} |
get |
/config/v1/im-versions/{id} |
put |
/config/v1/im-versions/action/bulk-create |
post |
/config/v1/rcx/clients |
post |
/config/v1/rcx/clients/{id} |
delete |
/config/v1/rcx/clients/{id} |
put |
/config/v1/rcx/servers |
get |
/config/v1/settings |
get |
/config/v1/settings |
put |
/config/v1/settings/feature |
get |
/config/v1/settings/feature |
put |
/config/v1/settings/general |
get |
/config/v1/settings/general |
put |
/config/v1/settings/security |
get |
/config/v1/settings/security |
put |
/config/v1/virtual-centers |
get |
/entitlements
/entitlements/v1/application-pools |
delete |
/entitlements/v1/application-pools |
get |
/entitlements/v1/application-pools |
post |
/entitlements/v1/application-pools/{id} |
get |
/entitlements/v1/desktop-pools |
delete |
/entitlements/v1/desktop-pools |
get |
/entitlements/v1/desktop-pools |
post |
/entitlements/v1/desktop-pools/{id} |
get |
/external
/external/v1/ad-domains |
get |
/external/v1/ad-users-or-groups |
get |
/external/v1/ad-users-or-groups/{id} |
get |
/external/v1/ad-users-or-groups/action/change-user-password |
post |
/external/v1/ad-users-or-groups/action/validate-user-encrypted-credentials |
post |
/external/v1/base-snapshots |
get |
/external/v1/base-vms |
get |
/external/v1/customization-specifications |
get |
/external/v1/datacenters |
get |
/external/v1/datastore-paths |
get |
/external/v1/datastores |
get |
/external/v1/hosts-or-clusters |
get |
/external/v1/network-interface-cards |
get |
/external/v1/network-labels |
get |
/external/v1/resource-pools |
get |
/external/v1/vm-folders |
get |
/external/v1/vm-templates |
get |
/inventory
/inventory/v1/application-icons |
get |
/inventory/v1/application-icons/{id} |
get |
/inventory/v1/application-pools |
get |
/inventory/v1/application-pools |
post |
/inventory/v1/application-pools/{id} |
delete |
/inventory/v1/application-pools/{id} |
get |
/inventory/v1/application-pools/{id} |
put |
/inventory/v1/desktop-pools |
get |
/inventory/v1/desktop-pools/{id} |
get |
/inventory/v1/desktop-pools/{id}/action/add-machines |
post |
/inventory/v1/desktop-pools/{id}/action/add-machines-by-name |
post |
/inventory/v1/desktop-pools/{id}/action/remove-machines |
post |
/inventory/v1/desktop-pools/{id}/installed-applications |
get |
/inventory/v1/farms |
get |
/inventory/v1/farms/{id} |
get |
/inventory/v1/farms/{id}/installed-applications |
get |
/inventory/v1/machines |
delete |
/inventory/v1/machines |
get |
/inventory/v1/machines/{id} |
delete |
/inventory/v1/machines/{id} |
get |
/inventory/v1/machines/{id}/action/assign-users |
post |
/inventory/v1/machines/{id}/action/unassign-users |
post |
/inventory/v1/machines/action/enter-maintenance |
post |
/inventory/v1/machines/action/exit-maintenance |
post |
/inventory/v1/machines/action/rebuild |
post |
/inventory/v1/machines/action/recover |
post |
/inventory/v1/machines/action/reset |
post |
/inventory/v1/machines/action/restart |
post |
/inventory/v1/sessions |
get |
/inventory/v1/sessions/{id} |
get |
/inventory/v1/sessions/action/disconnect |
post |
/inventory/v1/sessions/action/logoff |
post |
/inventory/v1/sessions/action/reset |
post |
/inventory/v1/sessions/action/restart |
post |
/inventory/v1/sessions/action/send-message |
post |
/inventory/v2/desktop-pools |
get |
/inventory/v2/desktop-pools/{id} |
get |
/monitor
/monitor/ad-domains |
get |
/monitor/connection-servers |
get |
/monitor/event-database |
get |
/monitor/farms |
get |
/monitor/gateways |
get |
/monitor/rds-servers |
get |
/monitor/saml-authenticators |
get |
/monitor/v1/connection-servers/{id} |
get |
/monitor/v1/farms/{id} |
get |
/monitor/v1/gateways/{id} |
get |
/monitor/v1/pods |
get |
/monitor/v1/pods/{id} |
get |
/monitor/v1/rds-servers/{id} |
get |
/monitor/v1/saml-authenticators/{id} |
get |
/monitor/v1/true-sso |
get |
/monitor/v1/true-sso/{id} |
get |
/monitor/v1/view-composers/{vcId} |
get |
/monitor/v1/virtual-centers/{id} |
get |
/monitor/v2/ad-domains |
get |
/monitor/v2/connection-servers |
get |
/monitor/v2/gateways |
get |
/monitor/v2/pods |
get |
/monitor/v2/saml-authenticators |
get |
/monitor/v2/view-composers |
get |
/monitor/v2/virtual-centers |
get |
/monitor/view-composers |
get |
/monitor/virtual-centers |
get |