Skip to main content
Back to Admin Console API Scopes define what level of access an app has to platform features and services. By creating apps and assigning scopes, you control which platform capabilities are exposed to each integration or external system. API Scopes

Getting Started

1. Create an App

  • Select New or + Create App from the App dropdown.
  • Enter an App Name.
  • A Client ID and Client Secret are automatically generated for authenticating API requests.

2. Assign API Scopes

Select the scopes that match the features your app needs to access.

Supported API Scopes

API ScopeDescription
IntentIdentificationDetect intents and entities from an utterance via a secured API
BotDefinitionCreate, export, and import bots
BatchTestExecute and manage Batch Test Suites, including running tests and retrieving results
BotPublishPublish bots for deployment
TestAndTrainTrain ML models, manage FAQs, import/export utterances
LogsRetrieve bot audit and admin console logs
GenAILLMUsageLogsRetrieve GenAI and LLM usage logs
ProfileManagementManage roles and delete user data
BotAnalyticsRetrieve chat history and conversation sessions
UserManagementManage users
CustomReportsFetch data for custom widgets and reports
ManageKnowledgeGraphManage and export knowledge graph definitions
ChannelManagementCreate and update communication channels
BotKitConfigure botkits and agent transfers
MasterAdminView and use sample bots
ProcessflowExecute Process Apps via secure APIs
ProcessDefinitionImport, export, and list Process Apps
ProcessPublishPublish Process Apps via API
ProcessLogsRetrieve audit logs for Process App executions
LanguageSettingsEnable/disable languages, update settings, change default language
ConversationTestsManage and execute conversation test suites
FileAccessRetrieve download URLs for uploaded files
AnswersFull control over Search AI — answer generation, feedback, data ingestion, facets, chunks, highlights, and document/permission entities

Once configured, apps can be used from within the Bot Builder Platform or externally via the platform’s public APIs. For the complete API list, see the API Reference.