---
title: "Changes to POST /api/v1/projects/{project_id}/issues/{ref}/comments"
method: POST
path: "/api/v1/projects/{project_id}/issues/{ref}/comments"
---

# Changes to POST /api/v1/projects/{project_id}/issues/{ref}/comments

`POST /api/v1/projects/{project_id}/issues/{ref}/comments`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 70 revisions.

- **2026-10-14** `1be29cd72a58`: 3 info
- **2026-10-14** `c5792dd95eca`: 9 info
- **2026-10-12** `7b6ee11c41cb`: 3 info
- **2026-09-19** `62eb7bbfff42`: 1 info
- **2026-09-15** `d55881e28f7f`: 2 info
- **2026-09-08** `f0017a33d9be`: 3 info
- **2026-08-05** `1a5a27920493`: 2 info

## Changes

- **2026-10-14** `1be29cd72a58`: 3 info
  - added the new optional request property `force`
  - added the new optional request property `kind`
  - added the new optional request property `reply_to`
- **2026-10-14** `c5792dd95eca`: 9 info
  - added the optional property `comment/accountable_actor` to the response with the `200` status
  - added the optional property `comment/authority_uid` to the response with the `200` status
  - added the optional property `comment/source_actor` to the response with the `200` status
  - added the optional property `comment/verification` to the response with the `200` status
  - added the optional property `issue/accountable_actor` to the response with the `200` status
  - added the optional property `issue/authority_uid` to the response with the `200` status
  - added the optional property `issue/source_actor` to the response with the `200` status
  - added the optional property `issue/teammate` to the response with the `200` status
  - added the optional property `issue/verification` to the response with the `200` status
- **2026-10-12** `7b6ee11c41cb`: 3 info
  - added the optional property `comment/edited_at` to the response with the `200` status
  - added the optional property `comment/reply_kind` to the response with the `200` status
  - added the optional property `comment/reply_to_uid` to the response with the `200` status
- **2026-09-19** `62eb7bbfff42`: 1 info
  - added the optional property `issue/assignment_expires_on` to the response with the `200` status
- **2026-09-15** `d55881e28f7f`: 2 info
  - added the new optional request property `teammate`
  - added the optional property `comment/teammate` to the response with the `200` status
- **2026-09-08** `f0017a33d9be`: 3 info
  - added the new optional `header` request parameter `X-Kata-Project-Alias`
  - added the new optional `header` request parameter `X-Kata-Project-Alias-Kind`
  - for the `path` request parameter `project_id`, the type was generalized from `integer` to `string`, and format from `int64` to no format
- **2026-08-05** `1a5a27920493`: 2 info
  - added the new optional `header` request parameter `Idempotency-Key`
  - the request property `actor` became optional

---

[Operation](https://skmtc.dev/kenn-io/apis/kata/docs/api/v1/projects/:project_id/issues/:ref/comments/post.md) - [API](https://skmtc.dev/kenn-io/apis/kata.md) - [Page](https://skmtc.dev/kenn-io/apis/kata/changes/api/v1/projects/:project_id/issues/:ref/comments/post)
