获取 Workflow Tool Catalog
GET
/api/app/{app_slug}/workflow/tool-catalog/
const url = 'https://api.agentaab.com/api/app/example/workflow/tool-catalog/';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.agentaab.com/api/app/example/workflow/tool-catalog/ \ --header 'Authorization: Bearer <token>'返回已认证创作者可用于此 Workflow 的内置及 Connection 支持的 Tool 操作。条目是公开安全的执行模板,绝不包含凭据值。
app_slug
必填
string
当前脱敏后的 Workflow Tool Catalog。
媒体类型application/json
object
catalog
必填
Array<object>
一个可执行 Workflow Tool 操作的不可变公开安全模板。
object
id
必填
string
revision
必填
integer
name
必填
string
description
必填
string
category
必填
string
tags
必填
Array<string>
featured
必填
boolean
execution
必填
object
endpoint
必填
物化到 v1 Tool 绑定中的准确 HTTPS 执行 Endpoint。
string format: uri
tool_name
必填
string
credential_ref
服务端管理的引用,不是凭据值。
string
credential_mode
string
input_schema
必填
用于生成 Inspector 控件的有界 Object 根 JSON Schema。
object
key
附加属性
any
defaults
必填
object
key
附加属性
any
connection
必填
object
required
必填
boolean
provider
string
status
必填
string
risk
必填
object
level
必填
string
preview_confirmation
必填
boolean
示例
{ "catalog": [ { "category": "built_in", "execution": { "credential_mode": "bearer" }, "connection": { "provider": "web_search", "status": "ready" }, "risk": { "level": "deterministic" } } ]}创作者 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 不存在或不可访问。
媒体类型application/json
object
error
必填
string
code
必填
string
示例
{ "code": "application_unavailable"}Agent Business 不是 Workflow,或创作者身份与现有绑定冲突。
返回前已清理意外的 Workspace Connection 故障。
媒体类型application/json
object
error
必填
string
code
必填
string
示例
{ "code": "workspace_connection_failed"}配置的创作者身份服务在验证 Session 时失败。
媒体类型application/json
object
error
必填
string
code
必填
string
示例
{ "code": "creator_session_verification_failed"}创作者认证、控制面存储或权威 Connection 存储不可用。