Supprimer un(e) société
boond_companies_deletePermanently remove a company from BoondManager by ID, after verifying access and user confirmation. Avoids accidental data loss by checking permissions first and requiring explicit approval before deletion.
Instructions
Supprime définitivement un(e) société de BoondManager.
Quand : uniquement sur demande explicite de l'utilisateur, et après avoir vérifié l'ID avec boond_companies_get.
Plutôt que : boond_companies_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 |