跳转到主要内容

API 参考

当前 API 参考入口仍未接入正式 OpenAPI,但以下控制面对外表面已经冻结,可作为实现与联调前的最小依据。

当前冻结的最小控制面接口

当前约束

  • 三个 status surface 的目标行为都是 200 OK + JSON 状态对象,并显式区分 placeholder / ready / degraded
  • /api/v1/system/info 可以额外暴露 runtime 摘要字段,用于说明当前运行模式与持久化能力边界,但不能泄露 DSN、token 或其它敏感配置。
  • POST /api/v1/approvals 当前已交付为 approval ticket 创建接口;在 approval repository 已配置时成功返回 201 Created,未配置时返回结构化 503 Service Unavailable
  • approval binding 语义仍冻结为围绕 subject_idenvresourceaction 建立;command_hash 继续作为 CLI/Agent 推荐绑定字段保留。
  • POST /api/v1/compose/import 当前最小输入是归一化后的 Compose fields 与可选 strict;生成报告成功时即使 passed=false 也返回 200 OK
  • POST /api/v1/installer/actions 当前最小输入包含 task_idactionresourceenvaction 冻结为 installer.run.executecorrelation_id 可显式传入,也可缺省为当前请求上下文的 correlation ID。
  • /api/v1/databases/api/v1/storage/objects 当前只承担只读可见性,不执行 query、上传、删除或 provider 管理。
  • /api/v1/aidb/query 当前应返回结构化 legacy-only / migration-needed 响应,而不是 raw 501

相关页面