Tarefa Criada
Referência de payload do webhook para o evento issues.store, disparado quando uma nova tarefa é criada.
Disparado quando uma nova tarefa é criada no projeto.
- Evento:
issues.store - Categoria: Tarefas
- Gatilhos: Criação de tarefa via board Kanban, criação em massa, duplicação de tarefa ou API
Payload
O payload contém o recurso completo da tarefa 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
}
}Referência de Campos
| Campo | Tipo | Descrição |
|---|---|---|
uuid | string | Identificador único da tarefa |
code | string ou null | Código numérico da tarefa (se habilitado no projeto) |
title | string | Título da tarefa |
slug | string | Identificador amigável para URL |
description | string ou null | Descrição da tarefa (HTML) |
state | integer | 0 = aberta, 1 = fechada |
estimative | integer | Percentual de progresso (0-100) |
estimated_minutes | integer | Tempo estimado em minutos |
totaltrackedminutes | integer | Tempo total rastreado em minutos |
parent_id | integer ou null | ID da tarefa pai (para subtarefas) |
type | object ou null | Tipo da tarefa com title e color |
effort | object ou null | Nível de esforço com title e pontos de effort |
workflow | object ou null | Coluna de workflow atual com id, slug, state, title, color |
labels | array | Array de objetos de label com id, slug, title, color |
user | object ou null | Criador da tarefa (ver Formato do Payload) |
users | array | Array de usuários atribuídos |
settings | object | Flags da tarefa: isblocker, isbug, isdraft, isarchived |
stats | object | Contagens: votos, comentários, checklists, anexos, subtarefas, vídeos |
company | object ou null | Info do workspace com slug, name, logo |
project | object ou null | Info do projeto com slug, name, logo, visibility |
board | object | Info do board com uuid e label |
sprint | object ou null | Sprint associado (compacto) |
user_story | object ou null | User story associada (compacta) |
start_date | object ou null | Data de início planejada |
due_date | object ou null | Data de vencimento |
created_at | object | Timestamp de criação |
Notas
- O campo
codesó está presente quando o projeto tem numeração de tarefas habilitada. - Os campos
effortetypedependem da configuração do projeto. - O campo
timeraparece comotruequando o projeto tem controle de tempo habilitado. - Os campos
hassprintsehasuser_storiesindicam flags de funcionalidades do projeto.
Relacionado
- Tarefa Atualizada —
issues.update - Tarefa Excluída —
issues.destroy - Formato do Payload — Estruturas de recursos compartilhados