TaskItemHistoryEventDto
A single event in a task's history timeline — a status or assignee change
on the task itself or one of its workflow steps.
Properties
| Name | Type | Description |
|---|---|---|
| timestamp | string | When the change happened (UTC) |
When the change happened (UTC) | ||
| eventType | enum | TaskCreated TaskStatusChanged TaskAssigneeChanged StepStatusChanged StepAssigneeChanged |
TaskCreated TaskStatusChanged TaskAssigneeChanged StepStatusChanged StepAssigneeChanged | ||
| stepName | string | The name of the workflow step the event relates to. Null for task-level events. |
The name of the workflow step the event relates to. Null for task-level events. | ||
| fromStatus | enum | NotStarted InProgress Blocked Completed Skipped |
NotStarted InProgress Blocked Completed Skipped | ||
| toStatus | enum | NotStarted InProgress Blocked Completed Skipped |
NotStarted InProgress Blocked Completed Skipped | ||
| fromAssigneeUser | CodeAndNameDto | |
| fromAssigneeTeam | CodeAndNameDto | |
| toAssigneeUser | CodeAndNameDto | |
| toAssigneeTeam | CodeAndNameDto | |
| stage | ClientBillableServiceStageDto | |
| changedByUser | CodeAndNameDto | |
| changedByClientName | string | Display name of the external (client) actor that made the change — the contact |
Display name of the external (client) actor that made the change — the contact | ||
| changedByType | enum | System User Portal MagicLink |
System User Portal MagicLink | ||
JSON Example
{
"timestamp": "2024-01-01T00:00:00Z",
"eventType": "TaskCreated",
"stepName": "string",
"fromStatus": "NotStarted",
"toStatus": "NotStarted"
}