Submit Data Deletion Job¶
Submit a data deletion job to delete the historical data of specified assets stored in TSDB.
Operation Permissions¶
Required Authorization |
Required Operation Permission |
---|---|
Asset |
Write |
For more information about resources and required permission, see Policies, Roles and Permissions>>
Request Format¶
POST https://{apigw-address}/tsdb-service/v2.1/data/tsdb-delete
Request Parameters (URI)¶
Name |
Location (Path/Query) |
Mandatory/Optional |
Data Type |
Description |
---|---|---|---|---|
orgId |
Query |
Mandatory |
String |
The organization ID which the asset belongs to. How to get organization ID>> |
Request Parameters (Body)¶
Name |
Mandatory/Optional |
Data Type |
Description |
---|---|---|---|
modelId |
Mandatory |
String |
Specify the model to which the data belongs. How to get model Id>> |
pointId |
Optional |
String |
Specify the measurement point to which the data belongs. If no point is specified, all the measurement point data of the specified model and assets will be deleted. How to get measurement point ID>> |
assetIds |
Mandatory |
String |
The asset ID. Supports deleting the historical data of multiple assets, separated by commas. How to get asset ID>> |
startTime |
Mandatory |
String |
Specify the time range of the data to be deleted (start time), for example: 1615444301240 |
endTime |
Mandatory |
String |
Specify the time range of the data to be deleted (end time), for example: 1615530701240 |
Response Parameters¶
Name |
Data Type |
Description |
---|---|---|
data |
Number |
Return the data deletion job ID. |
Error Code¶
For the description of error codes, see Common Error Codes.
Sample¶
Request Sample¶
url: https://{apigw-address}/tsdb-service/v2.1/data/tsdb-delete?orgId=yourOrgId
method: POST
requestBody:
{
"pointId": "yourPointId",
"modelId": "yourModelId",
"assetIds": "yourAssetIds",
"startTime": "1615444301240",
"endTime": "1615530701240"
}
Return Sample¶
{
"msg": "OK",
"code": 0,
"data": 302037106667073536,
"submsg": "success"
}
SDK Samples¶
You can access the `Java SDK Samples<https://github.com/EnvisionIot/sample-code-java/tree/EnOS2.4/tsdbdata>`__for TSDB data service on Github.