创建 Workspace Connection
const url = 'https://api.agentaab.com/api/app/example/workflow/connections/';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"display_name":"example","provider":"web_search","credential_mode":"x_api_key","secret":"example","configuration":{}}'};
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/ \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "display_name": "example", "provider": "web_search", "credential_mode": "x_api_key", "secret": "example", "configuration": {} }'加密并存储一个 Workspace Connection。使用 Idempotency-Key 可安全恢复结果不明确的创建。组织 Scope 的变更要求组织 Owner 权限。
用于准确重放与恢复的稳定创建 Mutation 标识。
object
非空、格式正确的 UTF-16 只写凭据;UTF-8 编码后不超过 65,536 字节。服务会加密该凭据,且绝不会返回。
有界的非 Secret Provider 配置。
object
object
非空、格式正确的 UTF-16 只写凭据;UTF-8 编码后不超过 65,536 字节。服务会加密该凭据,且绝不会返回。
Runtime URL 解析器可原样接受的精确规范 HTTPS URL 序列化。必须包含 Authority 与斜杠开头的路径;禁止用户信息、Query 参数、Fragment 和空白字符。
有界的非 Secret Provider 配置。
object
Connection 已创建。提交的凭据不会返回。
object
脱敏后的 Workspace Connection 状态。它包含服务端管理的引用和脱敏 Capability,绝不包含私有凭据材料。
object
物化的 v1 Tool 绑定使用的不透明服务端管理引用。
object
禁止凭据形状字段的有界 Provider 配置。
object
最近一次成功测试产生的脱敏有界 Capability 标记或 MCP Tool Manifest。
object
示例
{ "connection": { "scope": { "kind": "creator" }, "provider": "web_search", "credential_mode": "bearer", "status": "active", "last_error_code": "workspace_connection_test_required" }}有界请求或 Connection 字段无效。
object
稳定且公开安全的 Workspace Connection 错误标识。
示例
{ "code": "workspace_connection_failed"}创作者 Session 缺失、无效、已过期,或没有经过验证的电子邮件。
object
示例
{ "code": "creator_session_required"}Agent Business 的公开 Runtime 凭据不能访问创作者控制面 API。
object
示例
{ "code": "runtime_token_not_allowed"}此创作者无法访问 Workflow 或可变更的 Connection Scope。
Agent Business 不是 Workflow、创作者身份冲突、幂等键冲突、Scope 达到容量上限,或并发 Mutation 已先完成。
有界请求超过 96 KiB。
object
稳定且公开安全的 Workspace Connection 错误标识。
示例
{ "code": "workspace_connection_failed"}返回前已清理意外的 Workspace Connection 故障。
object
示例
{ "code": "workspace_connection_failed"}配置的创作者身份服务在验证 Session 时失败。
object
示例
{ "code": "creator_session_verification_failed"}创作者认证、控制面存储、Mutation、加密或权威 Connection 存储不可用。