kb2_document_delete
Delete Bitrix24 Knowledge Base 2.0 documents by moving them to trash, requiring preview confirmation before final deletion to prevent accidental removal.
Instructions
WRITE: переместить документ Базы знаний 2.0 в корзину через note.document.delete. Сначала вызови с confirm=false, сохрани expected_title и expected_updated_at из preview и покажи пользователю. Передавать confirm=true разрешено ТОЛЬКО после явного подтверждения пользователем именно этого удаления в текущем диалоге и вместе с теми же expected_title/expected_updated_at. Bitrix24 переместит документ в корзину только если у пользователя webhook есть право удаления.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID удаляемого документа | |
| confirm | Yes | true только после явного подтверждения пользователем показанного preview удаления в текущем диалоге; без такого подтверждения всегда false | |
| expected_title | No | Точный title из preview; обязательно при confirm=true | |
| expected_updated_at | No | Точный updatedAt из preview; обязательно при confirm=true | |
| expected_children_key | No | Точный children_key из preview; обязателен при confirm=true, если у документа есть дочерние документы | |
| allow_delete_with_children | No | Разрешить удаление документа, у которого есть дочерние документы. По умолчанию false: MCP блокирует удаление и показывает список детей. |