built by solve-studio

Privacy·Terms

Loop Developers
Loop Developers
API ReferenceMCPDashboard

Introduction

Loop Developer APIGetting Started

Reference

API ReferenceProjectsFeedbackCommentsBoardsTicketsClients
MCP ServerMCP SetupMCP Tools

Other

Rate Limits
API Reference

Comments

List and create comments on feedback items.

List comments

Returns all comments on a feedback item, ordered by creation date (oldest first).

GET /api/v1/feedback/:id/comments

Path parameters

ParameterTypeDescription
idstringFeedback ID

Response

{
  "data": [
    {
      "id": "comment-001",
      "feedback_id": "fb-001",
      "user_id": "user-001",
      "content": "I can reproduce this on Safari 17.2",
      "author": "Alex Johnson",
      "created_at": "2025-06-20T15:00:00Z"
    },
    {
      "id": "comment-002",
      "feedback_id": "fb-001",
      "user_id": "user-002",
      "content": "Fixed in commit abc123, deploying now",
      "author": "Sam Lee",
      "created_at": "2025-06-21T09:30:00Z"
    }
  ],
  "meta": { "total": 2, "limit": 100, "offset": 0 }
}

Fields

FieldTypeDescription
idstringComment ID
feedback_idstringParent feedback ID
user_idstringAuthor's user ID
contentstringComment text
authorstring | nullAuthor's display name
created_atstringISO 8601 timestamp

Errors

StatusError
404Feedback not found

Create comment

Add a comment to a feedback item. The comment is attributed to the token owner.

POST /api/v1/feedback/:id/comments

Path parameters

ParameterTypeDescription
idstringFeedback ID

Request body

FieldTypeRequiredDescription
contentstringYesComment text. Supports @DisplayName mentions

Mentions

Include @DisplayName anywhere in the comment content to tag a team member. The API automatically resolves display names to user IDs and records the mention. Tagged users will receive a notification.

Use the project members endpoint to look up valid display names.

# Comment with a mention
curl -X POST \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"content": "@Alex Johnson can you reproduce this on Safari?"}' \
  https://loop.solve-studio.co/api/v1/feedback/fb-001/comments

Example

curl -X POST \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"content": "Investigating this issue now"}' \
  https://loop.solve-studio.co/api/v1/feedback/fb-001/comments

Response

{
  "data": {
    "id": "comment-003",
    "feedback_id": "fb-001",
    "user_id": "user-001",
    "content": "Investigating this issue now",
    "created_at": "2025-06-21T10:00:00Z"
  }
}

Errors

StatusError
400content is required
404Feedback not found

Feedback

List, retrieve, update, and delete feedback items.

Boards

Access Kanban board lists and cards.

On this page

List commentsPath parametersResponseFieldsErrorsCreate commentPath parametersRequest bodyMentionsExampleResponseErrors