Skip to content

完整规范 (OpenAPI Spec)

知办AI 对外接口的机器可读规范,OpenAPI 3.x 格式。本页嵌入 YAML 原文,方便开发同事拷贝、做代码生成、对接 API 网关。

看接口怎么用?

当前端点(28 个)

Method & Path说明所需范围
POST /oauth/token用 client_id + secret 换 60 分钟 Session Token
POST /auth/introspect解码并校验知办用户登录 tokentenant.auth.introspect
GET /knowledge-bases列本租户的租户级知识库tenant.kb.read
POST /knowledge-bases创建租户级知识库tenant.kb.write
GET /knowledge-bases/{knowledge_base_id}查知识库详情tenant.kb.read
GET /knowledge-bases/{knowledge_base_id}/documents列文档tenant.kb.read
POST /knowledge-bases/{knowledge_base_id}/documents上传文档tenant.kb.write
GET /knowledge-bases/{knowledge_base_id}/documents/{document_id}查文档详情tenant.kb.read
POST /knowledge-bases/{knowledge_base_id}/retrieve语义检索(RAG 核心)tenant.kb.read
GET /org/departments列部门,支持增量查询tenant.org.read / org.read
POST /org/departments创建部门tenant.org.write
GET /org/departments/{department_id}查部门详情tenant.org.read / org.read
PATCH /org/departments/{department_id}更新部门tenant.org.write
DELETE /org/departments/{department_id}删除部门tenant.org.write
GET /org/members列成员,支持增量查询tenant.org.read / org.read
POST /org/members添加成员tenant.org.write
GET /org/members/{account_id}查成员详情tenant.org.read / org.read
PATCH /org/members/{account_id}更新成员tenant.org.write
DELETE /org/members/{account_id}移除成员tenant.org.write
GET /org/positions列职位,支持增量查询tenant.org.read / org.read
POST /org/positions创建职位tenant.org.write
GET /org/positions/{position_id}查职位详情tenant.org.read / org.read
PATCH /org/positions/{position_id}更新职位tenant.org.write
DELETE /org/positions/{position_id}删除职位tenant.org.write
POST /notifications/agent-conversation发送知办数字员工对话通知tenant.notification.write
POST /chat/messages按 EMP 标准主动发送数字员工聊天消息tenant.chat.message.write
GET /users/{user_id}/knowledge-bases跨用户列私有 KB(审计)tenant.kb.list_user_private
GET /users/{user_id}/knowledge-bases/{knowledge_base_id}跨用户查私有 KB(审计)tenant.kb.list_user_private
GET /users/{user_id}/knowledge-bases/{knowledge_base_id}/documents跨用户读私有 KB 文档(审计)tenant.kb.read_user_private

路径前缀都是 /api/external/v1。组织与人员 GET 读取接口可用 ek_st_;组织写入接口只用 ek_。所有跨用户接口自动写审计日志。

OpenAPI YAML

yaml
<<< @/openapi/zhiban-external-v1.yaml

VitePress 构建时把 YAML 内容嵌进来。如果上面区块没渲染,直接打开 zhiban-external-v1.yaml 看原文。

相关链接

© 知办AI Team — 开发者公开文档. 平台运维 / 内部架构文档见内部 wiki.