跳转至

API 参考

统一前缀:/api/v1

统一响应:

{
  "success": true,
  "message": "ok",
  "data": {},
  "error": null
}

错误时:success=false,并包含 error.error_codeerror.details

健康与系统

方法 路径 说明
GET /health 健康检查
POST /system/start 启动系统与可选 OpenClaw 托管
POST /system/stop 停止托管 OpenClaw
GET /system/status 返回 ClawShield/OpenClaw/Guardrails 状态

任务与运行

方法 路径 说明
POST /tasks/ingest 创建 run/task
GET /runs 最近 run 列表
GET /runs/{run_id} run 详情

事件、图、报告

方法 路径 说明
GET /events 按条件查询事件
GET /runs/{run_id}/timeline 时间线
GET /runs/{run_id}/graph 证据图与高亮路径
GET /runs/{run_id}/report 完整审计报告

策略与看板

方法 路径 说明
GET /rules/summary 规则计数摘要
GET /dashboard/overview Dashboard 聚合数据
POST /dashboard/scenarios/{scenario_id}/run 一键执行标准场景

OpenClaw Bridge(核心)

方法 路径 说明
POST /bridge/opencaw/session/bootstrap 建立或复用会话 run
POST /bridge/opencaw/tool-call 标准工具调用入口
POST /bridge/opencaw/tool-result 标准工具结果入口
POST /bridge/opencaw/callback/tool-call 回调版工具调用(兼容多 payload)
POST /bridge/opencaw/callback/tool-result 回调版工具结果
POST /bridge/opencaw/callback/message 回调版消息事件

UI 页面入口

方法 路径 说明
GET /ui/dashboard 首页看板
GET /ui/runs/{run_id} Run Detail
GET /ui/runs/{run_id}/report Audit Report

常见错误码

  • RUN_NOT_FOUND
  • RUN_NOT_FOUND_FOR_SESSION
  • TOOL_CALL_PIPELINE_ERROR
  • TOOL_RESULT_FAILED
  • CALLBACK_TOOL_CALL_FAILED
  • CALLBACK_TOOL_RESULT_FAILED
  • CALLBACK_MESSAGE_FAILED
  • DASHBOARD_SCENARIO_RUN_FAILED
  • REPORT_BUILD_FAILED