运行 Workflow
POST
/api/app/{app_slug}/workflows/run
const url = 'https://api.agentaab.com/api/app/example/workflows/run';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"inputs":{}}'};
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/workflows/run \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "inputs": {} }'使用一个 Object 类型的 inputs Payload 运行准确的当前激活 Workflow Capability Release。原生 Workflow 会在响应 Metadata 中返回脱敏执行 Trace。
app_slug
必填
string
媒体类型application/json
当前激活 Workflow Capability Release 的公开请求。
object
inputs
必填
object
key
附加属性
any
示例生成
{ "inputs": {}}Workflow 执行完成。
媒体类型application/json
归一化 Workflow 结果。原生 DAG 执行还会包含执行身份和脱敏 Trace。
object
id
必填
string format: uuid
answer
必填
string
provider
string
structured_result
object
key
附加属性
any
execution_id
string
created_at
必填
string format: date-time
metadata
必填
object
usage
必填
object
key
附加属性
any
execution_id
string
trace
Array<object>
object
node_id
必填
string
type
必填
string
status
必填
string
started_at
必填
string format: date-time
finished_at
必填
string format: date-time
duration_ms
必填
integer
selected_branch
string
input_summary
output_summary
示例
{ "metadata": { "trace": [ { "type": "input", "status": "completed", "selected_branch": "true" } ] }}Workflow 请求正文无效。
媒体类型application/json
公开安全的运行时失败。字段会根据策略和执行阶段变化。
object
error
必填
string
code
string
execution_id
string
node_id
string
trace
Array<object>
object
node_id
必填
string
type
必填
string
status
必填
string
started_at
必填
string format: date-time
finished_at
必填
string format: date-time
duration_ms
必填
integer
selected_branch
string
input_summary
output_summary
示例
{ "trace": [ { "type": "input", "status": "completed", "selected_branch": "true" } ]}缺少公开运行时 Token,或 Token 无效。
媒体类型application/json
公开安全的运行时失败。字段会根据策略和执行阶段变化。
object
error
必填
string
code
string
execution_id
string
node_id
string
trace
Array<object>
object
node_id
必填
string
type
必填
string
status
必填
string
started_at
必填
string format: date-time
finished_at
必填
string format: date-time
duration_ms
必填
integer
selected_branch
string
input_summary
output_summary
示例
{ "trace": [ { "type": "input", "status": "completed", "selected_branch": "true" } ]}执行前需要运行时额度、积分或支付。
媒体类型application/json
公开安全的运行时失败。字段会根据策略和执行阶段变化。
object
error
必填
string
code
string
execution_id
string
node_id
string
trace
Array<object>
object
node_id
必填
string
type
必填
string
status
必填
string
started_at
必填
string format: date-time
finished_at
必填
string format: date-time
duration_ms
必填
integer
selected_branch
string
input_summary
output_summary
示例
{ "trace": [ { "type": "input", "status": "completed", "selected_branch": "true" } ]}运行时可见性、来源、授权或保护策略拒绝请求。
媒体类型application/json
公开安全的运行时失败。字段会根据策略和执行阶段变化。
object
error
必填
string
code
string
execution_id
string
node_id
string
trace
Array<object>
object
node_id
必填
string
type
必填
string
status
必填
string
started_at
必填
string format: date-time
finished_at
必填
string format: date-time
duration_ms
必填
integer
selected_branch
string
input_summary
output_summary
示例
{ "trace": [ { "type": "input", "status": "completed", "selected_branch": "true" } ]}幂等键或支付 Receipt 不能重复使用。
媒体类型application/json
公开安全的运行时失败。字段会根据策略和执行阶段变化。
object
error
必填
string
code
string
execution_id
string
node_id
string
trace
Array<object>
object
node_id
必填
string
type
必填
string
status
必填
string
started_at
必填
string format: date-time
finished_at
必填
string format: date-time
duration_ms
必填
integer
selected_branch
string
input_summary
output_summary
示例
{ "trace": [ { "type": "input", "status": "completed", "selected_branch": "true" } ]}有界 Workflow 请求正文过大。
媒体类型application/json
公开安全的运行时失败。字段会根据策略和执行阶段变化。
object
error
必填
string
code
string
execution_id
string
node_id
string
trace
Array<object>
object
node_id
必填
string
type
必填
string
status
必填
string
started_at
必填
string format: date-time
finished_at
必填
string format: date-time
duration_ms
必填
integer
selected_branch
string
input_summary
output_summary
示例
{ "trace": [ { "type": "input", "status": "completed", "selected_branch": "true" } ]}Workflow 节点执行失败;响应可能返回脱敏的部分 Trace。
媒体类型application/json
公开安全的运行时失败。字段会根据策略和执行阶段变化。
object
error
必填
string
code
string
execution_id
string
node_id
string
trace
Array<object>
object
node_id
必填
string
type
必填
string
status
必填
string
started_at
必填
string format: date-time
finished_at
必填
string format: date-time
duration_ms
必填
integer
selected_branch
string
input_summary
output_summary
示例
{ "trace": [ { "type": "input", "status": "completed", "selected_branch": "true" } ]}运行时速率或使用策略拒绝请求。
媒体类型application/json
公开安全的运行时失败。字段会根据策略和执行阶段变化。
object
error
必填
string
code
string
execution_id
string
node_id
string
trace
Array<object>
object
node_id
必填
string
type
必填
string
status
必填
string
started_at
必填
string format: date-time
finished_at
必填
string format: date-time
duration_ms
必填
integer
selected_branch
string
input_summary
output_summary
示例
{ "trace": [ { "type": "input", "status": "completed", "selected_branch": "true" } ]}无法证明准确的当前激活 Capability Release 权威状态。
媒体类型application/json
公开安全的运行时失败。字段会根据策略和执行阶段变化。
object
error
必填
string
code
string
execution_id
string
node_id
string
trace
Array<object>
object
node_id
必填
string
type
必填
string
status
必填
string
started_at
必填
string format: date-time
finished_at
必填
string format: date-time
duration_ms
必填
integer
selected_branch
string
input_summary
output_summary
示例
{ "trace": [ { "type": "input", "status": "completed", "selected_branch": "true" } ]}