查询 Catalog 引用

返回 Catalog 引用查询的当前结果。

POST https://moi.matrixorigin.cn/newmoi/catalog/ref_list

调用前准备

查询 Catalog 列表取得目标 Catalog ID。准备有目标工作区访问权限的个人访问令牌、目标工作区 ID 和 Catalog ID。

下方示例使用:

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

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

  • $CATALOG_ID:要查询引用的 Catalog ID。

请求体

参数

类型

是否必填

说明

id

integer

Catalog ID。

请求示例

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

成功响应

成功时返回 200。当前实现返回空数组,不能用该结果确认 Catalog 没有引用;删除操作的实际结果以删除接口响应为准。

{
  "code": "OK",
  "msg": "OK",
  "data": {
    "list": []
  }
}

响应字段如下。

字段

类型

说明

code

string

成功时为 OK

msg

string

成功时为 OK

data.list

object(对象数组)

当前固定为空数组,不能用于判断是否存在引用。

错误响应

{
  "code": "ErrServer",
  "msg": "服务器内部错误",
  "data": null
}

常见 HTTP 错误

HTTP 状态码

错误代码

常见原因

建议操作

400

ErrParamInvalid

请求体或 Catalog ID 无效。

使用列表返回的正整数 ID。

403

ErrForbidden

当前身份没有读取权限。

请求授予 catalog.read 权限。

500

ErrServer

服务端未能查询引用。

稍后重试。

后续操作

需要删除 Catalog 时,直接调用删除 Catalog并根据其响应处理结果。

最后更新于