API概览

更新时间:
复制 MD 格式

API标准及多语言预置SDK

本产品(Dms/2025-04-14)的OpenAPI采用RPC签名风格。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(147535001692),在专家指导下进行签名对接。

在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

自定义签名场景

若您的业务场景有特殊需求,需通过自签名方式对接 API,建议优先咨询我们的技术支持团队(服务钉钉群:147535001692),获取专业指导以确保高效接入。

账号与安全准备

阿里云账号具备对所有资源的完全管理权限。一旦 AccessKey 泄露,所有相关资源都将面临未经授权访问的风险。为确保安全,建议创建一个仅具备 API 访问权限的RAM用户并配置其 AccessKey,同时基于最小权限原则 (PoLP) 配置 RAM 策略。仅在明确需要阿里云账号权限的特定场景下,才使用阿里云账号。

Airflow

API

标题

API概述

CreateAirflowLoginToken 获取Airflow登录凭证 通过该API可获取Airflow登录凭证,使用此登录凭证可以登录DMS托管Airflow。
CreateAirflow 创建Airflow实例 在工作空间下创建Airflow实例。
UpdateAirflow 更新Airflow实例信息 更新Airflow实例信息。
GetAirflow 获取Airflow实例详情 查询Airflow实例详情。
ListAirflows 获取工作空间的Airflow实例列表 获取工作空间的Airflow实例列表。
DeleteAirflow 删除Airflow实例 删除Airflow实例。

其他

API

标题

API概述

GetNotebookAndSubmitTask 提交Notebook调度任务 调度运行Notebook文件。
GetNotebookTaskStatus 获取Notebook调度任务执行状态 查看Notebook任务运行结果。
AddDataAgentMemory 添加 DataAgent 记忆 AddDataAgentMemory 添加 DataAgent 记忆
AddUserToDataAgentWorkspace 为协作空间添加成员 将用户添加到指定的工作空间中
CheckDataAgentMemoryConfig 查看DataAgent记忆生成/使用配置 CheckDataAgentMemoryConfig - 查看DataAgent记忆生成/使用配置
ConfigAirflow 更新Airflow实例的自定义配置 更新Airflow实例的自定义配置
ConfigDataAgentMemory 配置DataAgent生成/使用记忆 ConfigDataAgentMemory 配置DataAgent生成/使用记忆
CreateAgent 创建数据网关 Agent 身份 创建数据网关 Agent 身份
CreateCustomAgent 创建自定义Agent 在个人空间、工作空间中创建自定义Agent
CreateDataAgentAccuracyTest 创建准确率测试实例 创建准确率自测实例
CreateDataAgentFeedback 创建 DataAgent 反馈 创建 DataAgent 反馈
CreateDataAgentKnowledgeBase 创建DataAgent知识库 创建DataAgent知识库。知识库的创建人拥有有读写操作权限,空间内的其他成员拥有使用权限。
CreateDataAgentSession 创建DataAgent会话 创建DataAgent会话
CreateDataAgentSkillMeta 创建注册DataAgent技能 CreateDataAgentSkillMeta 创建注册DataAgent技能
CreateDataAgentTheme 创建DataAgent主题 CreateDataAgentTheme
CreateDataAgentWorkspace 创建协作空间 创建DataAgent协作空间
CreateOneMetaSqlTemplate 创建SQL模版 创建sql模版
DeleteCustomAgent 删除自定义Agent 在个人空间、工作空间中删除自定义Agent 注意:只有新建、已下线状态的自定义Agent才可以删除
DeleteDataAgent 释放DataAgent席位 释放DataAgent席位
DeleteDataAgentAccuracyTest 删除准确率测试项 删除准确率测试配置项
DeleteDataAgentKnowledgeBase 删除DataAgent知识库 删除DataAgent知识库。
DeleteDataAgentMcp 删除 Data Agent MCP 服务 删除指定工作空间中的 MCP Server
DeleteDataAgentMemory 删除DataAgent记忆 DeleteDataAgentMemory 删除DataAgent记忆
DeleteDataAgentSkillMeta 删除DataAgent技能 DeleteDataAgentSkillMeta 删除DataAgent技能
DeleteDataAgentWorkspace 删除协作空间 删除DataAgent协作空间
DeleteDocument 删除文档 删除文档
DeleteDocumentChunks 删除知识块 删除知识块
DeleteFileUpload 删除上传文件 DeleteFileUpload
DeleteOneMetaOssieModel 删除语义模型 删除onemeta3.0Ossie模型
DeleteOneMetaSqlTemplate 删除SQL模版 删除onemeta3.0的知识库
DeleteWorkspaceCode 删除工作空间的代码及目录 删除工作空间代码以及目录
DescribeCustomAgent 获取自定义Agent详细描述 DescribeCustomAgent 根据自定义Agent ID获取详情描述信息
DescribeDataAgentMetrics 查询DataAgent指标 查询DataAgent指标
DescribeDataAgentSession 获取DataAgent会话描述 获取DataAgent会话描述信息
DescribeDataAgentTheme 查询 DataAgent 主题详情 调用 DescribeDataAgentTheme 接口查询单个 DataAgent 主题的详细信息,包括主题名称、阶段、来源、应用场景、描述和创建修改时间等。
DescribeDocument 查看文档详细信息 查看文档详细信息
DescribeFileUploadSignature 获取文件上传签名信息 DescribeFileUploadSignature
DescribeKnowledgeBaseStats 获取知识库的统计信息 获取知识库的统计信息
DescribeKnowledgeBaseUploadSignature 获取知识库上传文档的签名 获取知识库上传文档的签名
DescribeSkillFileUploadSignature 获取技能文件上传签名信息 DescribeSkillFileUploadSignature 获取技能文件上传签名信息
FileUploadCallback 文件上传后回调 FileUploadCallback
GetChatContent 获取聊天内容 通过指定会话IDAgentId,从特定检查点开始获取聊天内容。
GetDataAgentMcp 查询 Data Agent MCP 服务详情 根据 MCP Server ID 查询其所属工作空间、网络、连接方式和运行状态等信息。
GetDataAgentSubAccountInfo 获取主账号下的子账号信息 获取主账号下的子账号信息
GetDataAgentTaskModelUsage 查询DataAgent任务的模型用量信息 查询指定时间范围内DataAgent分析任务的模型用量汇总,包括使用的模型数、调用总次数、消耗的Token总量以及峰值TPM。
GetDataAgentTaskModelUsageMetrics 查询DataAgent分析任务模型用量时序指标 查询指定时间范围内DataAgent分析任务模型用量的TPM时序指标,按分钟粒度返回各时间点的Token消耗量。
GetDataAgentThemeUploadSignature 获取 DataAgent 主题上传签名 调用 GetDataAgentThemeUploadSignature 接口获取 DataAgent 主题文件上传所需的 OSS 直传凭证。获取凭证后,请通过 PostObject 方式将主题文件直传至 OSS,上传完成后携带返回的 ThemeId 调用 CreateDataAgentTheme 接口完成主题创建。 您可以参考 https://help.aliyun.com/zh/oss/user-guide/client-direct-transmission/ 文档完成主题上传。
GetDataAgentWorkspaceInfo 获取协作空间详细信息 获取协作空间详细信息
GetListMcpServerToolsResult 查询 MCP Server 工具检测结果 根据启动检测时返回的 Session ID 查询 MCP Server 连通性和工具列表结果。
GetOneMetaOssieModel 获取语义模型 获取onemeta3.0Ossie模型
GetSqlConsoleOperationLog 查询SQL窗口操作日志 查询SQL窗口操作日志
GetWorkspaceCode 读取工作空间文件内容 读取工作空间的代码文件内容,返回文件的内容,mtime(在header中)
GetWorkspaceCodePublishSetting 获取工作空间部署配置 获取工作空间的部署配置
GetWorkspaceQuota 获取工作空间配额 获取工作空间配额
ImportOneMetaOssieModel 导入语义模型 创建sql模版
InitWorkspaceSystemMcpServer 初始化工作空间系统 MCP 服务 为指定 Data Agent 工作空间安装全部当前可用的系统 MCP 服务。
InstallDataAgentMcp 导入MCPDataAgent InstallDataAgentMcp
ListAirflowVersions 获取可用的Airflow版本列表 获取可用的Airflow版本列表
ListCustomAgent 获取自定义Agent列表 ListCustomAgent 获取个人空间、工作空间中所有自定义Agent列表
ListDataAgentAccuracyTestInstances 列出准确率自测配置项 列出满足条件的准确率测试配置项
ListDataAgentAccuracyTestResults 获取自测任务的执行结果 获取自测任务的执行结果
ListDataAgentAccuracyTestTasks 列出准确率测试任务 分页查询自测任务运行状态
ListDataAgentMcp 查询 Data Agent MCP 服务列表 分页查询指定工作空间中的 MCP Server,可按名称、就绪状态和服务类型筛选。
ListDataAgentMemory 获取DataAgent记忆列表 ListDataAgentMemory 获取DataAgent记忆列表(子账号粒度最多50条记忆)
ListDataAgentSession 获取DataAgent会话列表 获取Data Agent历史会话描述列表。
ListDataAgentSkillMeta 获取DataAgent技能列表 ListDataAgentSkillMeta 获取DataAgent技能列表
ListDataAgentTheme 获取 DataAgent 主题列表 调用 ListDataAgentTheme 接口分页查询 DataAgent 主题列表,支持按主题阶段、来源和应用场景过滤。
ListDataAgentWorkspace 获取主账号下的协作空间 获取主账号下的协作空间(分页)
ListDataAgentWorkspaceMember 获取工作空间的成员信息 获取空间所有成员
ListDataCenterDatabase 获取数据中心用户上传的文件列表 获取数据中心用户上传的文件列表,仅支持文件类型,不支持数据库类型
ListDataCenterTable 获取数据中心用户上传的表列表 获取数据中心用户上传的表列表,仅支持文件类型,不支持数据库类型
ListDocumentChunks 查询知识块列表 查询知识块列表
ListDocuments 查询文档列表 查询知识库中的文档列表
ListFileUpload 获取文件上传的列表 ListFileUpload
ListKnowledgeBases 获取知识库的列表 分页查询知识库的列表
ListOneMetaOssieModels 批量获取语义模型 获取ossie模型列表
ListOneMetaSqlTemplates 批量获取SQL模版 获取sql模版
ListWorkspaceCode 列出工作空间里的代码文件 列出工作空间目录下的code文件
ModifyCustomAgent 修改自定义Agent 在个人空间、工作空间中修改自定义Agent
ModifyDataAgentMcp 修改 MCP 配置信息 ModifyDataAgentMcp
ModifyDataAgentTheme 修改 DataAgent 主题 调用 ModifyDataAgentTheme 接口修改 DataAgent 主题的用户展示名和描述。参数值传 null 表示不修改对应字段,传空字符串表示清空。
OperateCustomAgent 操作自定义Agent 在个人空间、工作空间中操作自定义Agent
RedeployAirflow 重新部署Airflow实例 重新部署Airflow实例
RemoveUserToDataAgentWorkspace 从空间中移除用户 从空间中移除用户
RetrieveKnowledgeBase 检索知识库 检索知识库
SaveWorkspaceCode 保存工作空间代码(新建、编辑) 保存工作空间代码,如果文件不存在则自动新建
SendChatMessage 发送聊天消息 向指定会话发送用户消息或取消会话。
SetWorkspaceCodePublishSetting 设置工作空间的代码发布配置 设置工作空间代码部署配置。这是个异步接口,请求返回一个key,请根据key查询 WorkspaceActionStatus接口获取状态
SetWorkspaceQuota 设置工作空间配额 设置工作空间配额
StartDataAgentAccuracyTestTask 启动自测任务 发起准确率自测任务
StartListMcpServerTools 启动 MCP Server 工具连通性检测 异步启动 MCP Server 连通性和工具列表检测,首次调用会提示需要等待一分钟拉起资源,后再次调用将返回用于轮询结果的临时 Session ID。
StopDataAgentAccuracyTestTask 停止准确率测试任务 停止准确率自测任务
UpdateDataAgentAccuracyTest 更新准确率测试项 更新准确率测试项内容
UpdateDataAgentMemory 更新DataAgent记忆 UpdateDataAgentMemory 更新DataAgent记忆
UpdateDataAgentSpaceInfo 更新空间的信息 更新空间的信息
UpdateDataAgentWorkspaceMemberRole 调整空间成员的角色 调整空间成员的角色
UpdateDocument 更新文档 更新文档的描述信息
UpdateKnowledgeBase 更新知识库 更新知识库
UpdateOneMetaOssieModel 更新语义模型 更新sql模版
UpdateOneMetaSqlTemplate 更新SQL模版 更新sql模版
UploadDocument 上传文档 上传文档到知识库
UpsertDocumentChunks 更新知识块 更新知识块
WorkspaceActionLog 异步任务日志查看 工作空间异步操作日志查询接口
WorkspaceActionStatus 异步任务状态查看 工作空间异步操作状态查询接口,比如部署代码接口返回一个key,根据这个key来查这个status接口,即可获取到状态
WorkspaceCodePublish 工作空间代码部署 工作空间代码部署接口。这是个异步接口,请求返回一个key,请根据key查询 WorkspaceActionStatus接口获取状态