PlannerTaskUpdateV1

Occurs when a task is updated.

Webhook Payload

The webhook event is encapsulated within a common wrapper structure providing general information about the event.

PropertyTypeDescription
idstringUnique event id
versionstringEvent version
occurredAtstringTimestamp of the event
tenantIdstringTenant unique id (GUID)
tenantNamestringTenant name
applicationstringApplication
productAreastringProduct area
dataobjectThe container of the event details data object details

data object details

PropertyTypeDescription
tenantIdstringThe unique identifier of the tenant
tenantNamestringTenant name
taskIdstringTask id
eventTimestampintegerTimestamp of the event
actorIdstringUser id of the actor
spaceIdstringSpace id
titlestringTask title
descriptionstringTask description
assigneeId['string', 'null']User id of the task assignee
assignerId['string', 'null']User id of the task assigner
creatorIdstringUser id of the task creator
plannedStartDateintegerThe planned start date of the task
plannedEndDateintegerThe planned end date of the task
plannedDurationintegerThe planned duration in days of the task
actualStartDateintegerDate when work on the task started
actualEndDateintegerDate when work on the task was completed
actualDurationintegerCalculated actual duration in days
createdAtintegerThe timestamp of the creation of the task
updatedAtintegerThe timestamp of the last update of the task
statusstringThe status of the task
priority['string', 'null']Task priority
parentId['string', 'null']Task id of parent if task is a subtask
projectIdstringProject id the task belongs to
copyFrom['string', 'null']Task id of the task that was copied from
templateId['string', 'null']Template id the task was created from
followersarray of objectsList of user ids that are following the task followers array object details
customPropertiesarray of objectsList of custom properties customProperties array object details
attachedContentarray of objectsList of attached content attachedContent array object details
attachedSubTasksarray of objectsList of attached sub tasks attachedSubTasks array object details
updateDiffsarray of objectsList of update diffs updateDiffs array object details

followers array object details

PropertyTypeDescription
userIdstringUser id

customProperties array object details

PropertyTypeDescription
idstringThe unique identifier of the custom property
multipleValuebooleanIndicate if the custom property allows multiple values
namestringThe name of the custom property
customPropertiesarray of objectsList of custom property values customProperties array object details

customProperties array object details

PropertyTypeDescription
idstringThe unique identifier of the custom property value
valuestringValue data for custom property value
type['string', 'null']The type of the custom property value

attachedContent array object details

PropertyTypeDescription
spaceIdstringSpace id
contentIdstringContent id

attachedSubTasks array object details

PropertyTypeDescription
spaceIdstringSpace id
taskIdstringTask id

updateDiffs array object details

PropertyTypeDescription
fieldName['string', 'null']Field name
before['string', 'null']The field value before the update
after['string', 'null']The field value after the update

Example

{
  "id": "215A44B475421CA5275FB62EC71475589EA0172EA71C1A01F675515C95A73F0C",
  "version": "PlannerTaskUpdateV1",
  "occurredAt": "2024-03-31T10:27:50.505Z",
  "tenantId": "234b9f0d-853d-4210-b5d2-b0574e003fcc",
  "tenantName": "demo",
  "data": {
    "tenantId": "234b9f0d-853d-4210-b5d2-b0574e003fcc",
    "tenantName": "demo",
    "taskId": "C4F1nPbqZkmLWt2M-TlxlA",
    "eventTimestamp": 638474776705050000,
    "actorId": "b26fa7a6-5060-7ce1-8cf2-9fc6a414dfdf",
    "spaceId": "7v08TiMbm0y6uxsQHldhUQ",
    "title": "demo task",
    "description": "<div>This is a demo task<br></div>",
    "assigneeId": "b26fa7a6-5060-7ce1-8cf2-9fc6a414dfdf",
    "assignerId": "b26fa7a6-5060-7ce1-8cf2-9fc6a414dfdf",
    "creatorId": "b26fa7a6-5060-7ce1-8cf2-9fc6a414dfdf",
    "plannedStartDate": 638450874000000000,
    "plannedEndDate": 638464698000000000,
    "plannedDuration": 17,
    "actualStartDate": 0,
    "actualEndDate": 0,
    "actualDuration": 0,
    "createdAt": 638474729228660000,
    "updatedAt": 638474776705050000,
    "status": "not started",
    "priority": "high",
    "parentId": "t3lSocPyRkmgtCG-lROnkQ",
    "projectId": "NjF9VbraXkWl_z_QcfxL6g",
    "copyFrom": "rrK02U_JakSf-hxfPJpjnQ",
    "templateId": "4ZUtC0qrrUKdQmcqeLl9yQ",
    "followers": [
      {
        "userId": "b26fa7a6-5060-7ce1-8cf2-9fc6a414dfdf"
      }
    ],
    "customProperties": [
      {
        "id": "8DFDeqXPKk2ezl3L0iw_Lw",
        "multipleValue": false,
        "name": "justin-test-user123",
        "customProperties": [
          {
            "id": "",
            "value": "{\n  \"id\": \"24O-Jkbed4vOoR0_li2wtw\",\n  \"type\": \"user\"\n}",
            "type": "JObject"
          }
        ]
      }
    ],
    "attachedContent": [
      {
        "spaceId": "Jf4XD0B2wUKxFTW55h6MSw",
        "contentId": "19917dbc-d59e-49dc-84c0-41d618a15e1c"
      }
    ],
    "attachedSubTasks": [
      {
        "spaceId": "0bfe6a3e-d3dc-4881-a42e-515b1139e795",
        "taskId": "d4f13e72-0087-4212-a72d-f7fe73c44dd2"
      },
      {
        "spaceId": "0bfe6a3e-d3dc-4881-a42e-515b1139e795",
        "taskId": "c596cb97-56af-46bf-820d-757718e2c6bd"
      }
    ],
    "updateDiffs": [
      {
        "fieldName": "priority",
        "before": "medium",
        "after": "high"
      }
    ]
  },
  "application": "EnablementPlannerService",
  "productArea": "EnablementPlanner"
}