delete_note
Notes · macOS
Effet: suppression. État: disponibilité conditionnelle.
«Disponibilité conditionnelle» signifie que l’outil peut dépendre de la version, de la plateforme, des autorisations, du compte ou de la configuration. Il n’est pas forcément actif partout.
macOS
Objectif
Supprime une note d'Apple Notes, par ID ou titre exact. Comme lorsqu'on la supprime dans l'application, la note va dans « Supprimés récemment » et Apple la purge au bout de 30 jours ; l'utilisateur peut encore la récupérer là. Une note qui se trouve DÉJÀ dans Supprimés récemment est refusée (note_already_deleted) : la supprimer à nouveau l'effacerait définitivement. Sur un Mac où LMCP ne peut pas le vérifier (sans Accès complet au disque et sans suppression antérieure dont déduire le dossier), l'aperçu comporte un avertissement et le résultat indique trash_check: not_verified. Nécessite confirm=true. Le résultat est VÉRIFIÉ : l'outil relit la note après la suppression et signale la suppression comme non vérifiée si elle est toujours là où elle était ; un succès ici signifie donc que la note a réellement disparu de list_notes/search_notes/read_note. Trouvez note_id avec list_notes ou search_notes.
Entrées requises
Le schéma de cette plateforme ne déclare aucune entrée requise. Des sélecteurs facultatifs ou des conditions d’exécution peuvent néanmoins exister.
Autorisations et confirmation
Le schéma déclare un paramètre de confirmation explicite. Vérifiez l’aperçu et autorisez l’opération réelle conformément au contrat de la plateforme.
- Utilisez uniquement les applications, comptes et ressources autorisés par l'utilisateur sur cette plateforme. Consultez la description spécifique à la plate-forme de cet outil pour connaître ses exigences de connexion et d'autorisation ; ce catalogue ne revendique pas d'étendues OAuth ou de droits d'exploitation supplémentaires pour le système d'exploitation.
Schéma technique canonique en anglais — 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"
}Exemple documentaire
Exemple de documentation pour delete_note. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.
{
"confirm": false,
"note_id": "demo-note-001"
}