Atualizado em 17 de outubro de 2026

Considerações

  • Exige o escopo tasks:write.
  • board_id é obrigatório; title também, salvo quando vier task_template_id. stage_id (coluna) é opcional e resolvido automaticamente quando ausente.
  • Com task_template_id (modelo ativo, veja /task-templates), a tarefa fica ligada ao modelo, como no painel: o checklist vira subtarefas e, no que não vier, valem o nome, o prazo (hoje + dias do modelo) e a descrição do modelo. Conta nas metas por modelo de tarefa.
  • description vira o comentário inicial da tarefa.
  • Sem responsible_user_ids, a tarefa nasce em unassigned.

Referência

POST /tasks na Referência da API

Como fazer

Envie um POST para /tasks com o quadro e os dados da tarefa:

cURL
curl -X POST "$MICORE_BASE_URL/tasks" \
  -H "Authorization: Bearer $MICORE_TOKEN" \
  -H "Accept: application/json" \
  -H "Idempotency-Key: request-2026-0001" \
  -H "Content-Type: application/json" \
  -d '{
    "board_id": 4,
    "title": "Ligar para o cliente",
    "stage_id": 11,
    "responsible_user_ids": [
        7
    ],
    "date_end": "2026-10-20"
}'

Resposta

Em caso de sucesso, a API responde 201 com a tarefa criada:

Resposta · 201
{
  "data": {
    "id": 512,
    "title": "Ligar para o cliente",
    "board_id": 4,
    "stage": { "id": 11, "name": "Fazendo" },
    "progress": "todo",
    "urgent": false,
    "responsibles": [{ "id": 7, "name": "Ana Souza" }],
    "date_start": null,
    "date_end": "2026-10-20",
    "created_at": "2026-10-17T09:00:00-03:00",
    "updated_at": "2026-10-17T09:00:00-03:00"
  }
}
Precisa de ajuda?Use o request ID e abra um chamado no miCore se encontrar uma divergência.