GitScrum / Docs

GitScrum PRO Annual — 5k+ SaaS apps via MCP

Sprint Creado

Referencia de payload del webhook para el evento sprints.store, disparado cuando se crea un sprint.

Disparado cuando se crea un nuevo sprint en el proyecto.

  • Evento: sprints.store
  • Categoría: Sprints
  • Gatillos: Crear un sprint vía el panel de sprints

Payload

El payload contiene el recurso completo de sprint vía SprintResource:

{
  "id": 15,
  "code": "S-15",
  "slug": "sprint-q1-week-3",
  "title": "Q1 Week 3",
  "color": "#3B82F6",
  "timebox": {
    "start": {
      "date_for_humans": "Feb 10, 2026",
      "iso8601": "2026-02-10T00:00:00+00:00",
      "timestamp": 1739145600
    },
    "finish": {
      "date_for_humans": "Feb 24, 2026",
      "iso8601": "2026-02-24T00:00:00+00:00",
      "timestamp": 1740355200
    }
  },
  "duration": 14,
  "date_start": "2026-02-10",
  "date_finish": "2026-02-24",
  "description": "<p>Focus on authentication and payment integration.</p>",
  "close_on_finish": false,
  "company": {
    "slug": "acme-corp",
    "name": "Acme Corp"
  },
  "project": {
    "slug": "web-platform",
    "name": "Web Platform"
  },
  "stats": {
    "story_points": 0,
    "worked_hours": 0,
    "total_tasks": 0,
    "open_tasks": 0,
    "closed_tasks": 0,
    "percentage": 0,
    "comments": 0
  },
  "status": {
    "slug": "open",
    "title": "Open",
    "color": "#3B82F6",
    "description": 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
    }
  },
  "users": [],
  "closed_at": null,
  "created_at": {
    "date_for_humans": "Just now",
    "iso8601": "2026-02-06T14:30:00+00:00",
    "timestamp": 1738852200
  }
}

Referencia de Campos

CampoTipoDescripción
idintegerID del sprint
codestringCódigo del sprint (ej: S-15)
slugstringIdentificador amigable para URL
titlestringNombre del sprint
colorstringCódigo de color hex
timeboxobjectContiene objetos de fecha start y finish
durationintegerDuración del sprint en días
date_startstringFecha de inicio (YYYY-MM-DD)
date_finishstringFecha de fin (YYYY-MM-DD)
descriptionstring o nullDescripción del sprint (HTML)
closeonfinishbooleanSi las tareas se cierran automáticamente cuando termina el sprint
companyobjectslug y name del workspace
projectobjectslug y name del proyecto
statsobjectConteos: storypoints, workedhours, totaltasks, opentasks, closed_tasks, percentage, comments
statusobjectEstado con slug, title, color, description
userobjectCreador
usersarrayMiembros asignados a tareas del sprint
closed_atobject o nullMarca de tiempo de cierre
created_atobjectMarca de tiempo de creación

Notas

  • timebox.start y timebox.finish usan el formato completo DateResource con dateforhumans, iso8601 y timestamp.
  • status.slug es uno de: open, closed, archived.
  • duration se calcula a partir de las fechas de inicio/fin.

Relacionado