# 提交问题回答

`POST` `/api/humanQuestions/resolve`

为一个问题批次提交全部回答并恢复智能体运行，用户身份从当前登录会话自动注入

## 请求参数

### 请求头参数

| 参数名 | 类型 | 必填 | 说明 |
|--------|------|------|------|
| X-Principal-Id | integer | 否 | 身份主体ID（Long类型）。通过API访问时必须传递以标识操作主体；通过页面访问时无需传递。可通过「身份主体」模块的创建接口获取。 |

### 请求体（JSON）

| 参数名 | 类型 | 必填 | 说明 |
|--------|------|------|------|
| batchId | string | 是 | 问题批次唯一标识 |
| answers | array | 是 | 与原问题等长且同序的回答列表。status 可选值：ANSWERED、SKIPPED；ANSWERED 时，单选问题的 selectedOptionIds 为 0 或 1 项，且与 customText 必须且只能有一个有效值；多选问题的 selectedOptionIds 为 0 到选项总数，且与 customText 至少有一个有效值、允许同时存在；SKIPPED 时两者都为空 |
|     questionId | string | 否 | - |
|     status | string | 否 | - |
|     selectedOptionIds | array | 否 | - |
|     customText | string | 否 | - |

## 响应

### 200

| 参数名 | 类型 | 说明 |
|--------|------|------|
| httpStatusCode | integer | HTTP状态码 |
| message | string | 响应消息 |
| data | object | 响应数据 |
| success | boolean | 是否成功 |
| requestId | string | 上游请求ID，用于跨系统链路追踪排查问题 |
| errCode | string | 上游错误码，前端可据此做特殊UI处理 |

### 400

| 参数名 | 类型 | 说明 |
|--------|------|------|
| httpStatusCode | integer | HTTP状态码 |
| message | string | 响应消息 |
| data | object | 响应数据 |
| success | boolean | 是否成功 |
| requestId | string | 上游请求ID，用于跨系统链路追踪排查问题 |
| errCode | string | 上游错误码，前端可据此做特殊UI处理 |

### 500

| 参数名 | 类型 | 说明 |
|--------|------|------|
| httpStatusCode | integer | HTTP状态码 |
| message | string | 响应消息 |
| data | object | 响应数据 |
| success | boolean | 是否成功 |
| requestId | string | 上游请求ID，用于跨系统链路追踪排查问题 |
| errCode | string | 上游错误码，前端可据此做特殊UI处理 |

