API 参考 / blueprints

提交前校验问卷(完整性 + 矛盾检查)

POST /api/v1/orgs/{orgId}/blueprint-drafts/{draftId}/survey/validate · validateSurvey

运行提交前完整性 + 矛盾检查,返回校验问题列表(含字段路径 / 严重度 / 可行动说明)。 服务端是真值,客户端只是呈现。error 级问题阻断生成;warning 级写入 OnePage 风险块 (非阻断)。仅 active Org Admin 可调用;普通成员 404。PAT 不可调用本端点。

不保存、不推进状态——只读校验(提交前确认页错误摘要的数据源)。

本接口要求浏览器会话。Bearer API Token 无法调用——Token 的生命周期管理必须在网页端完成。

参数

orgId(必填)
string
draftId(必填)
string

响应字段 · 200

issues(必填)
SurveyValidationIssue[]
issues[].fieldPath(必填)
string
issues[].severity(必填)
enum;取值:error / warning
issues[].message(必填)
string
issues[].action(必填)
string
hasErrors
boolean

错误

请求示例(curl)

curl -X POST "https://workflow.games/api/v1/orgs/{orgId}/blueprint-drafts/{draftId}/survey/validate" \
  -H "Authorization: Bearer wfp_…"

响应示例

HTTP/1.1 200
{
  "issues": [
    {
      "fieldPath": "示例文本",
      "severity": "error",
      "message": "示例文本",
      "action": "示例文本"
    }
  ],
  "hasErrors": true
}

合同真值:OpenAPI 3.1(0.1.0)。

相关:Agent 接入指南 · 使用指南 · API 参考索引

Workflow 正在加载…