Tâche Créée
Référence de payload du webhook pour l'événement issues.store, déclenché lorsqu'une nouvelle tâche est créée.
Déclenché lorsqu'une nouvelle tâche est créée dans le projet.
- Événement :
issues.store - Catégorie : Tâches
- Déclencheurs : Création de tâche via board Kanban, création en masse, duplication de tâche ou API
Payload
Le payload contient la ressource complète de la tâche via 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
}
}Référence des Champs
| Champ | Type | Description |
|---|---|---|
uuid | string | Identifiant unique de la tâche |
code | string ou null | Code numérique de la tâche (si activé dans le projet) |
title | string | Titre de la tâche |
slug | string | Identifiant convivial pour URL |
description | string ou null | Description de la tâche (HTML) |
state | integer | 0 = ouverte, 1 = fermée |
estimative | integer | Pourcentage de progression (0-100) |
estimated_minutes | integer | Temps estimé en minutes |
totaltrackedminutes | integer | Temps total suivi en minutes |
parent_id | integer ou null | ID de la tâche parente (pour les sous-tâches) |
type | object ou null | Type de tâche avec title et color |
effort | object ou null | Niveau d'effort avec title et points effort |
workflow | object ou null | Colonne de workflow actuelle avec id, slug, state, title, color |
labels | array | Tableau d'objets d'étiquettes avec id, slug, title, color |
user | object ou null | Créateur de la tâche (voir Format du Payload) |
users | array | Tableau d'utilisateurs assignés |
settings | object | Flags de la tâche : isblocker, isbug, isdraft, isarchived |
stats | object | Compteurs : votes, commentaires, checklists, pièces jointes, sous-tâches, vidéos |
company | object ou null | Info du workspace avec slug, name, logo |
project | object ou null | Info du projet avec slug, name, logo, visibility |
board | object | Info du board avec uuid et label |
sprint | object ou null | Sprint associé (compact) |
user_story | object ou null | User story associée (compacte) |
start_date | object ou null | Date de début planifiée |
due_date | object ou null | Date d'échéance |
created_at | object | Horodatage de création |
Notes
- Le champ
coden'est présent que lorsque le projet a la numérotation des tâches activée. - Les champs
effortettypedépendent de la configuration du projet. - Le champ
timerapparaît commetruelorsque le projet a le suivi du temps activé. - Les champs
hassprintsethasuser_storiesindiquent les flags de fonctionnalités du projet.
Associé
- Tâche Mise à Jour —
issues.update - Tâche Supprimée —
issues.destroy - Format du Payload — Structures de ressources partagées