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.