---
title: "Comment on one question of an answer request"
method: POST
path: "/api/questionnaires/questions/{questionId}/requests/{requestId}/comments"
tags: ["Questionnaire Comments"]
---

# Comment on one question of an answer request

`POST /api/questionnaires/questions/{questionId}/requests/{requestId}/comments`

Files a comment against a single question within one answer request — the write behind the comment thread on the answer and review pages. Writable by the three companies named on the request (the requester, the company being asked, and the company answering on its behalf); anyone else gets 403 `cannot_update_questionnaire`. A missing question answers 404 `questionnaire_not_found`, a missing request 404 `request_not_found`. The comment author is recorded on the `updatedBy*` fields, not `createdBy*` — that is what the list read returns and both frontends render. Notifies the other party on the request.

## Path parameters

- `questionId` string, required
- `requestId` string, required

## Request body

- object
  - `questionComment` string, required

## Response `201`

Default Response

- object
  - `metadata` object, required
    - `success` boolean, required — True when the request succeeded.
  - `data` object, required
    - `id` string, required
    - `questionId` string
    - `requestId` string
    - `questionComment` string
    - `updatedByUserId` string
    - `updatedByUserName` string
    - `updatedByCompanyId` string
    - `updatedByCompanyName` string

## Other responses

- `400` — Default Response
- `401` — Default Response
- `403` — Default Response
- `404` — Default Response

---

[API](https://skmtc.net/retraced/apis/api-reference.md) · [All operations](https://skmtc.net/retraced/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/retraced/api-reference/revisions/60d6c901bc4e/schema)
