Task Created
Webhook payload reference for the issues.store event, triggered when a new task is created.
Triggered when a new task is created in the project.
- Event:
issues.store - Category: Tasks
- Triggers: Creating a task via Kanban board, bulk creation, task duplication, or API
Payload
The payload contains the full task resource 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
}
}Field Reference
| Field | Type | Description |
|---|---|---|
uuid | string | Unique task identifier |
code | string or null | Task number code (if enabled in project) |
title | string | Task title |
slug | string | URL-friendly task identifier |
description | string or null | Task description (HTML) |
state | integer | 0 = open, 1 = closed |
estimative | integer | Progress percentage (0-100) |
estimated_minutes | integer | Estimated time in minutes |
totaltrackedminutes | integer | Total tracked time in minutes |
parent_id | integer or null | Parent task ID (for subtasks) |
type | object or null | Task type with title and color |
effort | object or null | Effort level with title and effort points |
workflow | object or null | Current workflow column with id, slug, state, title, color |
labels | array | Array of label objects with id, slug, title, color |
user | object or null | Task creator (see Payload Format) |
users | array | Assigned users array |
settings | object | Task flags: isblocker, isbug, isdraft, isarchived |
stats | object | Counts: votes, comments, checklists, attachments, subtasks, videos |
company | object or null | Workspace info with slug, name, logo |
project | object or null | Project info with slug, name, logo, visibility |
board | object | Board info with uuid and label |
sprint | object or null | Associated sprint (compact) |
user_story | object or null | Associated user story (compact) |
start_date | object or null | Planned start date |
due_date | object or null | Due date |
created_at | object | Creation timestamp |
Notes
- The
codefield is only present when the project has task numbering enabled. - The
effortandtypefields depend on project configuration. - The
timerfield appears astruewhen the project has time tracking enabled. - The
hassprintsandhasuser_storiesfields indicate project feature flags.
Related
- Task Updated —
issues.update - Task Deleted —
issues.destroy - Payload Format — Shared resource structures