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

# Requirements

## Settings Avampost requirements

Within the Avampost configuration, you can specify custom permissions. These permissions dictate user actions such as entering, starting, or claiming rewards from the Avampost.

#### **How to Set Custom Permissions**:

1. Navigate to **ConfigGUI**.
2. Select the desired outpost.
3. Go to **Requirements**.
4. Choose the permission type you wish to set.

This configuration can be found within the `avamposts.yml` file:

```yaml
    requirements:
      requirements-to-join:
        enabled: false
        permission: 'avampost.test' #Permission to enter in the Avampost
      requirements-to-start:
        enabled: false
        permission: 'avampost.test' #Permission to start the Avampost
      requirements-to-get-rewards:
        enabled: false
        permission: 'avampost.test' #Permission to get rewards
```

{% hint style="info" %}
**Note**: For the `requirements-to-join` setting, ensure that the flag for the set region is configured to **ALLOW** with the format: `flag: avampost-join-requirement: ALLOW`.
{% endhint %}
