- 留存过期 —— 有时限的写入(
1h/2h/6h/1d)自行过期;见数据留存。 - 删除会话 —— 一次调用拆除一个有名字的工作范围(见下)。
- 下线 Subject —— 一次调用擦除该 Subject 的一切(见下)。
会话
session_id 可以同时标识工作数据范围与 Agent 对话:
- 限定
retention=session数据 —— 通过POST /v1/data(或POST /v1/extract的store=true)以retention: "session"写入的记录必须携带session_id,存活到会话被删除为止 —— 清除靠的就是删除会话这一步,别省略它。 - 在 Agent API 上绑定永续对话 —— 给
POST /v1/responses传session_id会让对话在该 id 下永续、可恢复。见状态与记忆。
session_id 写入、retention=session 的记录被擦除(连同其 FHIR 镜像),会话档位的文件上传被移除,底层聊天会话被标记为已结束。
传入与写入该会话数据时相同的
user;省略则指向你账户的默认 Subject。deleted 统计会话范围的记录、文件与底层聊天会话行,不包含已存储的 Responses API 对象。0 表示这几类资源均未匹配。
下线一个 Subject
- 结构化记录 —— 经
POST /v1/data写入或存储的抽取结果的一切,无论retention为何 —— 包括其 FHIR 资源。 - 文件 —— 经
POST /v1/files上传的一切,立即从 API 中消失。 - 存储的 Agent API 对话 —— 立即不可再读取(
GET /v1/responses/{id}返回404),随后由后台任务清除。 - 身份映射 —— Subject 本身变得不可达。之后传入同一
user的请求会铸造一个全新的空 Subject,与被擦除的那个毫无关联。
擦除绝不会创建它正要擦除的那个 Subject:解析只查找已有映射。传入一个你的账户从未用过的
user 会返回 404 —— 不会铸造任何新 Subject。
需要更细粒度的删除时,改用按件的删除层级:
DELETE /v1/data(记录)、DELETE /v1/files/{key}(单个文件)、DELETE /v1/responses/{id}(单个存储响应)、DELETE /v1/sessions/{id}(会话范围的数据与文件)。完整的用户权利图景见合规。