Webhooks
Projects
Project Created project.created
| Field | Label | Type |
|---|---|---|
| projectId | Projectid | UUID |
| name | Name | Char (150) |
| number | Number | Char (20) |
| shortCode | Shortcode | Char (6) |
| status | Status | Choice ( open / closed ) |
{
"projectId": "bee567ff-d94c-4ca2-98ee-c0cb12846bdd",
"name": "Project Name",
"number": "123/abc",
"shortCode": "qwerty",
"status": "open"
}
Project Updated project.updated
| Field | Label | Type |
|---|---|---|
| projectId | Projectid | UUID |
| name | Name | Char (150) |
| number | Number | Char (20) |
| shortCode | Shortcode | Char (6) |
| status | Status | Choice ( open / closed ) |
{
"projectId": "bee567ff-d94c-4ca2-98ee-c0cb12846bdd",
"name": "Project Name",
"number": "123/abc",
"shortCode": "qwerty",
"status": "open"
}
Project Deleted project.deleted
| Field | Label | Type |
|---|---|---|
| projectId | Projectid | UUID |
{
"projectId": "2d88adc3-fb4d-447e-a0dc-00da492fe35e"
}
Project User Assigned project.users.assigned
| Field | Label | Type |
|---|---|---|
| projectId | Projectid | UUID |
| userId | Userid | UUID |
| role | Role | Choice ( none / pm-passive / pm-active / pm-operational ) |
| hourlyRate | Hourlyrate | Float |
{
"projectId": "23d18255-34aa-49bc-baea-7842e16a429b",
"userId": "eb004a65-86bc-416a-9d91-dd9219ea8032",
"role": "none",
"hourlyRate": 0.0
}
Project User Unassigned project.users.unassigned
| Field | Label | Type |
|---|---|---|
| projectId | Projectid | UUID |
| userId | Userid | UUID |
{
"projectId": "0d8dca2b-d2b9-4b16-bc0e-5be3c176c946",
"userId": "4f7b12fe-9d07-49b5-a439-176cc6e6af34"
}
Stage Created project.stage.created
| Field | Label | Type |
|---|---|---|
| stageId | Stageid | UUID |
| name | Name | Char (150) |
| projectId | Projectid | UUID |
| weight | Weight | Integer |
| status | Status | Choice ( in-preparation / open / suspended / closed ) |
| createdBy | Createdby | UUID / NULL’s allowed |
{
"stageId": "922e62ea-7516-48ad-86a3-2304e0131929",
"name": "Stage Name",
"projectId": "29652a55-cb5c-4cd8-83c0-f95d2d1c5ffe",
"weight": 1,
"status": "in-preparation",
"createdBy": "363952d4-c7e9-4596-9453-41dd8181ff01"
}
Stage Updated project.stage.updated
| Field | Label | Type |
|---|---|---|
| stageId | Stageid | UUID |
| name | Name | Char (150) |
| projectId | Projectid | UUID |
| weight | Weight | Integer |
| status | Status | Choice ( in-preparation / open / suspended / closed ) |
{
"stageId": "02e294a6-33bb-45d7-b95b-0fe627a8d8af",
"name": "Stage Name",
"projectId": "b680d260-9e72-4ab0-931b-74cbe19f7764",
"weight": 1,
"status": "in-preparation"
}
Stage Deleted project.stage.deleted
| Field | Label | Type |
|---|---|---|
| stageId | Stageid | UUID |
| projectId | Projectid | UUID |
{
"stageId": "3d76d1c8-c013-4e2d-94ba-2a21d279a63c",
"projectId": "6ec46b75-87ad-4b74-a938-e206fadc4fe0"
}
Board Created project.board.created
| Field | Label | Type |
|---|---|---|
| boardId | Boardid | UUID |
| shortCode | Shortcode | Char (6) |
| name | Name | Char (150) |
| stageId | Stageid | UUID |
| projectId | Projectid | UUID |
| weight | Weight | Integer |
| status | Status | Choice ( in-preparation / open / suspended / closed ) |
| createdBy | Createdby | UUID |
{
"boardId": "df5239cf-2dfb-4e48-9bbf-391811473437",
"shortCode": "qwerty",
"name": "Board Name",
"stageId": "addcecff-a25c-45c2-a9e7-f7c1dabaf07e",
"projectId": "995e0d5d-2977-4174-8038-c26f6b365167",
"weight": 1,
"status": "in-preparation",
"createdBy": "70398321-8466-4373-b440-6e0871267aed"
}
Board Updated project.board.updated
| Field | Label | Type |
|---|---|---|
| boardId | Boardid | UUID |
| shortCode | Shortcode | Char (6) |
| name | Name | Char (150) |
| stageId | Stageid | UUID |
| projectId | Projectid | UUID |
| weight | Weight | Integer |
| status | Status | Choice ( in-preparation / open / suspended / closed ) |
{
"boardId": "af785a28-65fd-4166-9066-d0bebec27b1e",
"shortCode": "qwerty",
"name": "Board Name",
"stageId": "9a776825-b990-4c0f-9766-24f62637f19a",
"projectId": "8f776e0b-fd8f-4600-bd8d-9992839d64d6",
"weight": 1,
"status": "in-preparation"
}
Board Deleted project.board.deleted
| Field | Label | Type |
|---|---|---|
| boardId | Boardid | UUID |
| projectId | Projectid | UUID |
{
"boardId": "6fad96ed-abca-4953-b2fc-cc667a752db8",
"projectId": "8ce3f808-b6f0-4542-90b2-ce48cf8b348d"
}
Board User Assigned project.board.users.assigned
| Field | Label | Type |
|---|---|---|
| projectId | Projectid | UUID |
| userId | Userid | UUID |
| boardId | Boardid | UUID |
{
"projectId": "85776e13-9326-444d-9529-f8b32b9346fb",
"userId": "4cdbfa4d-c456-4aa9-a9bb-bac80cbf7a2e",
"boardId": "8e74eda0-e64f-46cc-aa7c-0377b9dec561"
}
Board User Unassigned project.board.users.unassigned
| Field | Label | Type |
|---|---|---|
| projectId | Projectid | UUID |
| userId | Userid | UUID |
| boardId | Boardid | UUID |
{
"projectId": "85776e13-9326-444d-9529-f8b32b9346fb",
"userId": "4cdbfa4d-c456-4aa9-a9bb-bac80cbf7a2e",
"boardId": "8e74eda0-e64f-46cc-aa7c-0377b9dec561"
}
Task Created project.task.created
| Field | Label | Type |
|---|---|---|
| taskId | Taskid | UUID |
| name | Name | Char (150) |
| number | Number | Integer |
| shortCode | Shortcode | Char (6) |
| boardId | Boardid | UUID |
| stageId | Stageid | UUID |
| projectId | Projectid | UUID |
| weight | Weight | Integer |
| status | Status | Choice ( in-preparation / open / suspended / closed ) |
| createdBy | Createdby | UUID / NULL’s allowed |
{
"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 | Label | Type |
|---|---|---|
| taskId | Taskid | UUID |
| name | Name | Char (150) |
| number | Number | Integer |
| shortCode | Shortcode | Char (6) |
| boardId | Boardid | UUID |
| stageId | Stageid | UUID |
| projectId | Projectid | UUID |
| weight | Weight | Integer |
| status | Status | Choice ( in-preparation / open / suspended / closed ) |
{
"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 Deleted project.task.deleted
| Field | Label | Type |
|---|---|---|
| taskId | Taskid | UUID |
| projectId | Projectid | UUID |
{
"taskId": "065d384d-5c0d-4ef6-a00a-2a265c20237e",
"projectId": "fb0ffabf-0e68-461b-941f-16113dfe22f5"
}
Task Moved project.task.moved
| Field | Label | Type |
|---|---|---|
| taskId | Taskid | UUID |
| name | Name | Char (150) |
| number | Number | Integer |
| shortCode | Shortcode | Char (6) |
| boardId | Boardid | UUID |
| stageId | Stageid | UUID |
| projectId | Projectid | UUID |
| weight | Weight | Integer |
| status | Status | Choice ( in-preparation / open / suspended / closed ) |
| boardColumnMovedFromId | Boardcolumnmovedfromid | UUID |
| moveCosts | Movecosts | Boolean |
{
"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 Completed project.task.completed
| Field | Label | Type |
|---|---|---|
| taskId | Taskid | UUID |
| name | Name | Char (150) |
| number | Number | Integer |
| shortCode | Shortcode | Char (6) |
| boardId | Boardid | UUID |
| stageId | Stageid | UUID |
| projectId | Projectid | UUID |
| weight | Weight | Integer |
| status | Status | Choice ( in-preparation / open / suspended / closed ) |
{
"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 User Assigned project.task.users.assigned
| Field | Label | Type |
|---|---|---|
| projectId | Projectid | UUID |
| taskId | Taskid | UUID |
| userId | Userid | UUID |
{
"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 | Label | Type |
|---|---|---|
| projectId | Projectid | UUID |
| taskId | Taskid | UUID |
| userId | Userid | UUID |
{
"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 | Label | Type |
|---|---|---|
| taskCommentId | Taskcommentid | UUID |
| taskId | Taskid | UUID |
| projectId | Projectid | UUID |
| userId | Userid | UUID |
| content | Content | Char |
| createdBy | Createdby | UUID / NULL’s allowed |
{
"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 | Label | Type |
|---|---|---|
| taskCommentId | Taskcommentid | UUID |
| taskId | Taskid | UUID |
| projectId | Projectid | UUID |
| userId | Userid | UUID |
| content | Content | Char |
| createdBy | Createdby | UUID / NULL’s allowed |
{
"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 | Label | Type |
|---|---|---|
| taskCommentId | Taskcommentid | UUID |
| projectId | Projectid | UUID |
{
"taskCommentId": "cdaa97ea-a737-4d34-a32d-b7d5f6636ca3",
"projectId": "d8fe6a25-3700-4291-b3b8-eb6eb9cca94b"
}
Reported Time Created project.reported_time.created
| Field | Label | Type |
|---|---|---|
| reportedTimeId | Reportedtimeid | UUID |
| reportedDate | Reporteddate | Date / NULL’s allowed |
| seconds | Seconds | Integer |
| taskId | Taskid | UUID |
| projectId | Projectid | UUID |
| userId | Userid | UUID / NULL’s allowed |
| timeTypeId | Timetypeid | UUID / NULL’s allowed |
| description | Description | Char / NULL’s allowed |
{
"reportedTimeId": "ce676377-021a-4d4d-9961-a8a6d9890f55",
"reportedDate": "2022-01-01",
"seconds": 3600,
"taskId": "adaa882e-dc23-4b79-a84f-f8a8061ea480",
"projectId": "9a031b32-f522-425c-b9a7-4775f0134588",
"userId": "8634a2a5-c649-4e9e-84e1-86527626fd62",
"timeTypeId": "fa123ba0-8933-4e2e-899f-e8c254f54091",
"description": "Description"
}
Reported Time Updated project.reported_time.updated
| Field | Label | Type |
|---|---|---|
| reportedTimeId | Reportedtimeid | UUID |
| reportedDate | Reporteddate | Date / NULL’s allowed |
| seconds | Seconds | Integer |
| taskId | Taskid | UUID |
| projectId | Projectid | UUID |
| userId | Userid | UUID / NULL’s allowed |
| timeTypeId | Timetypeid | UUID / NULL’s allowed |
| description | Description | Char / NULL’s allowed |
{
"reportedTimeId": "ce676377-021a-4d4d-9961-a8a6d9890f55",
"reportedDate": "2022-01-01",
"seconds": 3600,
"taskId": "adaa882e-dc23-4b79-a84f-f8a8061ea480",
"projectId": "9a031b32-f522-425c-b9a7-4775f0134588",
"userId": "8634a2a5-c649-4e9e-84e1-86527626fd62",
"timeTypeId": "fa123ba0-8933-4e2e-899f-e8c254f54091",
"description": "Description"
}
Reported Time Deleted project.reported_time.deleted
| Field | Label | Type |
|---|---|---|
| reportedTimeId | Reportedtimeid | UUID |
| projectId | Projectid | UUID |
{
"reportedTimeId": "8dca5aa9-12cb-4914-a494-9d678ed11558",
"projectId": "48283a55-a597-4928-826b-51be802f0722"
}
CRM
Contractor Created crm.contractor.created
| Field | Label | Type |
|---|---|---|
| contractorId | Contractorid | UUID |
| name | Name | Char (150) |
| Email / NULL’s allowed | ||
| accountingEmail | Accountingemail | Email / NULL’s allowed |
| shortCode | Shortcode | Char (6) |
| pictureSm | Picturesm | URL / NULL’s allowed |
| pictureLg | Picturelg | URL / NULL’s allowed |
{
"contractorId": "41e26aa9-3648-414f-9e9b-a7bb4a20d73c",
"name": "Contractor Name",
"email": "KU6ZD@example.com",
"accountingEmail": "KU6ZD@example.com",
"shortCode": "qwerty",
"pictureSm": "https://example.com/pictureSm.jpg",
"pictureLg": "https://example.com/pictureLg.jpg"
}
Contractor Updated crm.contractor.updated
| Field | Label | Type |
|---|---|---|
| contractorId | Contractorid | UUID |
| name | Name | Char (150) |
| Email / NULL’s allowed | ||
| accountingEmail | Accountingemail | Email / NULL’s allowed |
| shortCode | Shortcode | Char (6) |
| pictureSm | Picturesm | URL / NULL’s allowed |
| pictureLg | Picturelg | URL / NULL’s allowed |
{
"contractorId": "41e26aa9-3648-414f-9e9b-a7bb4a20d73c",
"name": "Contractor Name",
"email": "KU6ZD@example.com",
"accountingEmail": "KU6ZD@example.com",
"shortCode": "qwerty",
"pictureSm": "https://example.com/pictureSm.jpg",
"pictureLg": "https://example.com/pictureLg.jpg"
}
Contractor Deleted crm.contractor.deleted
| Field | Label | Type |
|---|---|---|
| contractorId | Contractorid | UUID |
{
"contractorId": "d5b7c600-cf47-4d12-b7f3-227e7e9fe02d"
}
Users
User Created user.created
| Field | Label | Type |
|---|---|---|
| userId | Userid | UUID |
| shortCode | Shortcode | Char (6) |
| firstName | Firstname | Char (150) / NULL’s allowed |
| lastName | Lastname | Char (150) / NULL’s allowed |
| Email / NULL’s allowed | ||
| pictureSm | Picturesm | URL / NULL’s allowed |
| pictureLg | Picturelg | URL / NULL’s allowed |
| isExternal | Isexternal | Boolean |
| canLogIn | Canlogin | Boolean |
| hourlyRate | Hourlyrate | Float / NULL’s allowed |
| hoursPerWorkDay | Hoursperworkday | Integer |
| tasksPerWorkDay | Tasksperworkday | Integer |
| jobPositionId | Jobpositionid | UUID / NULL’s allowed |
| jobPositionName | Jobpositionname | Char (150) / NULL’s allowed |
| contractorId | Contractorid | UUID / NULL’s allowed |
| contractorName | Contractorname | Char (150) / NULL’s allowed |
| phoneNumber | Phonenumber | Char (20) / NULL’s allowed |
| language | Language | Char (10) / NULL’s allowed |
| is24HourFormat | Is24hourformat | Boolean |
| timezone | Timezone | Char (60) / NULL’s allowed |
| decorator | Decorator | Char (20) |
{
"userId": "61b78364-618e-4001-90ae-9de48328a93a",
"shortCode": "qwerty",
"firstName": "John",
"lastName": "Doe",
"email": "KU6ZD@example.com",
"pictureSm": "https://example.com/pictureSm.jpg",
"pictureLg": "https://example.com/pictureLg.jpg",
"isExternal": false,
"canLogIn": true,
"hourlyRate": 0.0,
"hoursPerWorkDay": 8,
"tasksPerWorkDay": 5,
"jobPositionId": "fcfc6cef-e519-4a60-8e75-d9b69080cffe",
"jobPositionName": "Job Position Name",
"contractorId": "1d6b977d-d095-41dc-a5c4-e2516eaf33eb",
"contractorName": "Contractor Name",
"phoneNumber": "+1234567890",
"language": "en",
"is24HourFormat": false,
"timezone": "UTC",
"decorator": "#ffffff"
}
User Updated user.updated
| Field | Label | Type |
|---|---|---|
| userId | Userid | UUID |
| shortCode | Shortcode | Char (6) |
| firstName | Firstname | Char (150) / NULL’s allowed |
| lastName | Lastname | Char (150) / NULL’s allowed |
| Email / NULL’s allowed | ||
| pictureSm | Picturesm | URL / NULL’s allowed |
| pictureLg | Picturelg | URL / NULL’s allowed |
| isExternal | Isexternal | Boolean |
| canLogIn | Canlogin | Boolean |
| hourlyRate | Hourlyrate | Float / NULL’s allowed |
| hoursPerWorkDay | Hoursperworkday | Integer |
| tasksPerWorkDay | Tasksperworkday | Integer |
| jobPositionId | Jobpositionid | UUID / NULL’s allowed |
| jobPositionName | Jobpositionname | Char (150) / NULL’s allowed |
| contractorId | Contractorid | UUID / NULL’s allowed |
| contractorName | Contractorname | Char (150) / NULL’s allowed |
| phoneNumber | Phonenumber | Char (20) / NULL’s allowed |
| language | Language | Char (10) / NULL’s allowed |
| is24HourFormat | Is24hourformat | Boolean |
| timezone | Timezone | Char (60) / NULL’s allowed |
| decorator | Decorator | Char (20) |
{
"userId": "61b78364-618e-4001-90ae-9de48328a93a",
"shortCode": "qwerty",
"firstName": "John",
"lastName": "Doe",
"email": "KU6ZD@example.com",
"pictureSm": "https://example.com/pictureSm.jpg",
"pictureLg": "https://example.com/pictureLg.jpg",
"isExternal": false,
"canLogIn": true,
"hourlyRate": 0.0,
"hoursPerWorkDay": 8,
"tasksPerWorkDay": 5,
"jobPositionId": "fcfc6cef-e519-4a60-8e75-d9b69080cffe",
"jobPositionName": "Job Position Name",
"contractorId": "1d6b977d-d095-41dc-a5c4-e2516eaf33eb",
"contractorName": "Contractor Name",
"phoneNumber": "+1234567890",
"language": "en",
"is24HourFormat": false,
"timezone": "UTC",
"decorator": "#ffffff"
}
User Deleted user.deleted
| Field | Label | Type |
|---|---|---|
| userId | Userid | UUID |
{
"userId": "31641e7e-1c0f-47e3-8a42-d46a561d9a62"
}
Finances
Invoice Webhook finance.invoice.created
| Field | Label | Type |
|---|---|---|
| invoiceId | Invoiceid | UUID |
| number | Number | Char (20) |
| dateSale | Datesale | Date |
| dateIssue | Dateissue | Date |
| kind | Kind | Char (20) |
| currencyCode | Currencycode | Char (3) |
| priceNet | Pricenet | Decimal |
| priceGross | Pricegross | Decimal |
| priceTax | Pricetax | Decimal |
{
"invoiceId": "790cf71a-d7e3-48a9-b93d-84f3dd6b23b6",
"number": "123/abc",
"dateSale": "2023-01-01",
"dateIssue": "2023-01-01",
"kind": "FV",
"currencyCode": "EUR",
"priceNet": 100.0,
"priceGross": 120.0,
"priceTax": 20.0
}
Invoice Updated finance.invoice.updated
| Field | Label | Type |
|---|---|---|
| invoiceId | Invoiceid | UUID |
| number | Number | Char (20) |
| dateSale | Datesale | Date |
| dateIssue | Dateissue | Date |
| kind | Kind | Char (20) |
| currencyCode | Currencycode | Char (3) |
| priceNet | Pricenet | Decimal |
| priceGross | Pricegross | Decimal |
| priceTax | Pricetax | Decimal |
{
"invoiceId": "790cf71a-d7e3-48a9-b93d-84f3dd6b23b6",
"number": "123/abc",
"dateSale": "2023-01-01",
"dateIssue": "2023-01-01",
"kind": "FV",
"currencyCode": "EUR",
"priceNet": 100.0,
"priceGross": 120.0,
"priceTax": 20.0
}
Invoice Deleted finance.invoice.deleted
| Field | Label | Type |
|---|---|---|
| invoiceId | Invoiceid | UUID |
{
"invoiceId": "561db292-e320-47a1-aa20-2203758e0c3f"
}