[{"label":"Latest (V1)","version":"latest"}]
horizon-cloud-nextgen
Horizon Cloud Service - next-gen Operations Index
All available Horizon Cloud Service - next-gen Operations.
Admin
Active Directories
post |
Create
Create a new Active Directory record |
get |
Get All
Get all Active Directory records |
get |
Get By ID
Fetch one Active Directory record |
patch |
Patch By ID
Patch an existing Active Directory record. |
delete |
delete Active Directories
Delete an Active Directory record |
Azure Infrastructure
get |
Get Azure Environments
getAzureEnvironments |
get |
Get Azure Regions
getAzureRegions |
get |
Get Disk Compute Skus
getDiskComputeSkus |
get |
Get Networks
getNetworks |
get |
Get Resource Groups
getResourceGroups |
get |
Get Shared Gallery Image Versions
getSharedGalleryImageVersions |
get |
Get Shared Gallery Images
getSharedGalleryImages |
get |
Get Shared Image Galleries
getSharedImageGalleries |
get |
Get Subnets With Filter
getSubnetsWithFilter |
get |
Get User Assigned Identities
getUserAssignedIdentities |
get |
Get VM Compute Skus
getVMComputeSkus |
get |
Get VM Compute Skus Series
getVMComputeSkusSeries |
get |
Get VM Compute Skus With Search
getVMComputeSkusWithSearch |
Batch Templates
delete |
Batch Delete
Delete a batch of templates |
patch |
Batch Patch
Patch a batch of templates |
post |
Batch Perform Action
Perform an action on a batch of templates |
patch |
Pool Settings Batch Patch
Patch pool settings for a batch of templates |
Dynamic Environment Manager Settings
post |
Create
Create a new DEM Setting record |
get |
Get All
Get all DEM Setting records |
get |
Get By ID
Fetch DEM Setting by id |
put |
Modify By ID
Update an existing DEM Setting record. |
delete |
delete Dynamic Environment Manager Settings
Delete a DEM Setting record |
Edge Deployments
post |
Create
Create a new Edge deployment: initiates the deployment process |
post |
Create And Upload Logs
Create edge deployment log via runCommand |
get |
Get All Edge Deployments
Get all Edge deployments |
get |
Get Device Connection String
Get the device connection string associated to the edge deployment. NOTE: This is supported only for VSphere providers |
get |
Get Diagnostics Data
Get Diagnostics information for the given edge |
get |
Get Edge Deployment By ID
Get a single Edge deployment |
get |
Get Edge Deployment Log By ID
Get Edge Deployment Log by Id |
get |
Get Edge Deployment Logs
Get Edge Deployment Log by Id |
post |
Notify Edge Deployment Log Status
Notify Edge Deployment Log Status |
patch |
Patch Edge Deployment
Patch an Edge deployment |
post |
Register Default Modules To Edge
Register default edge modules in edge controller for a provider type. |
post |
Save Edge Reported Attributes
Save edge reported attributes for an org. |
delete |
delete Edge Deployments
Marks an Edge deployment for deletion. Deletion will occur in the background. |
Preferences Controller
get |
Get Network Preferences
getNetworkPreferences |
patch |
Patch Network Preferences
This operation should be used to perform action update which can replaces/overwrites preferences lists associated with provider instance. |
Provider Instances
post |
Create
Create a new provider instance. |
get |
Get All
Return a list of all provider instances. |
get |
Get All Resources
Get all provider instances with their associated resources |
get |
Get By ID
Get a single provider instance by ID. |
get |
Get VM Usages
getVmUsages |
patch |
Patch By ID
This operation should be used to update Provider Details (credentials) of a provider instance |
post |
Perform Infrastructure Action
Perform some global action on the provider instance. |
patch |
Register Edge Gateway
Associate an Edge Deployment with a provider instance. |
delete |
Unregister Edge Gateway
Unregister an Edge Gateway from a provider instance. |
patch |
Update Scale Data
This operation should be used to perform action update which can update existing scale data entries or add new entry. Action delete can be used to delete scale data entry associated with provider instance |
post |
Verify
Validate a potential new provider instance, without creating anything. |
delete |
delete Provider Instances
Delete an existing provider instance |
Providers
get |
Get All
Lists all supported providers. |
SSO Configurations
post |
Create
Create a new SSO configuration record |
get |
Get All
Get all SSO configuration records |
get |
Get By ID
Fetch one SSO configuration record |
get |
Get CA Bundle
Download the latest CA bundle associated to the SSO configuration |
patch |
Patch SSO Config
Patch an existing SSO configuration record. |
delete |
delete SSO Configurations
Delete an SSO configuration record |
Template Virtual Machines
delete |
Delete Virtual Machine By ID
Delete an individual template virtual machine by its id/name. |
get |
Get Virtual Machine By ID
Get an individual template virtual machine by its id/name. |
get |
Get Virtual Machines
Get all the virtual machines in a given template. |
post |
Perform Batch Virtual Machine Action
Perform batch template virtual machine action by their IDs. |
post |
Perform Virtual Machine Action By ID
Perform an individual template virtual machine action by its id/name. |
Templates
post |
Create
Create a new template. |
post |
Create Expansion
Create a new expansion template (expanding an existing one) |
get |
Get All
Get all templates, with filtering and paging. |
get |
Get By ID
Get a single template by its ID. |
get |
Get Error Report
Get a single report containing information about template errors |
patch |
Patch By ID
Patch a single template |
patch |
Patch Expansion By ID
Patch an expansion template. Cannot be used for non-expansion templates. |
patch |
Patch Pool Settings By Template ID
Patch a single template |
post |
Perform Action
Perform an action on a template |
delete |
delete Templates
Delete a template |
Uag Deployments
post |
Create
Created a new UAG deployment: initiates the deployment process |
delete |
Delete Uag Deployment
Marks a UAG deployment for deletion. Deletion will occur in the background. |
post |
Generate Otp For Uag Deployment
Generating OTP for bootstrapping UAG deployment |
get |
Get All Uag Deployments
Get all UAG deployments |
get |
Get Uag Deployment By ID
Get a single UAG deployment by ID |
patch |
Patch Uag Deployment
Patch an existing UAG deployment record by id. |
Applications
post |
Check Conflicts
Check application entitlements for conflicts |
post |
Create Application
Create an application |
post |
Create Application Package
Create an application if not present, appVersion and creates a app studio session |
post |
Create Bulk Entitlements
Create application entitlements in bulk |
delete |
Delete App Version
Delete an application version by id |
delete |
Delete Application
Delete an application by id |
post |
Delete Bulk App Entitlements
Deletes bulk application entitlements based on a specified set of params |
get |
Get All App Versions
Gets all application versions |
get |
Get App Entitlements
Get all application entitlements |
get |
Get Application
Get an application by id |
get |
Get Applications
Get all applications |
get |
Get Programs For App Version
Get programs for an application version by id |
post |
Import Packages
import packages |
patch |
Patch App Version
Patch an appVersion attributes |
put |
Set Marker
Set Marker for an application version |
delete |
Unset Marker
Unset Marker for an application version |
put |
Update Application
Update an application by id |
put |
Update Application Package
Update an appPackage by applicationId and appVersionId |
Auth
get |
Azure Ad Setup Callback
Update Azure AD setup after consent granted |
get |
Callback
Callback API used to echo the authentication code returned from IAM |
delete |
Delete IDP OAuth Client
Delete admin and user scoped IDP OAuth clients |
delete |
Delete Org IDP Mapping
Delete CSP org from IDP tenant map |
post |
Get Access Token
Get access token |
get |
Get Auth URL
Get IAM authentication URL |
get |
Get Azure Ad Setup
Get Azure AD setup |
get |
Get Custom Domains
Retrieve a list of domain objects |
get |
Get Groups
Get user groups from IAM |
get |
Get Groups By IDP Tenant ID User ID
Get a specific user's group information based on userId and idpTenantId |
get |
Get Groups By User ID
Get a specific user's group information based on userId |
get |
Get IDP Mapping
Get IDP mapping by tenant ID and/or tenant domain |
get |
Get Org IDP Mapping
Get CSP org ID to IDP tenant mapping |
get |
Get Users
Get users from IAM |
get |
Get Users And Groups
Get users and groups from IAM |
post |
Logout User
Logout User |
post |
Map Org IDP
Map CSP org ID to IDP |
patch |
Patch Org IDP Mapping
Patch organization to IDP mapping |
post |
Refresh Token
Get a new refresh token |
post |
Start Azure Ad Setup
Start Azure AD setup |
Fileshares
get |
Get Fileshares
Get all fileshares |
Images
post |
Create Image Catalog
Submit create image catalog request. |
get |
Get Image Sources
Get all image sources. |
get |
Get Stream
Get an image by ID. |
get |
Get Streams
Get All Images. |
get |
Get V Ms
Get all custom virtual machines to use as an image source from a resource container in provider. |
post |
Publish Version V2
Submit image publish request. |
Application Definition
post |
Query
Query for application definitions. |
post |
Query By Image Reference
Query for application definitions by Image Reference(streamId, versionId) grouped by application name and version |
get |
get Application Definition
Get all application definitions. |
Application Inventory
delete |
Delete App Inventory
Delete all applications by image id and version id. |
get |
Fetch Apps By Image And Version
Get all applications by image id and version id. |
get |
Get App Inventory By Image And Version
Get application inventory by image id and version id. |
post |
Trigger App Scan
Start scan for application inventory by image id and version id. |
Copies
get |
Get Copies
Get all image copies by image id and version id. |
get |
Get Copy
Get image copy by image id, version id and copy id. |
get |
Get Image Copies
Get all image copies. |
Markers
delete |
Delete Marker By ID
Delete marker by marker id and image id. |
get |
Get Marker By ID
Get Marker by image id and marker id. |
get |
Search Markers For Stream
Search markers for an Image. |
Users
get |
Get Application Icon
Get icon image by application id and icon name. |
Versions
post |
Add Version
Submit request to add version to an existing image catalogue |
post |
Clone
Submit version clone request. |
delete |
Delete Version
Submit delete version request by image id and version id. |
get |
Get Version
Get version by image id and version id. |
get |
Get Versions
Get versions by image id. |
patch |
Patch Version
Submit Version update request.Marker update may trigger marker movement and pool updates. |
post |
Republish Version
Submit image republish request. |
Portal
Entitlements V2
post |
Create
Create an entitlement |
delete |
Delete Entitlement
Delete entitlement record by id |
get |
Get Entitled Users
Get entitlements for given User |
get |
Get Entitlement
Get entitlement record by id |
get |
Get Entitlements
Get all entitlements |
patch |
Patch Entitlement
Update specific attributes on existing entitlement record |
get |
Status Unassign Bulk
Check the status of bulk unassign operation |
post |
Unassign
Unassign users/groups from desktops/apps |
post |
Unassign Bulk
Create a task to unassign users/groups from desktops/apps from multiple entitlements |
put |
Update Entitlement
Update an existing entitlement record. |
Generate Signed Jwt Token For Input Payload Context
post |
Generate Protocol Token
generateProtocolToken |
Home Site Mappings
post |
Create Home Site Mappings
Create a HomeSite Mapping for multiple users and groups |
post |
Create Home Site Mappings
Create a HomeSite Mapping for multiple users and groups |
delete |
Delete Home Site Mappings
delete HomeSite mappings in bulk |
delete |
Delete Home Site Mappings
delete HomeSite mappings by Id |
delete |
Delete Home Site Mappings
delete HomeSite mappings in bulk |
delete |
Delete Home Site Mappings
delete HomeSite mappings by Id |
get |
Find Mapping By Entity ID And Org ID
Get Homesite mappings by entityId and OrgId |
get |
Find Mapping By Entity ID And Org ID
Get Homesite mappings by entityId and OrgId |
get |
Get All Home Site Mappings
Get all Homesite mappings |
get |
Get All Home Site Mappings
Get all Homesite mappings |
get |
Get Home Site Mapping By ID
Get Homesite mapping by Id |
get |
Get Home Site Mapping By ID
Get Homesite mapping by Id |
put |
Update Home Site Mapping
update homesite mapping with attributes on exsisting mapping record |
put |
Update Home Site Mapping
update homesite mapping with attributes on exsisting mapping record |
Launch Items And Desktop Spec
get |
Check Action Status
Check status of user action |
get |
Check Action Status
Check status of user action |
post |
Create Spec
Create spec |
post |
Create Spec
Create spec |
get |
Get Jwt Keys
Get JWT key |
get |
Get Launch Items
Get launch Items |
get |
Get Launch Items
Get launch Items |
post |
Perform User Action
Perform an user action |
post |
Perform User Action
Perform an user action |
get |
User'S Ssessions
Get existing sessions for users |
get |
User'S Ssessions
Get existing sessions for users |
Pool
post |
Create
Create a Pool |
delete |
Delete Pool
Delete pool record by id |
delete |
Delete V3 Pool
Delete pool record by id |
get |
Get Pool
Get pool record by id |
get |
Get Pools
Get all pools |
get |
List All Apps For Pools
Get all application for selected pools to create assignment |
post |
List App By ID For Pools
Post all application for selected pools and selected app id |
get |
List VMS With User
Get all VMs/unassigned VMs for a given template of pool |
patch |
Patch Pool
Update specific attributes on existing pool record |
put |
Update Pool
Update an existing pool record. |
Process Configuration Request
post |
Execute Request
executeRequest |
Report Activities
get |
Get All Mappings By User
Get user desktop mapping by Users |
Session
get |
Filter Session
Filter sessions |
get |
Filter Session
Filter sessions |
post |
Find Sessions By Agent Guid
Filter sessions by AgentSessionGUIDs. |
post |
Find Sessions By Agent Guid
Filter sessions by AgentSessionGUIDs. |
post |
Perform Bulk Session Action
Perform bulk session action. |
post |
Perform Bulk Session Action
Perform bulk session action. |
post |
Perform Bulk Session Action
Perform bulk session action. |
post |
Perform Bulk Session Action
Perform bulk session action. |
Site
post |
Create
Create Site |
put |
Create
Create Site Edge Mapping |
post |
Create
Create Site |
put |
Create
Create Site Edge Mapping |
delete |
Delete Site
delete Site by Id |
delete |
Delete Site
delete Site by Id |
delete |
Delete Site Edge Mapping
Delete SiteEdgeMapping by edgeId |
delete |
Delete Site Edge Mapping
Delete SiteEdgeMapping by edgeId |
delete |
Deleteedge
Delete Edge Mapping |
delete |
Deleteedge
Delete Edge Mapping |
get |
Fetch Site By Ids
Get Sites for edges |
get |
Fetch Site By Ids
Get Sites for edges |
get |
Find Site By ID
Get Site by Id |
get |
Find Site By ID
Get Site by Id |
get |
Get Al Sites
Get all Sites |
get |
Get Al Sites
Get all Sites |
get |
Get Allowed Sites
Get allowed sites |
get |
Get Allowed Sites
Get allowed sites |
put |
Update Site
update Site with attributes on exsisting record |
put |
Update Site
update Site with attributes on exsisting record |
post |
Validate
check if the edge is valid |
post |
Validate
check if the edge is valid |
Site Geographic Meta Data
post |
Create
Create Site MetaData |
post |
Create
Create Site MetaData |
patch |
Create Bulk Site Geo Graphic Region
Create Site MetaData |
patch |
Create Bulk Site Geo Graphic Region
Create Site MetaData |
get |
Fetch Site Metadata By Location
Get Site Meta Data for given geograhic location |
get |
Fetch Site Metadata By Location
Get Site Meta Data for given geograhic location |
Task
get |
Get Tasks By Entity ID
Get scheduled tasks by entity id |
User Desktop Mapping
post |
Create
Create user desktop mapping |
post |
Deassign User Desktop Mapping
Deassign user desktop mapping by given templateId and vmId |
get |
Get User Desktop Mapping
Get user desktop mapping by entitlementId and/or userId and/or templateId |