Comment Created
Webhook payload reference for the comments.issues.store event, triggered when a comment is added to a task.
Triggered when a comment is added to a task.
- Event:
comments.issues.store - Category: Tasks
- Triggers: Adding a comment in the task details panel
Payload
The payload contains the full comment resource via CommentResource:
{
"id": 456,
"resource": {
"type": "task",
"uuid": "abc123-def456-ghi789"
},
"comment": "<p>We should use OAuth 2.0 for the authentication flow.</p>",
"keywords": ["oauth", "authentication"],
"votes": 0,
"is_mine": true,
"can_delete": true,
"replies": [],
"user": {
"id": 1,
"uuid": "user-uuid-123",
"name": "Jane Smith",
"username": "janesmith",
"avatar": "https://avatar.url/jane.jpg",
"headline": "Lead Developer",
"location": "Porto, Portugal",
"timezone_name": "Europe/Lisbon",
"language": "en",
"created_at": {
"date_for_humans": "1 year ago",
"iso8601": "2025-01-15T10:00:00+00:00",
"timestamp": 1736935200
}
},
"users": [],
"company": {
"slug": "acme-corp",
"name": "Acme Corp"
},
"project": {
"slug": "web-platform",
"name": "Web Platform"
},
"created_at": {
"date_for_humans": "Just now",
"iso8601": "2026-02-06T14:30:00+00:00",
"timestamp": 1738852200
},
"updated_at": {
"date_for_humans": "Just now",
"iso8601": "2026-02-06T14:30:00+00:00",
"timestamp": 1738852200
}
}Field Reference
| Field | Type | Description |
|---|---|---|
id | integer | Comment ID |
resource.type | string | Parent resource type ("task") |
resource.uuid | string | Parent task UUID |
comment | string or object | Comment content (HTML string or JSON object) |
keywords | array | Extracted keyword strings |
votes | integer | Vote count |
is_mine | boolean | Whether the comment belongs to the authenticated user |
can_delete | boolean | Whether the user can delete this comment |
replies | array | Nested reply comments (recursive CommentResource) |
user | object | Comment author |
users | array | Mentioned users |
company | object | Workspace slug and name |
project | object | Project slug and name |
created_at | object | Creation timestamp |
updated_at | object | Last update timestamp |
Notes
- The
commentfield contains HTML content. - The
repliesarray can contain nestedCommentResourceobjects for threaded comments. - The
usersarray contains users mentioned in the comment (via @mentions).
Related
- Comment Deleted —
comments.issues.destroy - Task Created —
issues.store