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

# Permissions

## Admin

| Permission                   | Description                                               |
| ---------------------------- | --------------------------------------------------------- |
| `airauctions.admin`          | Grants all permissions.                                   |
| `airauctions.command.open`   | Allows opening a specific GUI.                            |
| `airauctions.command.slots`  | Allows giving or taking extra listing slots from players. |
| `airauctions.command.delete` | Allows deleting any listing via `/ah delete`.             |

***

## Commands

<table data-search="false"><thead><tr><th>Permission</th><th>Description</th></tr></thead><tbody><tr><td><code>airauctions.command.sell</code></td><td>Allows creating listings via <code>/ah sell</code>.</td></tr><tr><td><code>airauctions.command.bid</code></td><td>Allows creating bid listings via <code>/ah bid</code>.</td></tr><tr><td><code>airauctions.command.storage</code></td><td>Allows viewing own storage.</td></tr><tr><td><code>airauctions.command.storage.others</code></td><td>Allows viewing another player's storage.</td></tr><tr><td><code>airauctions.command.listings</code></td><td>Allows viewing own active listings.</td></tr><tr><td><code>airauctions.command.listings.others</code></td><td>Allows viewing another player's active listings.</td></tr><tr><td><code>airauctions.command.expired</code></td><td>Allows viewing own expired listings.</td></tr><tr><td><code>airauctions.command.expired.others</code></td><td>Allows viewing another player's expired listings.</td></tr><tr><td><code>airauctions.command.history</code></td><td>Allows viewing own transaction history.</td></tr><tr><td><code>airauctions.command.history.others</code></td><td>Allows viewing another player's transaction history.</td></tr><tr><td><code>airauctions.command.search</code></td><td>Allows searching listings via <code>/ah search</code>.</td></tr><tr><td><code>airauctions.command.player</code></td><td>Allows viewing another player's active listings.</td></tr></tbody></table>

{% hint style="info" %}
`airauctions.use` grants all standard user permissions.
{% endhint %}

## Bypasses

### Dynamic Bypasses

| Permission                                   | Description                                                                                |
| -------------------------------------------- | ------------------------------------------------------------------------------------------ |
| `airauctions.bypass.limit.<number>`          | Sets the maximum amount of active listings a player can have.                              |
| `airauctions.bypass.duration-time.<seconds>` | Sets the maximum bid duration allowed when creating a bid listing.                         |
| `airauctions.bypass.expire-time.<seconds>`   | Sets a custom expiration time for the player's listings.                                   |
| `airauctions.bypass.fee.<number>`            | Sets a custom creation fee percentage or flat amount for listing items.                    |
| `airauctions.bypass.tax.<number>`            | Sets a custom sales tax percentage or flat amount subtracted from successful transactions. |

### Flat Bypasses

<table data-search="false"><thead><tr><th>Permission</th><th>Description</th></tr></thead><tbody><tr><td><code>airauctions.bypass.limit</code></td><td>Bypasses the active listing limit.</td></tr><tr><td><code>airauctions.bypass.expire-time</code></td><td>Bypasses the listing expiration time.</td></tr><tr><td><code>airauctions.bypass.duration-time</code></td><td>Bypasses the listing duration time.</td></tr><tr><td><code>airauctions.bypass.fee</code></td><td>Bypasses the listing fee.</td></tr><tr><td><code>airauctions.bypass.tax</code></td><td>Bypasses the sales tax.</td></tr><tr><td><code>airauctions.bypass.gamemodes</code></td><td>Bypasses blocked gamemode restrictions.</td></tr><tr><td><code>airauctions.bypass.worlds</code></td><td>Bypasses blocked world restrictions.</td></tr><tr><td><code>airauctions.bypass.damaged-items</code></td><td>Bypasses the damaged item restriction.</td></tr><tr><td><code>airauctions.bypass.blacklist</code></td><td>Bypasses the item blacklist.</td></tr><tr><td><code>airauctions.bypass.cooldown</code></td><td>Bypasses the listing cooldown.</td></tr></tbody></table>

{% hint style="info" %}
`airauctions.bypass.*` grants all bypass permissions.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://airdevelopment.gitbook.io/docs/airauctions/permissions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
