> For the complete documentation index, see [llms.txt](https://docs.appy.bot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.appy.bot/resources/permissions.md).

# Permissions

In order for the Appy bot to function optimally, there are some things Appy must be allowed to do on your server.&#x20;

Below you will find an overview and a description of the things that Appy bot must be allowed to do in order to be 100% functional.&#x20;

<table><thead><tr><th width="183">Premission</th><th width="436.3333333333333">Reasoning</th><th>Category</th></tr></thead><tbody><tr><td>View Channels</td><td>In order to view the channel where applications or polls will be sent</td><td>Application</td></tr><tr><td>Manage Roles</td><td>In order to give roles or remove roles from users who have been accepted/denied</td><td>Application</td></tr><tr><td>Manage Webhooks</td><td>In order to create/remove webhooks used for logging</td><td>Application</td></tr><tr><td>Kick Members</td><td>In order to ban members who's applications have been denied</td><td>Application</td></tr><tr><td>Ban Members</td><td>In order to ban members who's applications have been denied </td><td>Application</td></tr><tr><td>Send Messages</td><td>In order to respond to users commands and send completed applications to the log channel</td><td>Application</td></tr><tr><td>Send Messages in Threads</td><td>In order to send messages in application threads</td><td>Application</td></tr><tr><td>Create Public Threads</td><td>In order to create threads which are attached to applications so staff members can discuss them.</td><td>Application</td></tr><tr><td>Create Private Threads</td><td>In order to create threads which are attached to applications so staff members can discuss them.</td><td>Application</td></tr><tr><td>Embed Links</td><td>In order to send embedded links in messages.</td><td>Application</td></tr><tr><td>Attach Files</td><td>In order to send applications as text files if they exceed character limits, also allows the bot to send exported applications</td><td>Application</td></tr><tr><td>Add Reactions</td><td>Allows the bot to add reactions to messages (Used in the poll command)</td><td>Utility</td></tr><tr><td>Use External Emoji</td><td>Allows the bot to use External emojis (Used in poll command)</td><td>Utility</td></tr><tr><td>Read Message History</td><td>Allows the bot to listen to commands and respond</td><td>All</td></tr><tr><td>Create channel</td><td>Allows the bot to create a channel</td><td>Verification/tickets</td></tr><tr><td>Manage channel</td><td>Allows the bot to edit channel permissions</td><td>Verification/tickets</td></tr></tbody></table>

{% hint style="info" %}
**Support**\
If you are still unsure why Appy should have access to these things or if there are problems with Appy, do not hesitate to contact our **supporters** on our [**Support server**](https://discord.com/invite/bDmc55c6zY) or go to our "[**Problems with Appy?**](broken://pages/q79pBysYeGB7SmKUYmAb)**"** side.&#x20;
{% endhint %}
