Permissions reference
The full table of every permission AO Master uses. Permissions are arranged into groups in the Settings → Roles → Edit Role → Permissions editor — the table below uses the same grouping.
This is the one page in the docs where internal bit names appear next to UI labels — it explicitly serves both audiences (staff designing role permissions + devs / power users debugging "what does this permission gate?"). Every other docs page uses just the UI label.
How permissions combine
A member's effective permissions are the union of all the roles they hold. A member with Admin role + Member role has every permission either of those roles has.
Two special cases:
- Administrator — a master override. A role with Administrator turned on bypasses every other check. The Owner of the guild is treated as Administrator regardless of which roles they hold.
- Reserved bits — some bits in the database are reserved for permissions that were removed in earlier refactors. They don't appear in the editor and don't grant anything.
General
| Label | Internal bit | What it gates |
|---|---|---|
| Administrator ⚠ | ADMINISTRATOR | Bypass all permission checks. Full access to everything. Dangerous — grant carefully. |
| Manage Guild | MANAGE_GUILD | Edit guild name, region, policies, and report visibility. Required for most Settings tabs. |
| View Audit Log | VIEW_AUDIT_LOG | See the guild audit log on Settings → Audit Log. Read-only. |
Members
| Label | Internal bit | What it gates |
|---|---|---|
| Manage Members | MANAGE_MEMBERS | Edit display names and kick members. |
| Approve Enlist Members | APPROVE_ENLIST_MEMBERS | Approve enlist requests on #Join Requests and manage join codes on Settings → Enlists. |
Roles
| Label | Internal bit | What it gates |
|---|---|---|
| Manage Roles | MANAGE_ROLES | Create, edit, delete, and assign roles below your highest role. |
Regear
| Label | Internal bit | What it gates |
|---|---|---|
| Approve Regear Requests | APPROVE_REGEAR_REQUEST | Approve or reject death / overcharge regear requests. Also gates Create Cut-off Task + Payout actions. |
Cut-off & Lockers
| Label | Internal bit | What it gates |
|---|---|---|
| Claim Cut-off Tasks | CUTOFF_TAKE_TASKS | Claim available cut-off tasks (the Take Task button) and mark locker permission changes as applied. |
| Supervise Cut-off Tasks | CUTOFF_SUPERVISE_TASKS | Create, edit, undo, and oversee all cut-off tasks regardless of who claimed them. |
| Manage Lockers | MANAGE_LOCKERS | Assign and unassign lockers to members + edit locker group config. |
War Roles
| Label | Internal bit | What it gates |
|---|---|---|
| Manage War Roles | MANAGE_WAR_ROLES | Create, edit, and assign war role loadouts on Settings → War Roles. Also gates the per-role Silver Cap field. |
Announcements
| Label | Internal bit | What it gates |
|---|---|---|
| Manage Announcements | MANAGE_ANNOUNCEMENTS | Create, edit, and delete guild announcements. |
Integrations
| Label | Internal bit | What it gates |
|---|---|---|
| Manage Integrations ⚠ | MANAGE_INTEGRATIONS | Full Discord integration control — pair / unpair the bot, edit role + war-role mappings, configure the Enlist pipeline, browse #Discord Integration. High privilege — grant carefully. |
Billing
| Label | Internal bit | What it gates |
|---|---|---|
| Manage Guild Billing | MANAGE_GUILD_BILLING | Redeem Gold from the guild Treasury to upgrade the guild tier. |
Bank (Silver Bank + Siphon Bank + Armory + Item Price)
| Label | Internal bit | What it gates |
|---|---|---|
| Manage Banks, Armory & Item Price | MANAGE_GUILD_ECONOMY | Paste logs into Silver / Siphon / Armory, add or remove entries, complete withdrawals, manage bank notes, configure low-stock alerts, toggle bank / Item Price systems on or off, manage Item Price focus list + price overrides, reset any of the four. |
| View Banks, Armory & Item Price | VIEW_GUILD_ECONOMY | See all member balances, full guild transaction history, the Armory inventory + log, and Item Price focus list + market values. |
ZvZ Attendance
| Label | Internal bit | What it gates |
|---|---|---|
| Manage ZvZ Events | MANAGE_ZVZ_EVENTS | Schedule events, edit, close, cancel, archive, reset, and manually adjust attendance. Late-upload override. |
| Record ZvZ Attendance | RECORD_ZVZ_ATTENDANCE | Upload party-roster screenshots during the event window. The Party Leader role. |
| Shot Call Party Board | SHOT_CALL_PARTY_BOARD | Compose parties on an event + force-assign / kick members + manage presets. Narrower than Manage ZvZ Events — can't create / cancel / archive events themselves. |
Member Self-Service
These permissions are usually granted to the Default Member Role so every member has them.
| Label | Internal bit | What it gates |
|---|---|---|
| Request Death Regear | REQUEST_REGEAR_DEATH | Submit death regear requests + see your own deaths on #Request Regear → Deaths. Implies seeing your own My Requests. |
| Request Overcharge | REQUEST_REGEAR_OVERCHARGE | Submit overcharge requests + see your own OC requests on My Requests. |
Typical role compositions
| Role preset | Permissions usually granted |
|---|---|
| Default Member | Request Death Regear, Request Overcharge. Nothing else by default. |
| Recruiter | Approve Enlist Members. |
| Packer / Regear Staff | Claim Cut-off Tasks. Often paired with View Banks, Armory & Item Price for stock visibility. |
| Regear Reviewer | Approve Regear Requests. |
| Shot-caller / Party Leader | Record ZvZ Attendance + Shot Call Party Board. |
| Manager | All of the above + Manage Members, Manage Roles, Manage Lockers, View Audit Log. |
| Owner | Treated as Administrator by default. |
Reserved bits
Several bits are reserved in the database from earlier permission refactors and don't appear in the editor. They don't grant anything; the system simply skips them. If you're inspecting an older config blob, you may see references to removed bits like VIEW_GUILD, VIEW_MEMBERS, VIEW_DEATHS, VIEW_TASKS, VIEW_LOCKERS, VIEW_WAR_ROLES, ACK_LOCKERS, VIEW_OWN_DEATHS, VIEW_OWN_REQUESTS, CANCEL_OWN_REQUESTS, VIEW_OWN_ECONOMY. These were consolidated into the broader permissions above; the system silently ignores them when applying an old config.
Cross-links
- Settings → Roles — where you build the role compositions that use these permissions.
- Members — assign roles + permissions — the per-member assignment side.
Last reviewed
Verified against server/utils/permissions.ts on 2026-05-24 against commit ca1b39b2. The grouping + labels here match what staff sees in the Edit Role → Permissions editor.