Pular para o conteúdo

Registro de alterações

  • Limites mais rígidos em listagens expandidas. GET /scheduled-events agora aceita uma janela from/to de no máximo 31 dias (antes 92), em qualquer view. Listagens que expandem séries recorrentes (GET /scheduled-events, GET /tasks?view=by_date) expandem no máximo 500 séries por requisição e rejeitam um escopo maior com 422 em vez de descartar séries silenciosamente. Uma série criada pela API não pode começar mais de 730 dias no passado. Sob carga alta a API pode responder 503 service_overloaded com Retry-After. Veja limites, recorrência e erros.
  • Lixeira para tarefas e eventos. DELETE nunca foi definitivo; agora você pode ver o que está na lixeira (GET /tasks/trash, GET /scheduled-events/trash) e recuperar um registro (POST /tasks/{id}/restore, POST /scheduled-events/{id}/restore). Os registros saem da lixeira após 30 dias. Não existe exclusão permanente na API.
  • Arquivamento de projetos. POST /projects/{id}/archive e POST /projects/{id}/unarchive, com projects:write, mais o filtro archived em GET /projects. Projetos continuam sem poder ser criados ou excluídos pela API.
  • As mesmas operações estão disponíveis para assistentes via MCP. Veja excluir e restaurar.

A primeira versão pública. A API abrange:

  • Tarefas e subtarefas — CRUD completo, com responsáveis, relatores, etiquetas, datas de vencimento, campos personalizados e um date opcional para agendar uma tarefa (ou deixá-la na lista de espera).
  • Registros de tempo (time logs) — GET /time_logs somente leitura para as entradas de tempo concluídas, filtráveis por tarefa, projeto, responsável, faturável, tipo de entrada e intervalo de datas.
  • Eventos agendados — CRUD completo, com participantes (membros do espaço de trabalho e convidados por email).
  • Tarefas e eventos recorrentes e repetir após a conclusão para tarefas.
  • Mensagens de chat, projetos, membros, etiquetas e definições (status de tarefa, tipos de tarefa, tipos de evento, status de projeto e campos personalizados).
  • Workspace — GET /workspace retorna o workspace ao qual suas credenciais pertencem, incluindo seu fuso horário.
  • Autenticação por chave de API com escopo, escritas idempotentes, limites de taxa separados de leitura/escrita e cache com ETag.