GitScrum / Docs

Sprint Créé

Référence de payload du webhook pour l'événement sprints.store, déclenché lorsqu'un nouveau sprint est créé.

Déclenché lorsqu'un nouveau sprint est créé dans un projet.

  • Événement : sprints.store
  • Catégorie : Sprints
  • Déclencheurs : Création d'un sprint dans le tableau des sprints

Payload

Le payload contient la ressource sprint complète via SprintResource :

{
  "id": 1,
  "code": "SP-1",
  "slug": "sprint-1-q1-2026",
  "title": "Sprint 1 — Q1 2026",
  "color": "#4A90D9",
  "timebox": {
    "start": "2026-02-10",
    "finish": "2026-02-24"
  },
  "duration": 14,
  "date_start": "2026-02-10",
  "date_finish": "2026-02-24",
  "description": "Focus on authentication and onboarding flow",
  "close_on_finish": true,
  "company": {
    "slug": "acme-corp"
  },
  "project": {
    "slug": "web-platform",
    "name": "Web Platform",
    "logo": "https://logo.url/project.png",
    "visibility": {
      "is_private": 1,
      "title": "Private"
    },
    "recurring": true,
    "owner": { ... }
  },
  "stats": {
    "tasks": {
      "total": 0,
      "closed": 0,
      "open": 0
    }
  },
  "status": {
    "id": 1,
    "slug": "open",
    "title": "Open"
  },
  "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-06T16:00:00+00:00",
    "timestamp": 1738857600
  }
}

Référence des Champs

ChampTypeDescription
idintegerID du sprint
codestringCode lisible (ex. "SP-1")
slugstringIdentifiant slug
titlestringTitre du sprint
colorstringCode couleur hexadécimal
timebox.startstringDate de début (format YYYY-MM-DD)
timebox.finishstringDate de fin (format YYYY-MM-DD)
durationintegerDurée en jours
date_startstringDate de début (champ dupliqué)
date_finishstringDate de fin (champ dupliqué)
descriptionstring ou nullDescription du sprint
closeonfinishbooleanClôturer automatiquement à la date de fin
companyobjectSlug de l'entreprise
projectobjectDétails du projet
stats.tasksobjectStatistiques des tâches : total, closed, open
statusobjectStatut actuel avec id, slug, title
userobjectCréateur du sprint
usersarrayMembres assignés au sprint
closed_atobject ou nullHorodatage de clôture (null si ouvert)
created_atobjectHorodatage de création

Notes

  • timebox.start/timebox.finish et datestart/datefinish sont dupliqués — utilisez la paire qui convient à votre intégration.
  • closeonfinish: true signifie que le sprint sera automatiquement clôturé à la date de fin.
  • Le champ status.slug peut être "open", "in-progress" ou "closed".

Associé