Symphony Messaging Dev Docs
Developer CertificationREST API
  • Start Your Developer Journey
  • Bots
    • Building Bots
    • Planning Your Bot
      • Conversational Bot
      • Interactive Bot
      • Headless Bot
    • Getting Started
      • Getting Started with BDK
      • Creating a Service Account
      • Configuration
      • Truststores
    • Overview of REST API
      • REST API Architecture
      • Overview of Pod API
      • Overview of Key Manager API
      • Overview of Agent API
      • Bot Permissions
      • REST API Reference
    • Authentication
      • RSA Authentication Workflow
      • Certificate Authentication Workflow
    • Datafeed
      • Real-Time Events
      • Overview of Streams
    • Messages
      • MessageML
        • MessageML Basics
          • Content Grouping
          • Text formatting and semantics
          • Tables
          • Images
          • Tags and mentions
            • Enhanced tags notice
          • Style Attributes
          • Special Characters
          • Emojis
        • Elements Interactive Forms
          • Buttons
            • Icon set for Buttons
          • Text Field
          • Masked Text Field
          • Text Area
          • Checkbox
          • Radio Button
          • Dropdown Menu
          • Person Selector
          • Room Selector
          • Date Picker
          • Time Picker
          • Timezone Picker
          • Table Select
          • Regular Expressions - Regex
        • Extensibility UI Actions
          • OpenChat
          • Dialog
        • Entities
          • Standard Entities
          • Custom Entities
      • PresentationML
    • Bots Best Practices
    • Open Source Code Samples
  • Extension Apps
    • Building Extension Apps
    • Planning Your App
    • Getting Started
      • Getting Started with ADK
      • Application Manifest Bundle
      • Add an Extension App to a Symphony Pod
    • Overview of Extension API
      • Initialization
      • Register and Connect
      • Extension API Services
        • Service Interface
        • Register and Subscribe
        • Modules Service
        • Entity Service
          • Entity Advanced Templating
          • Message Format - ExtensionML
        • Applications-Nav Service
        • Share Service
        • Commerce Service
        • Dialogs Service
        • UI Service
          • Receiving Conversation and User Information
          • Filter Function
    • App Authentication
      • Circle of Trust Authentication
      • OBO Authentication
  • Developer Tools
    • Symphony Messaging Generator
    • Bot Developer Kit for Java
      • Build a Conversational Bot
      • Build an Interactive Bot
      • Build a Headless Bot
      • Integrate a Bot with an Identity Provider
    • Bot Developer Kit for Python
    • App Developer Kit
      • Build a Basic Extension App
      • Build an Extension App with App Views
        • Add Buttons and Handlers to an Extension App
        • Add BDK to an Extension App for Circle of Trust
      • Build an Extension App with Message Renderers
    • Postman
    • UI Style Guide
      • Colors
      • Form Elements
      • Buttons
  • Embedded Modules
    • Symphony Messaging URI
      • Symphony Messaging URI for Mobile (deprecated)
    • Desktop interoperability
      • FDC3 intents
        • Message format
      • Configuration guide
        • Configure Interop.io
        • Configure Here Core
        • Configure Finsemble
        • Configure with Embedded Mode
        • Troubleshooting
      • Change log
    • Embedded Mode
      • Get started
      • Configuration parameters
      • Open a chat
      • Send a message
      • Create a room
      • Pin a message
      • Notifications
      • Support for extension applications
      • Open an app
      • Embedded Mode with Sponsored Access
      • Pricing tiers
      • Logout
    • Universal Webhook
      • User guide
        • Example with Splunk
      • Installation guide
  • Symphony REST API
    • Messaging REST API
    • Federation
    • Sponsored Access API
    • Enhanced Directory API
  • Developer Certification
    • Developer Certification
  • Mobile Frameworks
    • Blackberry
    • MobileIron
  • Admin Guides
    • Change Logs
      • API Agent
        • Agent - 25.5
        • Agent - 25.3 (LTS)
        • Agent - 24.12 (LTS)
        • Agent - 24.9 (LTS)
        • Agent - 24.6 (LTS)
        • Archives
          • Agent - 24.11
          • Agent - 24.10
          • Agent - 23.9 (LTS)
          • Agent - 24.8
          • Agent - 24.3 (LTS)
          • Agent - 24.2
          • Agent - 24.1
          • Agent - 23.12 (LTS)
          • Agent - 23.11
          • Agent - 23.10
          • Agent - 23.7
          • Agent - 23.6 (LTS)
          • Agent - 23.4
          • Agent - 23.3 (LTS)
          • Agent - 23.1
          • Agent - 22.12 (LTS)
          • Agent - 22.11
          • Agent - 22.10
          • Agent - 22.9 (LTS)
          • Agent - 22.8
          • Agent - 22.7
          • Agent - 22.6 (LTS)
          • Agent - 20.14
          • Agent - 20.13
          • Agent - 20.12
          • Agent - 20.10
          • Agent - 20.9 (2.62)
          • Agent - 20.7 (2.61)
          • Agent - 20.6 (2.60)
          • Agent - 20.5 (2.59)
          • Agent - 20.4 (2.58)
      • SBE (Pod API)
        • SBE - 24.1
        • SBE - 20.16
        • SBE - 20.15
        • Archives
          • SBE - 20.14
          • SBE - 20.13
          • SBE - 20.12
          • SBE - 20.10
          • SBE - 20.9 (1.62)
          • SBE - 20.7 (1.61)
          • SBE - 20.6 (1.60)
          • SBE - 20.5 (1.59)
          • SBE - 20.4 (1.58)
      • Client 2.0 APIs
        • Client 2.0 - 25.05
        • Client 2.0 - 25.03
        • Client 2.0 - 24.12
        • Client 2.0 - 24.05
        • Client 2.0 - 23.02
        • Client 2.0 - 22.11
        • Archives
          • Client 2.0 - 20.4
          • Client 2.0 - 20.5
          • Client 2.0 - 20.6
          • Client 2.0 - 20.7
          • Client 2.0 - 20.9
          • Client 2.0 - 20.10
          • Client 2.0 - 20.12
          • Client 2.0 - 22.8
          • Client 2.0 - 22.10
      • Universal Webhook
        • Univ Webhook - 2.6
        • Univ Webhook - 2.4
        • Univ Webhook - 2.2
        • Univ Webhook - 2.1
        • Univ Webhook - 2.0
    • API Change Management
    • Global Throttling
    • Agent Guide
      • Network Topology
      • Agent Download
      • Agent Installation
      • Agent Configuration Fields
      • Agent Server High Availability
      • Agent Performance Tuning
Powered by GitBook
On this page
  • Individual Role
  • User Provisioning Role
  • Scope Management Role
  • Content Management Role
  • Expression Filter Policy Management Role
  • Audit Trail Management Role
  • Group Manager Role (Distribution List)
  • Malware Scan State User Role
  • Malware Scan Manager Role

Was this helpful?

Export as PDF
  1. Bots
  2. Overview of REST API

Bot Permissions

List of Bot Permissions

This page lists the available roles and the associated privileges that may be required for certain endpoints:

Individual Role

Privileges

LOGIN_WITH_PASSWORD

User Provisioning Role

Privileges

ACCESS_ADMIN_API

ACCESS_CERT_PROVISIONING_API

ACCESS_USER_PROVISIONING_API

ACTIVATE_AND_DEACTIVATE_ANY_ROOM

ACTIVATE_SERVICE_ACCOUNT

ADD_AND_REMOVE_USERS_IN_ANY_ROOM

ADMIN_PRESENCE_UPDATE

ADMIN_RESET_USER_PASSWORD

BULK_MANAGE_USERS

CREATE_APPS

CREATE_END_USER_ACCOUNT

CREATE_SERVICE_ACCOUNT

DEACTIVATE_END_USER_ACCOUNT

DEACTIVATE_SERVICE_ACCOUNT

LOGIN_WITH_SHARED_SECRET

MODIFY_APPS MODIFY_APPS_ENTITLEMENTS

MODIFY_END_USER_ACCOUNT

MANAGE_BLACKLIST

MANAGE_USER_DELEGATES

MANAGE_INFO_BARRIERS

MODIFY_END_USER_ENTITLEMENTS

MODIFY_USER_APPS_ENTITLEMENTS

MODIFY_USER_DISCLAIMERS

MODIFY_SERVICE_ACCOUNT

MODIFY_SERVICE_USER_ENTITLEMENTS

PROMOTE_AND_DEMOTE_OWNERS_IN_ANY_ROOM

VIEW_ANY_STREAM_DETAILS

VIEW_ANY_STREAM_MEMBERSHIP

VIEW_APPS VIEW_APPS_ENTITLEMENTS

VIEW_BLACKLIST VIEW_DISCLAIMER_AUDIT_TRAIL

VIEW_INFO_BARRIERS

VIEW_PAST_STREAM_MEMBERS

VIEW_POD_DISCLAIMERS

VIEW_PROFANITY_ENFORCEMENT_AUDIT_TRAIL

VIEW_USAGE_POLICY_DETAILS

VIEW_USER_APPS_ENTITLEMENTS

VIEW_USER_AUDIT_TRAIL VIEW_USER_DETAIL

Scope Management Role

Privileges

ACCESS_ADMIN_API

VIEW_USER_AUDIT_TRAIL

MANAGE_ROLE_SCOPES

VIEW_ROLE_SCOPES

VIEW_USER_DETAIL

Content Management Role

Privileges

ACCESS_ADMIN_API

IMPORT_MESSAGES

LOGIN_WITH_SHARED_SECRET SUPPRESS_MESSAGE

VIEW_MANAGE_MESSAGES

VIEW_USER_DETAIL VIEW_USER_ENTITLEMENTS

Expression Filter Policy Management Role

Privileges

ACCESS_ADMIN_API

DLP_CRYPTO_KEY

MANAGE_EXPRESSION_FILTERS

VIEW_DLP_VIOLATION

VIEW_PROFANITY_ENFORCEMENT_AUDIT_TRAIL

VIEW_EXPRESSION_FILTERS

VIEW_USER_DETAIL MANAGE_FILE_EXTENSIONS VIEW_USER_ENTITLEMENTS

Audit Trail Management Role

Privileges

VIEW_PRIVILEGED_USER_AUDIT_TRAIL

ACCESS_ADMIN_API

Group Manager Role (Distribution List)

Privileges

VIEW_USER_DETAIL

ACCESS_ADMIN_API CAN_CREATE_DISTRIBUTION_LIST

Malware Scan State User Role

Privileges

SET_MALWARE_SCAN_STATE VIEW_MALWARE_SCAN_STATE

Malware Scan Manager Role

Privileges

VIEW_MALWARE_SCAN_CONFIG ACCESS_ADMIN_API VIEW_MALWARE_SCAN_AUDIT_TRAIL SET_MALWARE_SCAN_CONFIG VIEW_MALWARE_SCAN_STATE

Last updated 2 months ago

Was this helpful?