Supprimer un bon de commande
boond_orders_deletePermanently delete a purchase order from BoondManager after verifying its ID. Use only on explicit user request; check user rights first to avoid errors.
Instructions
Supprime définitivement un(e) bon de commande de BoondManager.
Quand : uniquement sur demande explicite de l'utilisateur, et après avoir vérifié l'ID avec boond_orders_get.
Plutôt que : boond_orders_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 |