GitScrum / Docs

Tâche Mise à Jour

Référence de payload du webhook pour l'événement issues.update, déclenché lorsqu'une tâche est modifiée.

Déclenché lorsqu'un champ de la tâche est modifié.

  • Événement : issues.update
  • Catégorie : Tâches
  • Déclencheurs : Modification du titre, description, priorité, effort, type, date d'échéance, étiquettes ou tout autre champ de la tâche

Payload

La mise à jour principale envoie la ressource complète de la tâche (même structure que issues.store).

Cependant, certaines actions de mise à jour spécifiques envoient des payloads simplifiés :

Mise à Jour de l'Estimation

Lorsque le pourcentage de progression est modifié :

{
  "estimative": 75
}

Basculement Terminé

Lorsqu'une tâche est marquée comme terminée ou non terminée :

{
  "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
    }
  }
}

Lorsque non terminée, done est false et user est null.

Mise à Jour Complète

Lorsque des champs comme le titre, la description, la priorité, l'effort, le type, la date d'échéance ou les étiquettes sont modifiés, le payload complet BoardTaskResource est envoyé (identique à issues.store).

Notes

  • Le format du payload varie selon l'action de mise à jour qui a déclenché l'événement.
  • La ressource complète de la tâche est envoyée pour la plupart des modifications de champs.
  • Les payloads partiels (estimation, basculement terminé) ne contiennent que les données modifiées.
  • Le payload reflète toujours l'état après la mise à jour.

Associé