Supprimer une note de frais
boond_expenses_deletePermanently delete an expense report from BoondManager by its ID. Use only after verifying the ID and confirming the user's explicit request, as this action is irreversible.
Instructions
Supprime définitivement un(e) note de frais de BoondManager.
Quand : uniquement sur demande explicite de l'utilisateur, et après avoir vérifié l'ID avec boond_expenses_get.
Plutôt que : boond_expenses_update pour désactiver ou changer l'état d'un enregistrement sans le détruire — c'est presque toujours l'intention réelle.
boond_rights_getdit si l'utilisateur a ce droit sur l'enregistrement avant d'essayer (un 403 évité).⚠️ Irréversible, sans corbeille côté API.
Si le client MCP annonce la capacité
elicitation, une confirmation est demandée à l'utilisateur final et un refus annule l'appel (structuredContent.deleted: false+reason) ; sinon la suppression part directement.
Returns : { id, deleted, reason? } — vérifier deleted, qui vaut false en cas de refus utilisateur.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Identifiant unique de l'entité BoondManager (numérique) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| reason | No | Présent quand la suppression n'a pas eu lieu (ex: refus utilisateur) | |
| deleted | Yes |