GitScrum / Docs

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

ChampTypeDescription
uuidstringIdentifiant unique de la tâche
codestring ou nullCode numérique de la tâche (si activé dans le projet)
titlestringTitre de la tâche
slugstringIdentifiant convivial pour URL
descriptionstring ou nullDescription de la tâche (HTML)
stateinteger0 = ouverte, 1 = fermée
estimativeintegerPourcentage de progression (0-100)
estimated_minutesintegerTemps estimé en minutes
totaltrackedminutesintegerTemps total suivi en minutes
parent_idinteger ou nullID de la tâche parente (pour les sous-tâches)
typeobject ou nullType de tâche avec title et color
effortobject ou nullNiveau d'effort avec title et points effort
workflowobject ou nullColonne de workflow actuelle avec id, slug, state, title, color
labelsarrayTableau d'objets d'étiquettes avec id, slug, title, color
userobject ou nullCréateur de la tâche (voir Format du Payload)
usersarrayTableau d'utilisateurs assignés
settingsobjectFlags de la tâche : isblocker, isbug, isdraft, isarchived
statsobjectCompteurs : votes, commentaires, checklists, pièces jointes, sous-tâches, vidéos
companyobject ou nullInfo du workspace avec slug, name, logo
projectobject ou nullInfo du projet avec slug, name, logo, visibility
boardobjectInfo du board avec uuid et label
sprintobject ou nullSprint associé (compact)
user_storyobject ou nullUser story associée (compacte)
start_dateobject ou nullDate de début planifiée
due_dateobject ou nullDate d'échéance
created_atobjectHorodatage de création

Notes

  • Le champ code n'est présent que lorsque le projet a la numérotation des tâches activée.
  • Les champs effort et type dépendent de la configuration du projet.
  • Le champ timer apparaît comme true lorsque le projet a le suivi du temps activé.
  • Les champs hassprints et hasuser_stories indiquent les flags de fonctionnalités du projet.

Associé