App Portal Integration API Web Methods

App Portal 2020 R1

The App Portal integration API is exposed as a Web Service, located at the following URL:

    http://[AppPortalServer]/ESD/ws/integration.asmx

Visit this page to see detailed examples of these web methods in SOAP 1.1, SOAP 1.2, HTTP GET, and HTTP POST format.

Syntax

These web methods use the following syntax:

webMethodName (parameter1value, parameter2value, parameter3value, ...)

Parameter values must be listed in the order in which they appear in the Parameters tables provided in this section, separated by commas. Strings must be enclosed in double quotes. Here is an example of a web method with multiple parameters, some of which are strings:

ExpireAlertsForAppByComputer ("MGS-APP-00000140330", "DT-ITA-080950", 1)

Web Methods

The following App Portal integration API web methods are documented in this section:

AddAltirisPackageOrPolicy
AddAltirisPolicy
AddCasperPackage
AddCM12App
AddCM12Package
AddCMPackage
AddCMTaskSequence
AddConfigMgrApp
AddConfigMgrPackage
AddFlexeraIdForMyAppsLicenseReclamation
AddUsertoCatalogSecurity
AddWorkflowToCatalogItem
AttachCM12ApplicationDeployment
AttachCM12PackageDeployment
AttachCM12TaskSequenceDeployment
AttachConfigMgrApplicationDeployment
AttachConfigMgrPackageDeployment
AttachConfigMgrTaskSequenceDeployment
CancelRequest
CreateAirWatchDeploymentForCatalogItem
CreateCategory
CreateDefaultData
CreateGeneralCatalogItem
CreateGroupCatalog
CreateManagerWorkflow
CreateNewCatalogItem
CreateQuestionTemplate
CreateSubCategory
CreateWorkflow
CreateWorkflowGroup
DeleteAlertsForApp
DeleteAlertsForAppByComputer
DeleteAlertsForAppByUser
DeleteAlertsForComputer
DeleteAlertsForUser
EnableAllSoftwareCatalogSyncInToServiceNow
EnableSoftwareCatalogSyncInToServiceNow
ExpireAlertsForApp
ExpireAlertsForAppByComputer
ExpireAlertsForAppByUser
ExpireAlertsForComputer
ExpireAlertsForUser
GetAlertsForAlertAction
GetAlertsForLicenseReclamation
GetCatalogItemTemplates
GetCategories
GetCategoryByID
GetCategoryByName
GetDataForUninstallRequestWithNoAlert
GetLicenseDetails
GetProduceCodeForUninstall
GetResolvedRequestVariables
GetSoftwaresToUninstallFromDevice
GetVersion
InsertAlertAction
InsertLicenseReclamationAlert
PublishAltirisCatalogItemEx
PublishCatalogItem
PublishCatalogItemEx
PublishCatalogItemForPackage
ReadDB
RemoveAltirisPolicy
SetAlternateApproverAndOutOfOffice
SetInstallStatus
SetInstallStatusWithLease
StartDeployment
SynchCurrentForest
SyncSingleUserComputer
UpdateCatalogLicenseInfo
UpdateCatalogLicensePosition
UpdateCatalogLicenseScope
UpdateDB
UpdateMyAppsLicenseReclamationPolicyForFlexeraID
UpdateUninstallStatusForDevice