Endpoint: deployment-history
In the Patch Management feature of Ivanti Neurons, Deployment History provides a way to view the status of recent deployment operations. You can zero in on exceptions and quickly troubleshoot any issues.
The deployment-history endpoint enables you to retrieve the set of data items that represents a deployment history result.
Required Header Parameters
Name | Type | Description |
---|---|---|
Authorization |
Authheader |
Use the Bearer <access-token> value determined during the Authenticate to the Patch Management API process. |
X-RapidAPI-Key |
Enum |
The key that applications and developers need to invoke the API. |
X-RapidAPI-Host |
String |
The name that identifies which API will be used. For example: my-api-name.ivanti.rapidapi.com. |
Optional Parameters
Name | Type | Description |
---|---|---|
Filter |
String |
An optional filter statement. There is no default. |
OrderBy | String | If no sort value is provided, results are sorted by PublishedDate in descending order. |
PageNumber | Number | The requested page number of the data result. If no value is provided, the default value is 1. |
PageSize | Number | The requested page size of the data result. The maximum page size is 150. If no value is provided, the default value is 10. |
Output Data Properties
The following set of data items represent a deployment history result that will be returned as part of a successful deployment-history_get response.
Name |
Type |
Format |
Description |
---|---|---|---|
assignedPolicy |
String |
|
The name of the assigned patch cloud policy. |
assignedPolicyId |
String |
Guid |
The ID of the assigned patch cloud policy. |
deploymentId | String | The deployment ID. | |
deploymentStart | String | Date-time | The deployment start timestamp. |
deploymentStatus | Enum | The status of the deployment. Possible values:
|
|
discoveryId | String | The discovery ID. The People and Devices API can be used to query for additional details about users and devices. | |
elapsedTimeSeconds | Integer | Int32 | The elapsed time in seconds. The minimum is -2147483648. The maximum is 2147483647. |
machineName | String | The name of the machine. | |
notificationId | String | The notification ID. The Notification endpoint can be used to query for additional details about the notification ID. | |
notificationName |
String |
|
The name of the notification |
notificationTitle |
String |
|
The title of the notification |
operatingSystem |
Enum |
|
The operating system of the device, for example Windows, Mac. |
patchId | String | Guid | The patch ID. The Patch endpoint can be used to query for additional details about the patch ID. |
patchKbNumber |
String |
|
The KB/external identifier of the related patch. |
patchName | String | The patch name. | |
patchReleaseDate |
Date |
|
The release date of the related patch. |
patchStatusReturnCode | String |
|
The alpha numeric status return code returned for the deployed patch |
policyGroup |
String |
|
The name of the policy assigned to the machine. |
policyGroupId |
String |
|
The ID of the policy assigned to the machine. |
productId | String | The product ID. | |
productName | String | The product name. |
The deploymentStatus Enum output data property replaced the status String output data property in October 2023.
Default Filter and Sort Behavior
The API will not return all records. If no filter and sort criteria are provided, this endpoint returns all deployment history data from the last 60 days based on deployment start date.