测试已创建的通道实例

验证已保存通道实例的当前凭据和连接配置。

POST https://moi.matrixorigin.cn/newmoi/workspaces/{workspace_id}/channels/{provider}/instances/{instance_id}/test

调用前准备

查询通道实例详情,确认要测试的实例。准备有目标工作区访问权限的个人访问令牌、目标工作区 ID、通道 Provider 标识和实例 ID。

请求参数

curl -X POST "https://moi.matrixorigin.cn/newmoi/workspaces/$WORKSPACE_ID/channels/$PROVIDER/instances/$INSTANCE_ID/test" \
  -H "X-API-Key: $AI_STUDIO_API_KEY" \
  -H "X-Workspace-ID: $WORKSPACE_ID"

字段

类型

必填

说明

workspace_id

string

工作区 ID。

provider

string

通道 Provider 标识。

instance_id

string

通道实例 ID。

成功响应

成功时返回 200。测试会使用已保存的当前凭据和配置,并更新实例的最近测试信息。

{
  "code": 0,
  "data": {
    "instance": {
      "id": "inst_01",
      "workspace_id": "ws_01",
      "provider": "wecom",
      "channel_type": "wecom_mail",
      "name": "告警通道",
      "status": "active"
    },
    "ok": true,
    "status": "passed",
    "last_test_status": "passed",
    "last_tested_at": "2026-08-18T01:00:00Z"
  }
}

字段

类型

说明

code

integer

成功处理测试请求时为 0,即使连接测试本身失败。

字段

类型

说明

data.instance

object

被测试实例的非敏感投影。

data.ok

boolean

连接测试是否通过。

data.worker_id

string

可用时返回的执行方和请求标识。

data.request_id

string

可用时返回的执行方和请求标识。

data.suggestion

string

可操作的修复建议;可用时返回。

字段

类型

说明

data.status

string

本次和最近一次测试状态。

data.last_test_status

string

本次和最近一次测试状态。

data.last_test_error

string

测试失败时的错误信息。

data.error_code

string

服务归类的错误代码、阶段和类别。

data.error_stage

string

服务归类的错误代码、阶段和类别。

data.error_category

string

服务归类的错误代码、阶段和类别。

data.provider_error_code

string

Provider 返回的错误信息;可用时返回。

data.provider_error_message

string

Provider 返回的错误信息;可用时返回。

字段

类型

说明

data.last_tested_at

string

测试时间,使用 RFC 3339 格式。

错误响应

{
  "code": 2,
  "message": "<错误信息>"
}

字段

类型

说明

code

integer

错误代码。

message

string

面向调用者的错误信息。

后续操作

连接失败时更新通道实例,再重新测试。

最后更新于