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é
- Tâche Créée — Référence complète du payload
- Tâche Déplacée (Board) —
issues.move.board - Tâche Supprimée —
issues.destroy