Skip to main content
delete/knowledge-fs/spaces/{knowledge_base_id}/logical-documents/{document_id}
Request example
Response
delete/knowledge-fs/spaces/{knowledge_base_id}/logical-documents/{document_id}

Authorization

Authorizationstringheaderrequired#

每个请求都通过 API Key 认证:Authorization: Bearer {API_KEY}。应用接口使用应用 API Key,知识库接口使用知识库 API Key(快速开始)。

API Key 应保存在服务端,切勿嵌入客户端代码。缺失或无效的 Key 会返回 HTTP 401(unauthorized)。

Path parameters

knowledge_base_idstringrequired#
知识库 ID:即知识库 API 访问 对话框中所示服务 API 端点的最后一段(…/knowledge-fs/spaces/<knowledge base ID>),也是地址栏中 /datasets/new/ 之后的那一段。
document_idstringrequired#
文档 ID。从 获取文档列表 获取。如需由文档文件 ID 获取,调用 按文件获取文档。

Headers

Idempotency-Keystringrequired#
用同一个 API 密钥重复发送相同的键和请求,会以 202 返回原作业。将该键用于其他请求,或通过其他 API 密钥使用,会返回 409。使用可打印 ASCII 字符,首尾不得有空白。

Length: 8–255

Body

application/json
expectedRevisionintegerrequired#
文档当前的 row_version,从 获取文档 或 获取文档列表 获取。该值可以为 0。不是 active.revision 这类修订版本号,也不是文档文件的 version。值已过时则返回 409,不会删除任何内容。

Range: >= 0

Responses

application/json
删除请求已受理,在后台进行。从删除请求被受理起,获取文档 即对该文档返回 404,获取文档列表 也不再列出它。如需确认删除已结束,轮询 获取删除作业(即 status_url),直到 run_state 为 completed 或 failed。
document_titlestring#
调用 删除文档 时为文档标题。使用同一个 Idempotency-Key 再次发送该请求时为 null,删除文档文件时始终为 null。
jobobject#
status_urlstring#
此作业的 获取删除作业 URL:部署设置了 SERVICE_API_URL 时为绝对 URL,否则为以 /v1/ 开头的路径。Location 响应头中返回相同的值。