Task Updated
Webhook payload reference for the issues.update event, triggered when a task is modified.
Triggered when any task field is modified.
- Event:
issues.update - Category: Tasks
- Triggers: Editing task title, description, priority, effort, type, due date, labels, or any other field
Payload
The main update sends the full task resource (same structure as issues.store).
However, specific update actions send simplified payloads:
Estimative Update
When the progress percentage is changed:
{
"estimative": 75
}Done Toggle
When a task is marked as done or undone:
{
"done": true,
"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
}
}
}When undone, done is false and user is null.
Full Update
When fields like title, description, priority, effort, type, due date, or labels are changed, the full BoardTaskResource payload is sent (identical to issues.store).
Notes
- The payload format varies depending on which update action triggered the event.
- The full task resource is sent for most field changes.
- Partial payloads (estimative, done toggle) contain only the changed data.
- The payload always reflects the state after the update.
Related
- Task Created — Full payload reference
- Task Moved (Board) —
issues.move.board - Task Deleted —
issues.destroy