GitScrum / Docs

Tarea Actualizada

Referencia de payload del webhook para el evento issues.update, disparado cuando una tarea es modificada.

Disparado cuando cualquier campo de una tarea es modificado.

  • Evento: issues.update
  • Categoría: Tareas
  • Gatillos: Edición de título, descripción, prioridad, esfuerzo, tipo, fecha de vencimiento, etiquetas o cualquier otro campo de la tarea

Payload

La actualización principal envía el recurso completo de la tarea (misma estructura que issues.store).

Sin embargo, acciones de actualización específicas envían payloads simplificados:

Actualización de Estimación

Cuando se cambia el porcentaje de progreso:

{
  "estimative": 75
}

Cambio de Estado Completado

Cuando una tarea se marca como completada o no completada:

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

Cuando se desmarca, done es false y user es null.

Actualización Completa

Cuando se cambian campos como título, descripción, prioridad, esfuerzo, tipo, fecha de vencimiento o etiquetas, se envía el payload completo BoardTaskResource (idéntico a issues.store).

Notas

  • El formato del payload varía según qué acción de actualización disparó el evento.
  • El recurso completo de la tarea se envía para la mayoría de los cambios de campo.
  • Los payloads parciales (estimación, cambio de estado completado) contienen solo los datos modificados.
  • El payload siempre refleja el estado después de la actualización.

Relacionado