管理员手册
企业级 APIs
要求 Dify 企业版版本 ≥ v2.2.0
企业级 APIs(Admin APIs)遵循 REST API 规范,旨在帮助你在 Dify 企业版平台内实现高效的自动化管理。为了便于阅读,后续将统一使用 Admin APIs。
支持对以下资源的信息查询和管理操作:
- Workspaces:全局工作空间管理,支持工作空间信息的查询与管理。
- Members:全局团队成员管理,支持团队成员信息的查询与管理。
- Workspace Member:工作空间内成员管理,支持成员信息的查询与管理。
随着版本迭代,将支持更多 Admin API,涵盖更丰富的操作和资源管理功能。
API 类型
Dify 平台内存在不同层级的 API 服务,为避免使用误导,现作出以下区分:
-
应用内提供的 API 称为 Workspace API。
-
针对 Dify 平台管理操作的 API 统称为 Admin API。
端点 URL
Admin APIs 使用以下端点地址。实际调用 API 时,请将 your-domain
替换为你的 Dify 企业版平台域名,并在后缀添加各个请求的路径以形成完整的 API 端点。
认证
请求 API 时要求输入鉴权 Secret Key,请前往 Dify 企业版管理后台中的 Admin APIs 页生成并配置 Key。
调用 Admin APIs 时可能会影响企业内部的生产数据,请谨慎操作。
使用示例
为了便于理解,以下示例将演示如何使用 Admin APIs 查看当前工作空间列表(List Workspaces)。
1. 创建 API Key
在企业版管理后台,点击 Admin APIs 页右上角的 Add 按钮,按提示创建 API Key。
2. 导入 API 文件并修改环境变量
下载页面提供的 Postman Collection 配置文件。
将该文件导入至 Postman 内,替换 Variables 中的 base_url
和 secret_key
。
3. 发送请求
发送请求,获取响应结果。你可以在响应结果内查看当前企业版内完整工作空间列表及对应信息。