Skip to main content

API REST Messages Used By App Portal Workflows

Each step in the Flexera Software - App Portal Task Sequence Request Workflow and Flexera Software - App Portal Software Request Workflow is associated with an API REST message, which are used to communicate with App Portal to perform the steps in the workflow, as described in App Broker ServiceNow Workflows.

The App Portal REST messages are displayed on the REST Messages view.

REST Messages View

Click on a REST message to view its details.

REST Message / App Portal - Reserve License

The Flexera Software App Portal custom application includes the following REST messages.

REST MessageMethodEndpoint
App Portal - Check If LicensableGethttp://APSERVER/ESD/api/catalogs/${catalogId}
App Portal - Get Additional ApplicationsGethttp://APSERVER/ESD/apps?osdCompatible=true&searchText=${searchText}
App Portal - Get Applications for RoleGethttp://APSERVER/ESD/Roles/domain=${domain}/user=${username}/machine=${machinename}/apps
App Portal - Get Migratable ApplicationsGethttp://APSERVER/ESD/apps?targetmachinename=${machinename}&machineDomain=${domain}&sourcemachinename=${machinename}&migratable=true
App Portal - Get Requests StatusGethttp://APSERVER/ESD/requests/${requestId}
App Portal - Get Role DetailsGethttp://APSERVER/ESD/roles?domain=${domain}&username=${username}&machinename=${machinename}&getRoles=true
App Portal - Get Task Sequence SettingsGethttp://APSERVER/ESD/admin/TaskSequenceSettings
App Portal - Get Task SequencesGethttp://APSERVER/ESD/catalogs/tasksequence?isOsDeployment=${isOSDeployment}
App Portal - Is Computer ExistsGethttp://APSERVER/ESD/computers/ComputerName=${machinename}/DeploymentMapping
App Portal - License Availability CheckGethttp://APSERVER/ESD/api/catalogs/${catalogId}/licenses/availability?dn=${domain}&un=${username}&dev=${machineName}
App Portal - License Reservation CheckGethttp://APSERVER/ESD/api/catalogs/${catalogId}/licenses/necessity?dn=${domain}&un=${username}&dev=${machineName}
App Portal - Reserve LicensePosthttp://APSERVER/esd/api/catalogs/${catalogId}/licenses?dn=${domain}&un=${username}&dev=${machineName}
App Portal - Submit OrderPosthttp://APSERVER/esd/api/servicenow/requests/${serviceNowId}? dn=${domain}&un=${username}&dev=${machineName}
App Portal - Validate Request DataGethttp://APSERVER/ESD/api/users?filter=email%3D%3D%22${userEmail} %22&machineName=${computerName}
App Portal - Import New ComputerPosthttp://APSERVER/ESD/computers
App Portal Get OperatingSystem InfoGethttp://APSERVER/ESD/computers/ComputerName=${machinename}/OperatingSystemInfo
App Protal - Get Machines For UserGethttp://APSERVER/ESD/users/domain=${domain}/user=${username}/machines