永久删除提供的过滤条件所指定的所有用户事件。此操作可能需要数小时或数天才能完成,具体取决于过滤条件指定的事件数量。如需测试过滤条件,请先使用 list 命令。
HTTP 请求
POST https://discoveryengine.googleapis.com/v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
parent |
必需。创建事件时所用目录的资源名称。格式为 |
请求正文
请求正文中包含结构如下的数据:
| JSON 表示法 |
|---|
{ "filter": string, "force": boolean } |
| 字段 | |
|---|---|
filter |
必需。用于指定要删除的事件的过滤条件字符串,长度限制为 5,000 个字符。适合过滤的字段包括:
注意:此 API 仅支持完全清除最多 30 天的数据。 示例:
过滤字段之间采用隐式 AND 关系。 |
force |
目前不支持 |
响应正文
如果成功,则响应正文包含一个 Operation 实例。
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.assist.readwritehttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
如需了解详情,请参阅 Authentication Overview。
IAM 权限
需要拥有 parent 资源的以下 IAM 权限:
discoveryengine.userEvents.purge
如需了解详情,请参阅 IAM 文档。