App Portal Integration API Web Methods

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
AddJamfProPackage
AddCM12App
AddCM12Package
AddCMPackage
AddCMTaskSequence
AddConfigMgrApp
AddConfigMgrAppUsingExistingCollectionId
AddConfigMgrPackage
AddFlexeraIdForMyAppsLicenseReclamation
AddIntuneApp
AttachIntuneApp
AddUsertoCatalogSecurity
AddWorkflowToCatalogItem
AssociateClassificationToCatalogItem
AttachCM12ApplicationDeployment
AttachCM12PackageDeployment
AttachCM12TaskSequenceDeployment
AttachConfigMgrApplicationDeployment
AttachConfigMgrPackageDeployment
AttachConfigMgrTaskSequenceDeployment
CancelRequest
CreateWorkspaceONEUEMDeploymentForCatalogItem
CreateCategory
CreateDefaultData
CreateGeneralCatalogItem
CreateGroupCatalog
CreateManagerWorkflow
CreateNewCatalogItem
CreateNewCatalogItemWithClassification
CreateQuestionTemplate
CreateSubCategory
CreateWorkflow
CreateWorkflowGroup
DeleteAlertsForApp
DeleteAlertsForAppByComputer
DeleteAlertsForAppByUser
DeleteAlertsForComputer
DeleteAlertsForUser
EnableAllSoftwareCatalogSyncInToServiceNow
EnableSoftwareCatalogSyncInToServiceNow
ExpireAlertsForApp
ExpireAlertsForAppByComputer
ExpireAlertsForAppByUser
ExpireAlertsForComputer
ExpireAlertsForUser
GetAlertsForAlertAction
GetAlertsForLicenseReclamation
GetCatalogItemTemplates
GetCategories
GetCategoryByID
GetCategoryByName
GetClassifications
GetDataForUninstallRequestWithNoAlert
GetLicenseDetails
GetProduceCodeForUninstall
GetResolvedRequestVariables
GetSoftwaresToUninstallFromDevice
GetVersion
InsertAlertAction
InsertLicenseReclamationAlert
PublishAltirisCatalogItemEx
PublishCatalogItem
PublishCatalogItemEx
PublishCatalogItemForPackage
ReadDB
RemoveAltirisPolicy
RemoveClassificationForCatalogItem
SetAlternateApproverAndOutOfOffice
SetInstallStatus
SetInstallStatusWithLease
StartDeployment
SynchCurrentForest
SyncSingleUserComputer
UpdateCatalogLicenseInfo
UpdateCatalogLicensePosition
UpdateCatalogLicenseScope
UpdateDB
UpdateMyAppsLicenseReclamationPolicyForFlexeraID
UpdateUninstallStatusForDevice