GitScrum / Docs

GitScrum PRO Annual — 5k+ SaaS apps via MCP

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