App Distribution API
App distribution helps you deploy Windows applications. App distribution uses the Ivanti Neurons agent and does not require MDM enrollment.
The App Distribution API on the Ivanti Developer Hub allows you to test API calls and to view sample code snippets and example responses.
App distribution is available as part of the Ivanti Neurons for Healing solution, which is licensed separately.
Available Endpoints
The following are the endpoints with which you can interact.
- authentication: Enables you to retrieve the JWT access token.
- CatalogData: Enables you to access the data from the catalog.
- Distribution: Enables you to deploy the devices.
- OnDemand: Enables you deploy the devices on-demand.
- Package: Helps you configure the package actions.
-
DevicePackageStatusExternal: Helps retrieve the deployment status using OData paging and filtering.
-
CatalogExternalGet: Helps retrieve the catalog list using OData paging and filtering.
HTTP/HTTPS Methods
The following methods are currently supported and are used to denote actions against a resource.
- GET: Reads a resource
Standard Status Codes
Conventional HTTP/HTTPS status codes are used to indicate the success or failure of an API request. For more detailed information, see Response Codes
- 200 returns the catalog record and package versions of the specified item.
- 400 indicates a validation error has occurred.
- 401 indicates the requestor is not authorized.
- 404 indicates the not found exception.
- 524 indicates services too busy to respond.