Ir para o conteúdo
Todas as ferramentas

delete_note

Notas · macOS

Efeito: eliminação. Estado: disponibilidade condicionada.

«Disponibilidade condicionada» significa que a ferramenta pode depender da versão, plataforma, permissões, conta ou configuração. Não significa que esteja ativa em todas as instalações.

macOS

Finalidade

Exclui uma nota do Apple Notes, por ID ou título exato. Como ao excluí-la no app, a nota vai para "Excluídas recentemente" e a Apple a elimina após 30 dias; o usuário ainda pode recuperá-la lá. Uma nota que JÁ está em Excluídas recentemente é recusada (note_already_deleted): excluí-la de novo a apagaria permanentemente. Em um Mac em que o LMCP não consegue verificar isso (sem Acesso Total ao Disco e sem uma exclusão anterior da qual aprender a pasta), a prévia traz um aviso e o resultado diz trash_check: not_verified. Requer confirm=true. O resultado é VERIFICADO: a ferramenta relê a nota após excluí-la e informa a exclusão como não verificada se ela ainda estiver onde estava, então um sucesso aqui significa que a nota realmente sumiu de list_notes/search_notes/read_note. Encontre note_id com list_notes ou search_notes.

Entradas obrigatórias

O esquema desta plataforma não declara entradas obrigatórias. Ainda podem existir seletores opcionais ou requisitos de execução.

Permissões e confirmação

O esquema declara um parâmetro explícito de confirmação. Reveja a pré-visualização e autorize a operação real de acordo com o contrato da plataforma.

Esquema técnico canónico em inglês — macOS
{
  "properties": {
    "confirm": {
      "description": "Set to true to actually delete. Defaults to false, which returns a preview and deletes nothing.",
      "type": "boolean"
    },
    "note_id": {
      "description": "The note's id, as list_notes/search_notes report it.",
      "type": "string"
    },
    "note_name": {
      "description": "Exact title, when you don't have the id. If several notes share it, the first match is deleted — prefer note_id.",
      "type": "string"
    }
  },
  "type": "object"
}

Exemplo documental

Exemplo de documentação para delete_note. Não execute este exemplo. Os argumentos apresentados pertencem a um conjunto de dados fictício; resolva identificadores reais e obtenha autorização antes de uma chamada real.

{
  "confirm": false,
  "note_id": "demo-note-001"
}