根据 ID 查询一次判断的状态、答案和上下文摘要。
Decision API 目前为 Beta 功能,接口定义、响应结构和行为可能在后续版本中调整。请关注文档更新,并在生产环境使用前完成兼容性验证。
GET /api/v1/forward/decisions/{decision_id}
请求头
| Header | 是否必填 | 说明 |
|---|---|---|
| Authorization | 是 | Bearer <PAT 或 SAT>,支持管理员和 Identity 级 SAT。 |
路径参数
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| decision_id | string | 是 | 创建接口返回的 Decision ID,1~256 字节,无首尾空白、控制字符及 /、\、?、#。 |
示例请求
示例响应
HTTP 200 OK(失败记录)
status 为 completed,answers 返回判断答案;执行中的记录为 running,completed_at 为 null。
HTTP 200 表示查询成功,不表示判断成功。请检查 status、error 和答案类型。读取记录不会重新执行判断,也不会刷新原有上下文。
错误
| HTTP | Code | 触发条件 |
|---|---|---|
| 400 | invalid_decision_input | Decision ID 不合法。 |
| 400 | — | 传入查询参数。 |
| 401 | — | 凭证缺失、无效或已过期。 |
| 403 | — | 当前凭证缺少所需访问权限。 |
| 404 | — | Decision 不存在、不可访问或记录已被清理。 |
| 500 | — | 服务内部错误。 |