discord_architect_delete_structure
Deletes Discord server channels, categories, and roles from a plan or explicit IDs; requires "CONFIRM DELETE" to apply and previews changes when omitted.
Instructions
Delete channels, categories and roles from a server, driven by a plan (everything in the plan is removed) or by explicit IDs. IRREVERSIBLE: deleted channels lose their message history permanently, and deleted roles are removed from every member. REQUIRES the literal confirmation string "CONFIRM DELETE"; without it the tool returns a preview and deletes nothing. Deletes are performed one at a time and per-entity failures are reported. Requires Manage Channels and Manage Roles.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guild_id | Yes | Discord server (guild) ID (snowflake). | |
| role_ids | No | Role IDs to delete. | |
| channel_ids | No | Channel IDs to delete. | |
| confirmation | No | Type exactly "CONFIRM DELETE" to apply. Omit to preview only. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| failed | Yes | ||
| applied | Yes | ||
| deleted_roles | Yes | ||
| deleted_channels | Yes | ||
| would_delete_roles | Yes | ||
| would_delete_channels | Yes |