Sentinel Documentation
SDKSubscribeInvite Sentinel
  • GETTING STARTED
    • About Sentinel
    • What's a workspace?
    • Getting Started with Sentinel
      • Linking an Experience
  • 🛡️ Is Sentinel Safe to Use? Addressing Your Security Concerns
  • INFORMATION
    • Features
      • Cross-Platform Tool Suite
      • Account Linking
      • Role Synchronization
      • Advanced Analytics
    • How to get a Discord Role Id
    • Sentinel Roles: Flexible Permission Management
    • Using Sentinel's CRON Jobs to Automatically Unban Players Through Roblox Open Cloud API
    • Anti-Raid Protection & AI Content Moderator by Nebula Labs
    • Role Sync: Automatically Assign Discord Roles Based on Roblox Data
    • AI Content Moderator: Smart Civility
  • Luau SDK
    • BanAPI Documentation
  • RankingAPI Docuemtation
  • EvidenceAPI Documentation
  • DiscordAPI Documentation
  • Open Cloud API
    • Open Cloud API Introduction
    • v1
      • Models
        • BanInfo
      • Routes
        • BansAPI
          • /is-banned
          • /ban-async
          • /pending-bans
          • /pending-unbans
          • /bans
          • /unban-async
          • /export/bans/json
          • /export/bans/csv
        • RankingAPI
          • /group-role
        • EvidenceAPI
          • /evidence/create
          • /evidence/{evidenceGuid}
          • /evidence/{evidenceGuid}/metadata
    • METALink Registry API
  • Webhooks
    • Introduction to Webhooks
    • Security & Authentication for Webhooks
    • Default Payload Schema
    • Payload Dummies
      • DISCORD_BANNED
      • DISCORD_UNBANNED
      • GAME_BAN_UPDATED
      • GAME_BANNED
      • GAME_UNBANNED
  • Blogs
    • 🚀 Introducing Sentinel Tickets: Revolutionizing Discord Support
    • 🚨 Sentinel Evidence System is Now Live for Premium Users! 🚨
    • Sentinel February Update
  • 🚀 Coming Soon: April Platform Update – Sentinel Bot Development
  • March Update
  • AI Content Moderator Beta
  • Legal
    • 6 Month Retention Policy
    • Term's of Service
    • Privacy Policy
Powered by GitBook
On this page
  • Understanding Sentinel Roles: Flexible Permission Management for Moderators
  • Key Features of Sentinel Roles
  • 1. Granular Permissions
  • 2. Manual Role Assignment
  • 3. Automatic Role Assignment
  • 4. Role Linking
  • How Sentinel Roles Differ From the Role-Sync Module
  • Use Cases for Sentinel Roles
  • Setting Up Sentinel Roles

Was this helpful?

Export as PDF
  1. INFORMATION

Sentinel Roles: Flexible Permission Management

Understanding Sentinel Roles: Flexible Permission Management for Moderators

The Sentinel Roles System is a robust feature designed to give you precise control over permissions for users in your moderation ecosystem. With customizable roles, you can delegate authority, assign responsibilities, and even automate role assignments based on specific requirements.

This feature is distinct from Sentinel's Role-Sync Module, which focuses on syncing roles based on external services like Bloxlink or Rover. Sentinel Roles are tailored for managing permissions directly within the Sentinel platform.


Key Features of Sentinel Roles

1. Granular Permissions

Sentinel Roles allow you to grant specific permissions based on user responsibilities, such as:

  • Administrator: Access to all permissions and features.

  • Manage Bans: Ability to issue, lift, and manage player bans.

  • Manage Tickets: Authority to handle support/moderation tickets.

  • Moderate Discord: Permissions for managing Discord-specific moderation tasks (e.g., muting, banning, or kicking users).

This granularity ensures that every team member has the exact level of access they need—nothing more, nothing less.


2. Manual Role Assignment

Admins can manually assign Sentinel Roles to individual users. This approach is ideal for situations where:

  • You want full control over who receives specific permissions.

  • Automatic assignment criteria do not apply or are too broad.


3. Automatic Role Assignment

For added convenience, Sentinel Roles can be automatically assigned based on specific criteria, such as:

  • Discord Role: Assign roles to users with a specific role in your Discord server.

  • Discord User ID: Grant permissions to specific Discord users.

  • Discord Guild Permission: Automatically assign roles based on existing Discord guild permissions (e.g., Administrator permissions).

  • Roblox User ID: Assign roles to specific Roblox users.

  • Roblox Group Rank: Grant roles to users based on their rank in a Roblox group.

  • Discord Guild Owner: Automatically grant roles to the owner of the Discord server.


4. Role Linking

Sentinel Roles can be configured to automatically grant a Discord role when assigned. This is useful for maintaining consistency between Sentinel permissions and your Discord server’s role hierarchy.


How Sentinel Roles Differ From the Role-Sync Module

Sentinel Roles are not the same as the Role-Sync Module. Here's how they differ:

  • Sentinel Roles: Focuses on assigning and managing permissions within Sentinel for moderation and administrative tasks. These roles operate independently of external services.

  • Role-Sync Module: Synchronizes Discord roles based on Roblox group ranks, ownership of game passes, or other external criteria. This is comparable to third-party bots like Bloxlink or Rover.


Use Cases for Sentinel Roles

  1. Moderation Teams

    • Assign "Manage Bans" to team members responsible for player bans, ensuring they cannot access unrelated areas like tickets or Discord moderation.

  2. Automated Permissions

    • Automatically assign "Moderate Discord" to users with the "Discord Moderator" role in your server.

  3. Roblox-Based Moderation

    • Link "Manage Tickets" to specific Roblox group ranks, ensuring only high-ranking group members can access ticket management.

  4. Cross-Platform Consistency

    • Use Sentinel Roles to grant permissions in Sentinel while automatically assigning Discord roles to match, creating a seamless experience across platforms.


Setting Up Sentinel Roles

  1. Create a New Role

    • In Sentinel’s dashboard, navigate to the Roles section and click New Role.

  2. Define Permissions

    • Choose the permissions this role should have (e.g., Manage Bans, Moderate Discord).

  3. Set Assignment Criteria

    • Configure automatic assignment criteria, such as requiring a specific Discord role or Roblox group rank.

  4. Link Discord Roles (Optional)

    • Enable the option to grant a Discord role when this Sentinel Role is assigned.

  5. Save and Test

    • Save your role and test its functionality by assigning it to a test user or verifying automatic assignment.

PreviousHow to get a Discord Role IdNextUsing Sentinel's CRON Jobs to Automatically Unban Players Through Roblox Open Cloud API

Last updated 6 months ago

Was this helpful?