---
title: "Save Portal Rejection Answer"
method: PUT
path: "/v2/tasks/{task_id}/ap-portal-rejection/answer"
tags: ["ap-portals"]
---

# Save Portal Rejection Answer

`PUT /v2/tasks/{task_id}/ap-portal-rejection/answer`

## Request

- Base URL: `https://api.stuut.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.stuut.ai/v2/tasks/{task_id}/ap-portal-rejection/answer`
- Auth: HTTP bearer

Save a choice or corrected field without submitting or emailing.

Refused unless the caller may review this buyer's submissions, as resubmitting is.

## Path parameters

- `task_id` string, required

## Request body

- SaveRejectionAnswerRequest
  - `ap_portal_invoice_id` string, required
  - `key` 'rejection_resolution' | 'rejection_field', required
  - `value` string, required
  - `field` string, nullable

## Response `200`

Successful Response

- RejectionAnswer
  - `id` string, required
  - `input_type` string, required
  - `input_spec` object, required
  - `hitl_status` string, required
  - `resolution` object, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/stuut/apis/stuut-api.md) - [All operations](https://skmtc.dev/stuut/apis/stuut-api/llms.txt) - [OpenAPI document](https://skmtc.dev/stuut/apis/stuut-api/revisions/ff0ad16a55ff?raw)
