测试 Workspace Connection
POST
/api/app/{app_slug}/workflow/connections/{connection_id}/test/
const url = 'https://api.agentaab.com/api/app/example/workflow/connections/example/test/';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.agentaab.com/api/app/example/workflow/connections/example/test/ \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{}'通过有界 Provider Adapter 测试已存储凭据,并原子记录脱敏测试状态与 Capability。请求正文必须为空 Object。
app_slug
必填
string
connection_id
必填
string
媒体类型application/json
object
示例生成
{}测试后的脱敏 Connection 摘要,包含脱敏缓存 Capability。
媒体类型application/json
object
connection
必填
脱敏后的 Workspace Connection 状态。它包含服务端管理的引用和脱敏 Capability,绝不包含私有凭据材料。
object
id
必填
string
credential_ref
必填
物化的 v1 Tool 绑定使用的不透明服务端管理引用。
string
scope
必填
object
kind
必填
string
id
必填
string
provider
必填
string
display_name
必填
string
endpoint
必填
string format: uri
configuration
必填
禁止凭据形状字段的有界 Provider 配置。
object
key
附加属性
any
credential_mode
必填
string
cached_capabilities
必填
最近一次成功测试产生的脱敏有界 Capability 标记或 MCP Tool Manifest。
object
key
附加属性
any
status
必填
string
last_tested_at
必填
string format: date-time
last_error_code
必填
string
created_at
必填
string format: date-time
updated_at
必填
string format: date-time
rotated_at
必填
string format: date-time
deleted_at
必填
string format: date-time
示例
{ "connection": { "scope": { "kind": "creator" }, "provider": "web_search", "credential_mode": "bearer", "status": "active", "last_error_code": "workspace_connection_test_required" }}请求正文不是准确的空 Object。
媒体类型application/json
object
error
必填
string
code
必填
稳定且公开安全的 Workspace Connection 错误标识。
string
示例
{ "code": "workspace_connection_failed"}创作者 Session 缺失、无效、已过期,或没有经过验证的电子邮件。
媒体类型application/json
object
error
必填
string
code
必填
string
示例
{ "code": "creator_session_required"}Agent Business 的公开 Runtime 凭据不能访问创作者控制面 API。
媒体类型application/json
object
error
必填
string
code
必填
string
示例
{ "code": "runtime_token_not_allowed"}Workflow 或 Connection 不可用,或调用方无权修改。
Agent Business 不是 Workflow、创作者身份冲突,或并发 Connection Mutation 使本次测试结果失效。
有界请求超过 96 KiB。
媒体类型application/json
object
error
必填
string
code
必填
稳定且公开安全的 Workspace Connection 错误标识。
string
示例
{ "code": "workspace_connection_failed"}返回前已清理意外的 Workspace Connection 故障。
媒体类型application/json
object
error
必填
string
code
必填
string
示例
{ "code": "workspace_connection_failed"}创作者 Session 验证或 Connection Provider/凭据验证失败。不会返回原始上游错误。
创作者认证、控制面存储、Mutation、凭据解密、出站策略或原子测试状态存储不可用。