---
title: "Get Comment"
method: GET
path: "/api/v1/comments/{comment_id}"
tags: ["Comments"]
---

# Get Comment

`GET /api/v1/comments/{comment_id}`

Returns a single comment by ID

## Path parameters

- `comment_id` string, nullable, required — String ID of the comment

## Response `200`

Successful Response

- NoteSyncView — The base class for NoteSyncViews, to be extended for Items and Projects. This class should generally not be instantiated directly, as it serves as a common structure for Items and Projects.
  - `id` string, required — String ID of the comment.
  - `posted_uid` string, nullable, required — String ID of the user who posted the comment.
  - `content` string — Comment content.
  - `file_attachment` object, nullable, required — File attachment metadata, or `null` when the comment has no attachment.
  - `uids_to_notify` string[], nullable, required — String IDs of users notified by the comment.
  - `is_deleted` boolean, required — Whether the comment is deleted.
  - `posted_at` string, date-time, nullable, required — Date and time when the comment was posted, or `null` if unknown.
  - `reactions` object, nullable, required — Reaction emoji mapped to user IDs that reacted.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

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