查询连接器详情

根据连接器 ID 读取一个已保存连接器。用此接口确认当前名称、状态、用途和关联任务;更新或删除前也应先读取详情。

POST https://moi.matrixorigin.cn/newmoi/connectors/get

调用前准备

准备有目标工作区访问权限的个人访问令牌、目标工作区 ID,以及列表或创建接口返回的连接器 ID。

下方示例使用:

  • $AI_STUDIO_API_KEY:实际个人访问令牌,通过 X-API-Key Header 传递。

  • $WORKSPACE_ID:目标工作区 ID,通过 X-Workspace-ID Header 传递。

  • $CONNECTOR_ID:要查询的连接器 ID。

请求体

请求体只需要连接器 ID。

字段

类型

是否必填

说明

id

string

连接器 ID。

请求示例

curl -X POST "https://moi.matrixorigin.cn/newmoi/connectors/get" \
  -H "X-API-Key: $AI_STUDIO_API_KEY" \
  -H "X-Workspace-ID: $WORKSPACE_ID" \
  -H 'Content-Type: application/json' \
  -d '{"id":"'"$CONNECTOR_ID"'"}'

成功响应

成功时返回 200。为保护凭据,响应可能省略配置中的敏感字段;字段未返回不表示已保存的凭据被清空。

{
  "code": "OK",
  "msg": "OK",
  "data": {
    "id": "conn_01",
    "name": "s3-orders-import",
    "source_type": 5,
    "created_at": 1735632000,
    "updated_at": 1735718400,
    "status": "active",
    "username": "reader",
    "related_task_ids": ["task_01"],
    "usage_type": [1],
    "config": {
      "s3": {
        "endpoint": "https://s3.example.com",
        "bucket_name": "orders",
        "region": "us-east-1"
      }
    }
  }
}

响应字段如下。

字段

类型

说明

code

string

成功时为 OK

msg

string

成功时为 OK

data.id

string

连接器 ID。

data.name

string

连接器名称。

data.source_type

integer

数据源类型代码。

data.created_at

integer

创建时间的 Unix 时间戳。

data.updated_at

integer

更新时间的 Unix 时间戳。

data.status

string

连接器当前状态。

data.username

string

配置中的用户名。

data.related_task_ids

string(字符串数组)

关联的数据任务 ID。

data.usage_type

integer(整数数组)

已保存的用途列表,由服务端从位掩码展开。示例:[1] 仅导入,[2] 仅导出,[1, 2] 同时支持两者。

data.config

object

类型专属连接配置;顶层键与完整字段见创建连接器的类型专属配置字段,响应中的字段以实际数据源类型为准。

错误响应

{
  "code": "ErrParam",
  "msg": "invalid parameter",
  "data": null
}

常见 HTTP 错误

HTTP 状态码

错误代码

常见原因

建议操作

400

ErrParam

请求体缺少 id

传入连接器 ID。

500

ErrServer

服务未能读取连接器。

稍后重试。

后续操作

需要改配置时更新连接器。用途含导入且连接器支持文件列举时,可查询文件列表;要浏览库表时查看可浏览的连接器

最后更新于