Atualizado em 17 de outubro de 2026
Pedir e aprovar novo prazo
No quadro com o prazo travado, quem executa pede um novo prazo com o motivo e o gestor do quadro aprova ou recusa. Enquanto não há resposta, a tarefa segue com o prazo atual.
Considerações
- Vale para quadros com
lock_due_dateligado (veja "Criar e editar um quadro") e tarefas que já têm prazo final. Nesses quadros,PATCH /tasks/{task}com outrodate_endresponde403 permission_deniedpara quem não é gestor do quadro nem administrador de Quadros. - Pedir exige
tasks:writeeIdempotency-Key; enviedate(ano-mês-dia, diferente do prazo atual) ereason. Sem motivo ou com a mesma data,422. - A tarefa tem no máximo um pedido pendente: repetir o seu troca a data e o motivo; pendente de outra pessoa responde
409 invalid_transition. O gestor e o administrador não pedem: mudam direto pelo PATCH, comdeadline_reasonpara registrar o motivo. - Aprovar e recusar exigem que o usuário da credencial seja o gestor do quadro ou administrador de Quadros (senão
403 permission_denied). Aprovado, o prazo final da tarefa passa a ser a data pedida, com o motivo no histórico; recusado, nada muda. Quem pediu é avisado no sino, com anotese houver. - Só quem pediu cancela, e só o pedido pendente. Decidir ou cancelar um pedido que não está pendente responde
409 invalid_transition. GET /tasks/{task}/deadline-requestslista os pedidos da tarefa, do mais recente ao mais antigo, comstatuspending,approved,refusedoucanceled.
Referência
POST /tasks/{task}/deadline-requests na Referência da API GET /tasks/{task}/deadline-requests na Referência da API POST /deadline-requests/{deadlineRequest}/approve na Referência da API POST /deadline-requests/{deadlineRequest}/refuse na Referência da API POST /deadline-requests/{deadlineRequest}/cancel na Referência da APIComo fazer
Quem executa pede o novo prazo:
cURL
curl -X POST "$MICORE_BASE_URL/tasks/512/deadline-requests" \
-H "Authorization: Bearer $MICORE_TOKEN" \
-H "Accept: application/json" \
-H "Idempotency-Key: request-2026-0001" \
-H "Content-Type: application/json" \
-d '{
"date": "2026-11-27",
"reason": "Aguardando o material do cliente."
}'
O gestor do quadro aprova (ou recusa em /refuse), com uma observação opcional:
cURL
curl -X POST "$MICORE_BASE_URL/deadline-requests/31/approve" \
-H "Authorization: Bearer $MICORE_TOKEN" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"note": "Ok, sem impacto na entrega."
}'
Resposta
O pedido responde 201 e fica pendente:
Resposta · 201
{
"data": {
"id": 31,
"task_id": 512,
"board_id": 4,
"requested_by": 12,
"current_date_end": "2026-11-20",
"proposed_date_end": "2026-11-27",
"reason": "Aguardando o material do cliente.",
"status": "pending",
"decided_by": null,
"decided_at": null,
"decision_note": null,
"created_at": "2026-11-12T10:00:00-03:00"
}
}
Aprovado, o status vira approved, com decided_by, decided_at e decision_note, e o date_end da tarefa passa a ser a data pedida.
Precisa de ajuda?Use o request ID e abra um chamado no miCore se encontrar uma divergência.