Cancels the device upgrade job in the specified batch.
| Name | Type | Required | Sample Values | Description |
|---|---|---|---|---|
| Action | String | Yes | CancelOTATaskByJob | System defined parameters. Value: CancelOTATaskByJob. |
| JobID | String | Yes | 183634077921266 * * * * | The upgrade batch ID. |
| CancelQueuedTask | Boolean | No | False | Cancel all statuses under the batch to be pushed ( QUEUED ) of the equipment upgrade job. Value: ●True : Cancelled. ●False(Default): Do not cancel. |
| CancelNotifiedTask | Boolean | No | False | All statuses under the canceled batch are pushed ( NOTIFIED ) of the equipment upgrade job. Value: ●True : Cancelled. ●False (Default): Do not cancel. |
| CancelUnconfirmedTask | Boolean | No | False | All statuses under the canceled batch are to be confirmed ( CONFIRM ) of the equipment upgrade job. Value: ●True : Cancelled. ●False : Not canceled. The default value is empty. |
Note: When calling an API, in addition to the API-specific request parameters described in this topic, you must also pass in the common request parameters. For more information about common request parameters, see Common parameters.
| Name | Type | Sample Values | Description |
|---|---|---|---|
| Code | String | Iot.system.SystemException | The error code returned when the call fails. For more information, see Error codes. |
| ErrorMessage | String | System Exception | Error information returned when the call fails. |
| RequestID | String | Kan | The unique identifier that IoT Platform generates for the request. |
| Success | Boolean | True | Whether the call was successful. ●True : The call is successful, indicating that the OTA upgrade package is successfully created. ●False : The call fails, indicating that the OTA upgrade package failed to be created. |
Request Example
curl 'https://si-d6e******958054.tuyacloud.com:8686/?Action=CancelOTATaskByJob&SignatureNonce=9e6189124f5a4716ad2de849467b****&AccessKeyId=xMr9wgwXQLhv5AUa65o0****&SignatureMethod=HMAC-SHA1&Timestamp=2024-11-19T09%3A47%3A43Z&JobId=183634077921266****&CancelQueuedTask=true&CancelNotifiedTask=false&Signature=WJN0Ee8%2BX6pogcD3loLHIqQNEN0%3D'
Normal Return Example
{
"code": "",
"requestId": "d2fce065-8238-4ee2-a793-0226f69b0542",
"success": true
}