GitScrum / Docs

Tarea Creada

Referencia de payload del webhook para el evento issues.store, disparado cuando se crea una nueva tarea.

Disparado cuando se crea una nueva tarea en el proyecto.

  • Evento: issues.store
  • Categoría: Tareas
  • Gatillos: Creación de tarea vía board Kanban, creación masiva, duplicación de tarea o API

Payload

El payload contiene el recurso completo de la tarea vía BoardTaskResource:

{
  "uuid": "abc123-def456-ghi789",
  "code": "T-42",
  "title": "Implement user authentication",
  "slug": "implement-user-authentication",
  "description": "Add JWT-based auth flow",
  "state": 0,
  "estimative": 0,
  "estimated_minutes": 0,
  "total_tracked_minutes": 0,
  "parent_id": null,
  "rating": 0,
  "has_recurring": false,
  "is_favorite": false,
  "type": {
    "title": "Feature",
    "color": "#22C55E"
  },
  "effort": {
    "title": "Large",
    "effort": 8
  },
  "workflow": {
    "id": 1,
    "slug": "to-do",
    "state": 0,
    "title": "To Do",
    "color": "#6B7280"
  },
  "labels": [
    {
      "id": 10,
      "slug": "frontend",
      "title": "Frontend",
      "color": "#3B82F6"
    }
  ],
  "image": null,
  "video": null,
  "analyse": {
    "risk": null
  },
  "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
    }
  },
  "user_role": "owner",
  "users": [],
  "features": [],
  "completed_user": null,
  "completed_date": null,
  "start_date": null,
  "due_date": {
    "date_for_humans": "in 5 days",
    "iso8601": "2026-02-11T23:59:59+00:00",
    "timestamp": 1739318399
  },
  "settings": {
    "is_blocker": false,
    "blocker_user": null,
    "blocker_at": null,
    "is_bug": false,
    "is_draft": false,
    "is_archived": false
  },
  "time_tracker": null,
  "time_tracker_user": null,
  "stats": {
    "votes": 0,
    "fields": 0,
    "time_trackers": 0,
    "comments": 0,
    "checklists": 0,
    "attachments": 0,
    "subtasks": 0,
    "videos": 0,
    "checklist_percentage": null
  },
  "company": {
    "slug": "acme-corp",
    "name": "Acme Corp",
    "logo": "https://logo.url/acme.png",
    "header_logo": "https://logo.url/acme-header.png",
    "header_color": "#ffffff",
    "favicon": null,
    "owner": { ... }
  },
  "project": {
    "slug": "web-platform",
    "name": "Web Platform",
    "logo": "https://logo.url/project.png",
    "visibility": {
      "is_private": 1,
      "title": "Private"
    },
    "recurring": true,
    "owner": { ... }
  },
  "board": {
    "uuid": "board-uuid-456",
    "label": "Main Board"
  },
  "sprint": null,
  "user_story": null,
  "created_at": {
    "date_for_humans": "Just now",
    "iso8601": "2026-02-06T14:30:00+00:00",
    "timestamp": 1738852200
  }
}

Referencia de Campos

CampoTipoDescripción
uuidstringIdentificador único de la tarea
codestring o nullCódigo numérico de la tarea (si está habilitado en el proyecto)
titlestringTítulo de la tarea
slugstringIdentificador amigable para URL
descriptionstring o nullDescripción de la tarea (HTML)
stateinteger0 = abierta, 1 = cerrada
estimativeintegerPorcentaje de progreso (0-100)
estimated_minutesintegerTiempo estimado en minutos
totaltrackedminutesintegerTiempo total rastreado en minutos
parent_idinteger o nullID de la tarea padre (para subtareas)
typeobject o nullTipo de tarea con title y color
effortobject o nullNivel de esfuerzo con title y puntos de effort
workflowobject o nullColumna de workflow actual con id, slug, state, title, color
labelsarrayArray de objetos de etiqueta con id, slug, title, color
userobject o nullCreador de la tarea (ver Formato del Payload)
usersarrayArray de usuarios asignados
settingsobjectFlags de la tarea: isblocker, isbug, isdraft, isarchived
statsobjectConteos: votos, comentarios, checklists, adjuntos, subtareas, videos
companyobject o nullInfo del workspace con slug, name, logo
projectobject o nullInfo del proyecto con slug, name, logo, visibility
boardobjectInfo del board con uuid y label
sprintobject o nullSprint asociado (compacto)
user_storyobject o nullUser story asociada (compacta)
start_dateobject o nullFecha de inicio planificada
due_dateobject o nullFecha de vencimiento
created_atobjectMarca de tiempo de creación

Notas

  • El campo code solo está presente cuando el proyecto tiene numeración de tareas habilitada.
  • Los campos effort y type dependen de la configuración del proyecto.
  • El campo timer aparece como true cuando el proyecto tiene control de tiempo habilitado.
  • Los campos hassprints y hasuser_stories indican flags de funcionalidades del proyecto.

Relacionado