Per Command Permissions
Per Command Permissions
This allows you to set allowed roles and channels, along with ignored roles and channels for every command. No more fiddling with Custom Commands to restrict commands!
Setting Up
- First, go to your dashboard
- Select your server.
- Click on the "Commands" button on the left.

- Find the command you'd like to restrict
- Click on it, and make your changes!

All changes made to commands are saved automatically!
How Do Permissions Work?
Circle's permissions system is pretty simple, and allows for maximum customisability. Here is a brief, but detailed explanation about how Circle's permission system works.
Manage Server or Administrator permissions will always be allowed to use your commands regardless of your command permissions, EXCEPT FOR Custom Commands and Auto Replies.ALLOWED/REQUIRED ROLES - If you set at least one allowed/required role, ONLY users with at least one of those roles will be allowed to use the command.
ALLOWED/REQUIRED CHANNELS - If you set at least one allowed/required channel, users will ONLY be allowed to run the command in any of your allowed/required channels.
IGNORED ROLES - If you set at least one ignored role, users with at least one of those roles will NOT be allowed to use the command. Some notes:
- Users with at least one of those roles are not allowed to use the command.
- Unless you have also set any required roles, ALL OTHER USERS except for users with an ignored role will be allowed to run the command.
IGNORED CHANNELS - If you set at least one ignored channel, users will NOT be allowed to use commands in any of your ignored channels. Some notes:
- The command will not work for users in any of your ignored channels.
- Unless you have also set any required channels, the command will now work in ANY OTHER CHANNEL except for any of your ignored channels.
- Unless you have also set any required roles, the command will work for ALL OTHER USERS in ANY OTHER CHANNEL except for any of your ignored channels.
Updated on: 11/11/2025
Thank you!