Tasks
Webhook events for tasks, assignments, movement, and comments.
Events
| Event | Trigger |
|---|---|
project.task.created | A task is created. |
project.task.updated | A task is updated. |
project.task.deleted | A task is deleted. |
project.task.moved | A task is moved between board columns. |
project.task.completed | A task is completed. |
project.task.users.assigned | A user is assigned to a task. |
project.task.users.unassigned | A user is unassigned from a task. |
project.task.comment.created | A task comment is created. |
project.task.comment.updated | A task comment is updated. |
project.task.comment.deleted | A task comment is deleted. |
Task created
project.task.created
| Field | Type | Example |
|---|---|---|
taskId | UUID | 9601bc47-b96b-486f-8600-c889befb950f |
name | string (max 150 characters) | Task Name |
number | integer | 1 |
shortCode | string (max 6 characters) | qwerty |
boardId | UUID | dffea0ac-e3af-4b6d-8cd6-0eeef11395ed |
stageId | UUID | 92ad04f9-f50e-447d-8280-76e8d604eb3e |
projectId | UUID | fd2b2218-0689-4e5a-8a25-0f724e379344 |
weight | integer | 1 |
status | in-preparation | open | suspended | closed | in-preparation |
createdBy | UUID | null | c74d11a9-5f4c-4ddd-94fa-399f759f6b4b |
{
"taskId": "9601bc47-b96b-486f-8600-c889befb950f",
"name": "Task Name",
"number": 1,
"shortCode": "qwerty",
"boardId": "dffea0ac-e3af-4b6d-8cd6-0eeef11395ed",
"stageId": "92ad04f9-f50e-447d-8280-76e8d604eb3e",
"projectId": "fd2b2218-0689-4e5a-8a25-0f724e379344",
"weight": 1,
"status": "in-preparation",
"createdBy": "c74d11a9-5f4c-4ddd-94fa-399f759f6b4b"
}Task updated
project.task.updated
| Field | Type | Example |
|---|---|---|
taskId | UUID | 9524fc4d-b004-44cf-b633-7bc7971daa0b |
name | string (max 150 characters) | Task Name |
number | integer | 1 |
shortCode | string (max 6 characters) | qwerty |
boardId | UUID | 97c0cc88-6b12-4285-a965-81497beca4d1 |
stageId | UUID | c17581b9-f88a-405f-a3f8-feb9ca11f845 |
projectId | UUID | 8a52af57-7527-4cd2-aca2-3b85470445d5 |
weight | integer | 1 |
status | in-preparation | open | suspended | closed | in-preparation |
{
"taskId": "9524fc4d-b004-44cf-b633-7bc7971daa0b",
"name": "Task Name",
"number": 1,
"shortCode": "qwerty",
"boardId": "97c0cc88-6b12-4285-a965-81497beca4d1",
"stageId": "c17581b9-f88a-405f-a3f8-feb9ca11f845",
"projectId": "8a52af57-7527-4cd2-aca2-3b85470445d5",
"weight": 1,
"status": "in-preparation"
}Task completed
project.task.completed
| Field | Type | Example |
|---|---|---|
taskId | UUID | e13443f9-9ca6-4bf4-96e1-244bf7c06714 |
name | string (max 150 characters) | Task Name |
number | integer | 1 |
shortCode | string (max 6 characters) | qwerty |
boardId | UUID | 75e73a07-0384-43e8-b09c-a6926cf585a5 |
stageId | UUID | 09cec81d-669f-42de-941a-02b43306e104 |
projectId | UUID | 2f970373-6929-4d5d-bf83-c2ff8b7aeaf5 |
weight | integer | 1 |
status | in-preparation | open | suspended | closed | in-preparation |
{
"taskId": "e13443f9-9ca6-4bf4-96e1-244bf7c06714",
"name": "Task Name",
"number": 1,
"shortCode": "qwerty",
"boardId": "75e73a07-0384-43e8-b09c-a6926cf585a5",
"stageId": "09cec81d-669f-42de-941a-02b43306e104",
"projectId": "2f970373-6929-4d5d-bf83-c2ff8b7aeaf5",
"weight": 1,
"status": "in-preparation"
}Task deleted
project.task.deleted
| Field | Type | Example |
|---|---|---|
taskId | UUID | 065d384d-5c0d-4ef6-a00a-2a265c20237e |
projectId | UUID | fb0ffabf-0e68-461b-941f-16113dfe22f5 |
{
"taskId": "065d384d-5c0d-4ef6-a00a-2a265c20237e",
"projectId": "fb0ffabf-0e68-461b-941f-16113dfe22f5"
}Task moved
project.task.moved
| Field | Type | Example |
|---|---|---|
taskId | UUID | 46142593-166d-4d6c-8e41-f7f90e3d2978 |
name | string (max 150 characters) | Task Name |
number | integer | 1 |
shortCode | string (max 6 characters) | qwerty |
boardId | UUID | 66867ee6-1830-4919-9208-6c5adca86964 |
stageId | UUID | b681c7f1-300b-49e5-a0bf-d0a12523850d |
projectId | UUID | f1f52b79-a163-489a-98fb-b3dc2f852b12 |
weight | integer | 1 |
status | in-preparation | open | suspended | closed | in-preparation |
boardColumnMovedFromId | UUID | b4bfaa4a-0aa7-4544-b9e4-a1545bddca19 |
moveCosts | boolean | true |
{
"taskId": "46142593-166d-4d6c-8e41-f7f90e3d2978",
"name": "Task Name",
"number": 1,
"shortCode": "qwerty",
"boardId": "66867ee6-1830-4919-9208-6c5adca86964",
"stageId": "b681c7f1-300b-49e5-a0bf-d0a12523850d",
"projectId": "f1f52b79-a163-489a-98fb-b3dc2f852b12",
"weight": 1,
"status": "in-preparation",
"boardColumnMovedFromId": "b4bfaa4a-0aa7-4544-b9e4-a1545bddca19",
"moveCosts": true
}Task user assigned
project.task.users.assigned
| Field | Type | Example |
|---|---|---|
projectId | UUID | 4df94cee-2d7a-4656-873d-7d424e526a4b |
taskId | UUID | a98500bb-ef6a-440b-936e-154bca55b9af |
userId | UUID | 54f071c3-f53f-4e93-a6b3-418def66fc82 |
{
"projectId": "4df94cee-2d7a-4656-873d-7d424e526a4b",
"taskId": "a98500bb-ef6a-440b-936e-154bca55b9af",
"userId": "54f071c3-f53f-4e93-a6b3-418def66fc82"
}Task user unassigned
project.task.users.unassigned
| Field | Type | Example |
|---|---|---|
projectId | UUID | 2834427c-6ecd-408f-a97a-20132db0ec73 |
taskId | UUID | 7fcb5bea-8d87-433e-89eb-5fc0ffc8c513 |
userId | UUID | fbdd9613-fa3d-470f-8fac-843c6ac7d649 |
{
"projectId": "2834427c-6ecd-408f-a97a-20132db0ec73",
"taskId": "7fcb5bea-8d87-433e-89eb-5fc0ffc8c513",
"userId": "fbdd9613-fa3d-470f-8fac-843c6ac7d649"
}Task comment created
project.task.comment.created
| Field | Type | Example |
|---|---|---|
taskCommentId | UUID | 22698227-96df-4e56-9f6b-bcefaab3c7be |
taskId | UUID | 6e0f4448-cb90-41e3-8c97-18920c0d37f9 |
projectId | UUID | 0ec6a0e7-13c8-454a-be08-da9471e356b2 |
userId | UUID | be1748c9-b4e5-4577-9cbe-ae2abef88cb1 |
content | string | Comment content |
createdBy | UUID | null | 18a41b6f-35dd-458f-ae20-0b1a7883d17c |
{
"taskCommentId": "22698227-96df-4e56-9f6b-bcefaab3c7be",
"taskId": "6e0f4448-cb90-41e3-8c97-18920c0d37f9",
"projectId": "0ec6a0e7-13c8-454a-be08-da9471e356b2",
"userId": "be1748c9-b4e5-4577-9cbe-ae2abef88cb1",
"content": "Comment content",
"createdBy": "18a41b6f-35dd-458f-ae20-0b1a7883d17c"
}Task comment updated
project.task.comment.updated
| Field | Type | Example |
|---|---|---|
taskCommentId | UUID | 22698227-96df-4e56-9f6b-bcefaab3c7be |
taskId | UUID | 6e0f4448-cb90-41e3-8c97-18920c0d37f9 |
projectId | UUID | 0ec6a0e7-13c8-454a-be08-da9471e356b2 |
userId | UUID | be1748c9-b4e5-4577-9cbe-ae2abef88cb1 |
content | string | Comment content |
createdBy | UUID | null | 18a41b6f-35dd-458f-ae20-0b1a7883d17c |
{
"taskCommentId": "22698227-96df-4e56-9f6b-bcefaab3c7be",
"taskId": "6e0f4448-cb90-41e3-8c97-18920c0d37f9",
"projectId": "0ec6a0e7-13c8-454a-be08-da9471e356b2",
"userId": "be1748c9-b4e5-4577-9cbe-ae2abef88cb1",
"content": "Comment content",
"createdBy": "18a41b6f-35dd-458f-ae20-0b1a7883d17c"
}Task comment deleted
project.task.comment.deleted
| Field | Type | Example |
|---|---|---|
taskCommentId | UUID | cdaa97ea-a737-4d34-a32d-b7d5f6636ca3 |
projectId | UUID | d8fe6a25-3700-4291-b3b8-eb6eb9cca94b |
{
"taskCommentId": "cdaa97ea-a737-4d34-a32d-b7d5f6636ca3",
"projectId": "d8fe6a25-3700-4291-b3b8-eb6eb9cca94b"
}