Open MilSim.io
C2 Overview

C2 Permission Reference

The current API-backed list of permissions community owners can add to C2 roles.

This reference is generated from the MilSim API permission catalogue. Use it with the task guides before changing a role: the exact key grants access, while the guide explains the button, outcome, and any plan feature required.

How To Read A Permission

A permission has an area and an action: for example, events:create lets a role create events. read usually opens a list or detail page; it does not automatically grant edit or delete access.

AreaExact permission keysAvailable actions
Communitycommunity:viewview
Adminadmin:assign-admin
admin:manage-branding
admin:manage-community
admin:manage-discord
assign admin, manage branding, manage community, manage discord
Positionspositions:create
positions:read
positions:update
positions:delete
positions:modify-folders
create, read, update, delete, modify folders
Unitsunits:create
units:read
units:update
units:delete
units:modify-folders
create, read, update, delete, modify folders
ORBATorbat:create
orbat:read
orbat:update
orbat:delete
create, read, update, delete
Ranksranks:create
ranks:read
ranks:update
ranks:delete
ranks:modify-folders
create, read, update, delete, modify folders
Awardsawards:create
awards:read
awards:update
awards:delete
awards:modify-folders
create, read, update, delete, modify folders
Qualificationsqualifications:create
qualifications:read
qualifications:update
qualifications:delete
qualifications:modify-folders
create, read, update, delete, modify folders
Profilesprofiles:create
profiles:read
profiles:update
profiles:delete
profiles:modify-ranks
profiles:modify-awards
profiles:modify-units
profiles:modify-positions
profiles:modify-qualifications
profiles:modify-statuses
profiles:modify-avatar
profiles:modify-background
profiles:modify-roles
profiles:modify-metadata
create, read, update, delete, modify ranks, modify awards, modify units, modify positions, modify qualifications, modify statuses, modify avatar, modify background, modify roles, modify metadata
Profile Statusesprofile-statuses:create
profile-statuses:read
profile-statuses:update
profile-statuses:delete
create, read, update, delete
Profile Notesprofile-notes:create
profile-notes:read
profile-notes:delete
create, read, delete
Rolesroles:create
roles:read
roles:update
roles:delete
create, read, update, delete
Attendance Statusesattendance_status:create
attendance_status:read
attendance_status:update
attendance_status:delete
create, read, update, delete
Eventsevents:create
events:read
events:update
events:delete
events:read-drafts
events:create-drafts
events:manage-attendance
create, read, update, delete, read drafts, create drafts, manage attendance
Calendarcalendar:readread
Campaign Eventscampaign-events:create
campaign-events:read
campaign-events:update
campaign-events:delete
campaign-events:read-drafts
campaign-events:create-drafts
campaign-events:manage-attendance
create, read, update, delete, read drafts, create drafts, manage attendance
Attendance Statusesattendance-statuses:create
attendance-statuses:read
attendance-statuses:update
attendance-statuses:delete
create, read, update, delete
Campaignscampaigns:create
campaigns:read
campaigns:update
campaigns:delete
create, read, update, delete
Formsforms:create
forms:read
forms:update
forms:delete
create, read, update, delete
Form Submissionsform-submissions:create
form-submissions:read
form-submissions:update
form-submissions:delete
create, read, update, delete
Form Submission Statusesform-submission-statuses:create
form-submission-statuses:read
form-submission-statuses:update
form-submission-statuses:delete
create, read, update, delete
Application Fieldsapplication-fields:create
application-fields:read
application-fields:update
application-fields:delete
create, read, update, delete
Application Submission Statusesapplication-submission-statuses:create
application-submission-statuses:read
application-submission-statuses:update
application-submission-statuses:delete
create, read, update, delete
Applicationsapplications:create
applications:read
applications:update
applications:delete
applications:update-status
create, read, update, delete, update status
Application Commentsapplication-comments:create
application-comments:read
application-comments:delete
create, read, delete
Automationautomation:create
automation:read
automation:update
automation:delete
create, read, update, delete
Automation Logsautomation-logs:read
automation-logs:delete
read, delete
Community Analyticscommunity-analytics:readread
Community Vote Analyticscommunity-vote-analytics:readread
Community Socialscommunity-socials:manage-settingsmanage settings
Community Albumscommunity-albums:create
community-albums:update
create, update
Community Album Assetscommunity-album-assets:create
community-album-assets:update
community-album-assets:delete
create, update, delete

Important Notes

  • Give staff the smallest set needed for their actual job. Start with read access, then add create, update, or delete only where needed.
  • A permission does not bypass a community plan feature. A locked page can still require a plan upgrade.
  • C2 currently references roles:view in one compatibility check, but it is not part of this API-backed catalogue. Do not add it to a role; use roles:read and follow the verification note in Roles And Permissions.
  • This page is regenerated with npm run docs:permissions; do not edit the table by hand.
Copyright © 2026