GitScrum / Docs

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.