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
| Champ | Type | Description |
|---|---|---|
id | integer | ID du sprint |
code | string | Code lisible (ex. "SP-1") |
slug | string | Identifiant slug |
title | string | Titre du sprint |
color | string | Code couleur hexadécimal |
timebox.start | string | Date de début (format YYYY-MM-DD) |
timebox.finish | string | Date de fin (format YYYY-MM-DD) |
duration | integer | Durée en jours |
date_start | string | Date de début (champ dupliqué) |
date_finish | string | Date de fin (champ dupliqué) |
description | string ou null | Description du sprint |
closeonfinish | boolean | Clôturer automatiquement à la date de fin |
company | object | Slug de l'entreprise |
project | object | Détails du projet |
stats.tasks | object | Statistiques des tâches : total, closed, open |
status | object | Statut actuel avec id, slug, title |
user | object | Créateur du sprint |
users | array | Membres assignés au sprint |
closed_at | object ou null | Horodatage de clôture (null si ouvert) |
created_at | object | Horodatage de création |
Notes
timebox.start/timebox.finishetdatestart/datefinishsont dupliqués — utilisez la paire qui convient à votre intégration.closeonfinish: truesignifie que le sprint sera automatiquement clôturé à la date de fin.- Le champ
status.slugpeut être"open","in-progress"ou"closed".
Associé
- Sprint Mis à Jour —
sprints.update - Sprint Supprimé —
sprints.destroy