Log the Status of the Update Process

Use the deviceClass parameter to indicate the type of device for which status log updates are requested. The following values are available:

client—indicates a standalone device (this can also be an anonymous device)
server—indicates either a Cloud License Server or a Local License Server
served—indicates a served device.

If deviceClass is not specified, client is the default value.

Log the Status of the Update Process

Item

Description

URI

/uai/2.0/updates/statusLog 

Method

POST 

Query parameters

statusLogRequest 

Request body

{

    "deviceClass": "string",

    "id": "string",

    "idType": "string",

    "language": 0,

    "packageId": "string",

    "platform": "string",

    "publisherName": "string",

    "statusCode": 0,

    "statusReason": "string",

    "timeStamp": "string",

    "updateId": "string",

    "updateName": "string"

}

Response codes

200: Not used

202: Asynchronous request. Use the URL returned to poll for a response. The response will indicate whether the request succeeded.

Sample Response

If the request has been accepted (status 202), a URL including a polling ID to poll for completion of the update process is returned:

{

   "url": "string"

}