Projetos
CRUD completo de projetos. Liste, crie, atualize e delete projetos no seu workspace.
A operação delete-project remove permanentemente o projeto e todas as suas tarefas. Não há soft-delete ou lixeira. Sempre confirme com o usuário antes de executar.
list-projects
list-projectsRetorna todos os projetos do workspace com status, cor, datas e contagem de tarefas. Suporta filtro por status.
Parâmetros
workspaceIdstringID do workspace
statusstringFiltrar por status: "active" | "archived"
workspaceId* obrigatóriostring
ID do workspace
statusopcionalstring
Filtrar por status: "active" | "archived"
Exemplo
Resposta
create-project
create-projectCria um novo projeto no workspace especificado. Retorna o projeto criado com ID gerado automaticamente.
Parâmetros
workspaceIdstringID do workspace
namestringNome do projeto
descriptionstringDescrição do projeto
colorstringCor hex (ex: #3b82f6)
startDatestringData de início (ISO 8601)
dueDatestringData de entrega (ISO 8601)
workspaceId* obrigatóriostring
ID do workspace
name* obrigatóriostring
Nome do projeto
descriptionopcionalstring
Descrição do projeto
coloropcionalstring
Cor hex (ex: #3b82f6)
startDateopcionalstring
Data de início (ISO 8601)
dueDateopcionalstring
Data de entrega (ISO 8601)
Exemplo
Resposta
update-project
update-projectAtualiza campos de um projeto existente. Envie apenas os campos que deseja alterar — os demais são preservados.
Parâmetros
projectIdstringID do projeto
namestringNovo nome
descriptionstringNova descrição
statusstring"active" | "archived"
colorstringNova cor hex
dueDatestringNova data de entrega (ISO 8601)
projectId* obrigatóriostring
ID do projeto
nameopcionalstring
Novo nome
descriptionopcionalstring
Nova descrição
statusopcionalstring
"active" | "archived"
coloropcionalstring
Nova cor hex
dueDateopcionalstring
Nova data de entrega (ISO 8601)
Exemplo
Resposta
delete-project
delete-projectRemove permanentemente um projeto e todas as suas tarefas. Esta operação é irreversível. Confirme com o usuário antes de executar.
Parâmetros
projectIdstringID do projeto a deletar
projectId* obrigatóriostring
ID do projeto a deletar