> ## Documentation Index
> Fetch the complete documentation index at: https://docs.technified.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Command Permissions

> Decide who can use Technified's Discord slash commands.

Permissions control who can run each Technified slash command on your server. Set different rules for utility, moderation, and admin commands.

Open **Settings > Permissions** in the sidebar.

## Command categories

Commands are split into three tabs.

| Category   | Examples                                  |
| ---------- | ----------------------------------------- |
| Utility    | Verification, info lookups, basic helpers |
| Moderation | Ban, unban, mute, unmute, warn, kick      |
| Admin      | Configuration, setup, advanced management |

## Permission modes

For each command, pick a mode.

| Mode                | Who can use it                                    | Best for                             |
| ------------------- | ------------------------------------------------- | ------------------------------------ |
| Everyone            | Any member                                        | Verification and info commands       |
| Administrators Only | Members with Discord Administrator                | Critical commands and config changes |
| Specific Roles      | Members with any of the selected roles            | Moderator commands                   |
| Role Hierarchy      | Members with the chosen role or any role above it | Tiered staff access                  |

<Steps>
  <Step title="Pick the command">
    Click a command to edit it.
  </Step>

  <Step title="Choose a mode">
    Select the permission mode and, if needed, the roles.
  </Step>

  <Step title="Save and sync">
    Save your changes, then click **Sync Commands** so Discord applies them immediately.
  </Step>
</Steps>

## Permission labels

Each command shows its current rule at a glance. Commands you have not
configured show the default that applies until you change it, which is
**Administrators Only** for every moderation and admin command.

| Label               | Meaning                               |
| ------------------- | ------------------------------------- |
| Everyone            | All members                           |
| Administrators Only | Administrators, plus the server owner |
| Specific Roles      | Any one of the selected roles         |
| Role or Higher      | The chosen role or any role above it  |

`/verify` and `/unlink` are always available to everyone and cannot be
restricted.

## Turning commands off

Moderation, admin and ticket commands have an on/off switch next to them. A
command you switch off stops working immediately, and anyone who runs it gets a
notice that it is disabled for this server. It can take up to a minute for the
change to reach every region, and the command may still appear in the Discord
client for a while afterwards.

## Example setup

| Command   | Mode           | Setting              |
| --------- | -------------- | -------------------- |
| `/verify` | Everyone       | All members          |
| `/lookup` | Everyone       | All members          |
| `/ban`    | Specific Roles | @Moderator, @Admin   |
| `/mute`   | Specific Roles | @Moderator, @Admin   |
| `/kick`   | Role Hierarchy | @Moderator or higher |
| `/config` | Administrators | Admins only          |

## Best practices

* Give the least access needed. Not everyone needs moderation commands.
* Keep a clear, well named role hierarchy in Discord and use hierarchy mode for natural progression.
* Test commands after changing permissions to confirm the right people have access.
