Getting Status of Task Sequence / OSD Requests

App Broker 2017

This section describes the App Broker REST API endpoint to give the status of task sequence / OSD requests.

Getting the Status of Task Sequence / OSD Requests

Endpoint Example

Response Body Example

[GET] http://<SERVERNAME>/esd/api/requests/<requestId>

[

   {

      "dateTime": "2017-05-15T11:44:30.723",

      "guid": "b79ff7f7-3222-4c49-88c3-e97d3bc7b966",

      "machineName": "CHEDEV01",

      "orderNo": 18,

      "requestID": 1021,

      "uniqueUserName": "APPPORTAL\\SatheeshChandran",

      "installationDate": "2017-05-15T11:44:29",

      "catalogID": 14,

      "authorizationStatus": "approvalNotRequired",

      "deployments":

         [

            {

               "technology": 8,

               "status": "installationPending",

               "code": "0"

            }

         ],

      "status": "active",

      "availableActions":

         [

            "cancel"

         ],

      "taskSequenceApps":

         [

            {

               "packageTitle": "AdWords Tester3",

               "packageId": 13,

               "roleName": "Test Role",

               "briefDescription": "",

               "catalogCost": 0

            },

            {

               "packageTitle": "Fail_Ping_12272016",

               "packageId": 11,

               "roleName": "",

               "briefDescription": "",

               "catalogCost": 0

            },

            {

               "packageTitle": "FirFox New Pkg",

               "packageId": 20,

               "roleName": "",

               "briefDescription": "",

               "catalogCost": 0

            }

         ]

   }

]

Input Parameter Details

The requestId parameter in the URL expects an integer value, the ID of the request that is submitted.

Output Details

The output returns the status of task sequence / OSD requests.