Atualizado em 17 de outubro de 2026

Considerações

  • Exige o escopo tasks:write.
  • Edição parcial: envie só os campos que quer mudar (board_id, progress, stage_id, date_start, date_end, urgent, reference, tags).
  • tags (lista de nomes) substitui as tags atuais; [] tira todas.
  • Trocar de quadro: envie board_id e, se quiser, stage_id; sem coluna, a tarefa entra na primeira coluna ativa do quadro novo. A troca fica no histórico da tarefa, como no painel.
  • stage_id precisa ser uma coluna ativa do quadro da tarefa (ou do board_id enviado); coluna de outro quadro responde 422 em stage_id.
  • progress aceita unassigned, todo, doing, paused, review ou done.
  • Prazo travado: no quadro com lock_due_date, mudar um date_end já definido responde 403 permission_denied se o usuário da credencial não for o gestor do quadro nem administrador de Quadros; peça o novo prazo (veja "Pedir e aprovar novo prazo"). deadline_reason registra o motivo da mudança no histórico.
  • Responsáveis não entram aqui — use "Atribuir responsáveis".

Referência

PATCH /tasks/{task} na Referência da API

Como fazer

Envie um PATCH para /tasks/{task} com os campos a alterar:

cURL
curl -X PATCH "$MICORE_BASE_URL/tasks/512" \
  -H "Authorization: Bearer $MICORE_TOKEN" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "progress": "doing",
    "stage_id": 11
}'

Resposta

Resposta · 200
{
  "data": {
    "id": 512,
    "title": "Ligar para o cliente",
    "board_id": 4,
    "stage": { "id": 11, "name": "Fazendo" },
    "progress": "doing",
    "updated_at": "2026-10-17T10:00:00-03:00"
  }
}
Precisa de ajuda?Use o request ID e abra um chamado no miCore se encontrar uma divergência.