---
title: "List a Comment from a Specified Workflow"
method: GET
path: "/workflows/{id}/comments/{commentId}"
tags: ["Workflows"]
---

# List a Comment from a Specified Workflow

`GET /workflows/{id}/comments/{commentId}`

Return a single comment for a specified workflow. 

**OAuth Scope required:** `public.workflows.readComments`

## Path parameters

- `id` string, required
- `commentId` string, required

## Headers

- `x-as-user-email` string
- `x-as-user-id` string

## Response `200`

200

- ActivityFeedComment — A comment-type item on the workflow activity feed
  - `id` string, required — Unique ID of the comment-type activity feed item
  - `commentMessage` string, required — The comment message
  - `timestamp` string, date-time, required — When the comment was posted (ISO 8601 format)
  - `isExternal` boolean — Whether the comment was made by an external user
  - `author` union, required — The author of an activity feed item
    - object — An internal author of an activity feed item
      - `type` 'internalUser', required — The type of author
      - `companyName` string, required — The company name of the author
      - `displayName` string — The display name of the author
      - `email` string — The email of the author
      - `userId` string — The user ID of the author
    - object — An external author of an activity feed item (typically a counterparty)
      - `type` 'externalUser', required — The type of author
      - `companyName` string, required — The company name of the author
      - `displayName` string — The display name of the author
      - `email` string — The email of the author
    - object — An integration author of an activity feed item
      - `type` 'integration', required — The type of author
      - `displayName` string, required — The display name of the integration
    - object — A system author of an activity feed item
      - `type` 'system', required — The type of author
      - `displayName` 'Ironclad', required — The display name of the system
  - `repliedTo` object — The comment that this comment is a reply to
    - `item` string, required — The ID of the comment that this comment is a reply to
    - `itemAuthor` union, required — The author of an activity feed item
      - object — An internal author of an activity feed item
        - `type` 'internalUser', required — The type of author
        - `companyName` string, required — The company name of the author
        - `displayName` string — The display name of the author
        - `email` string — The email of the author
        - `userId` string — The user ID of the author
      - object — An external author of an activity feed item (typically a counterparty)
        - `type` 'externalUser', required — The type of author
        - `companyName` string, required — The company name of the author
        - `displayName` string — The display name of the author
        - `email` string — The email of the author
      - object — An integration author of an activity feed item
        - `type` 'integration', required — The type of author
        - `displayName` string, required — The display name of the integration
      - object — A system author of an activity feed item
        - `type` 'system', required — The type of author
        - `displayName` 'Ironclad', required — The display name of the system
  - `mentionedUserDetails` object[], required — The users mentioned in the comment
    - `id` string, required — The user ID of the mentioned user
    - `displayName` string, required — The display name of the mentioned user
    - `email` string, required — The email of the mentioned user
  - `addedParticipants` string[], required — The users added to the workflow by the comment
  - `reactions` object[], required — The emoji reactions to the comment
    - `emojiId` string, required — The ID of the emoji reaction
    - `reactors` ActivityFeedAuthor[], required — The users who reacted with the particular emoji
      - union — The author of an activity feed item
        - object — An internal author of an activity feed item
          - `type` 'internalUser', required — The type of author
          - `companyName` string, required — The company name of the author
          - `displayName` string — The display name of the author
          - `email` string — The email of the author
          - `userId` string — The user ID of the author
        - object — An external author of an activity feed item (typically a counterparty)
          - `type` 'externalUser', required — The type of author
          - `companyName` string, required — The company name of the author
          - `displayName` string — The display name of the author
          - `email` string — The email of the author
        - object — An integration author of an activity feed item
          - `type` 'integration', required — The type of author
          - `displayName` string, required — The display name of the integration
        - object — A system author of an activity feed item
          - `type` 'system', required — The type of author
          - `displayName` 'Ironclad', required — The display name of the system

## Other responses

- `403` — 403
- `404` — 404

---

[API](https://skmtc.net/ironcladapp/apis/ironclad-public-api.md) · [All operations](https://skmtc.net/ironcladapp/apis/ironclad-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ironcladapp/ironclad-public-api/versions/9459b4cfc1e0/schema)
