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

# Permission Actions

> Manage player permission nodes dynamically.

Permission actions allow you to grant or revoke specific permissions from players in real-time through TypeWriter mechanics.

## Available Actions

| Action ID                  | Description                                         |
| :------------------------- | :-------------------------------------------------- |
| `add_permission_action`    | Grants a specific permission node to the player.    |
| `remove_permission_action` | Revokes a specific permission node from the player. |

## Configuration

<ResponseField name="permission" type="Var<String>" required>
  The LuckPerms permission node to add or remove.

  *Example: `essentials.fly`*
</ResponseField>

## Example Usage

<CodeGroup>
  ```yaml Grant Fly theme={null}
  # Gives the player fly permission
  add_permission_action:
    permission: "essentials.fly"
  ```

  ```yaml Revoke Fly theme={null}
  # Removes the fly permission
  remove_permission_action:
    permission: "essentials.fly"
  ```
</CodeGroup>
