GitScrum / Docs

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