2017-09-26 66 views
2

我想要一種方法來刪除一些事件數據(我有一些過濾器集)而不是整個事件收集數據。有沒有辦法刪除登錄到敏銳的帳戶。只刪除Keen.io中的一些事件

我想今天不會影響其他數據

回答

3

刪除一些事件數據可以刪除剛纔一些從數據收集事件如下所示:https://keen.io/docs/api/#delete-events

我建議先運行提取完全相同的查詢(https://keen.io/docs/api/#extractions)以獲取要刪除的內容的預覽。這樣您也可以成功創建該數據的備份!

下面是刪除示例CURL命令 - 使用過濾器來選擇要從事件集合中刪除的事件的子集。當然,請使用您自己的替換PROJECT_IDCOLLECTION_NAMEMASTER_KEY佔位符。

$ curl 「https://api.keen.io/3.0/projects/${PROJECT_ID}/events/${COLLECTION_NAME}?filters=%5B%7B%22property_name%22%3A%22${PROPERTY_NAME}%22%2C%22operator%22%3A%22${PROPERTY_OPERATOR}%22%2C%22property_value%22%3A%22${PROPERTY_VALUE}%22%7D%5D&timeframe=this_7_days」 \ 
 
    -H 「Authorization: ${MASTER_KEY}」 \ 
 
    -X DELETE