OAuth Scopes for eGain APIs

The tables below documents the OAuth scopes that gives permission to access specific eGain Product API capabilities.

User Manager APIs

Permissions Description
Delegated Application
https://api.egain.cloud/auth/core.usermgr.read https://api.egain.cloud/auth/app.core.usermgr.read View users, user groups, roles and permissions
https://api.egain.cloud/auth/core.usermgr.manage https://api.egain.cloud/auth/app.core.usermgr.manage Manages users, user groups, roles and permissions

Case Manager APIs

Permissions Description
Delegated Application
https://api.egain.cloud/auth/core.casemgr.read https://api.egain.cloud/auth/app.core.casemgr.read View cases and activities in the system
https://api.egain.cloud/auth/core.casemgr.manage https://api.egain.cloud/auth/app.core.casemgr.manage Manages cases and activities in the system

Work Assignment APIs

Permissions Description
Delegated Application
https://api.egain.cloud/auth/core.workassignmentmgr.read https://api.egain.cloud/auth/app.core.workassignmentmgr.read View queue and queue Attributes
https://api.egain.cloud/auth/core.workassignmentmgr.manage https://api.egain.cloud/auth/app.core.workassignmentmgr.manage Manages Queue Availability, Queue Load and Queues (Depth, Priority, and other properties)

Customer Manager APIs

Permissions Description
Delegated Application
https://api.egain.cloud/auth/core.customermgr.read https://api.egain.cloud/auth/app.core.customermgr.read View customers and customer context
https://api.egain.cloud/auth/core.customermgr.manage https://api.egain.cloud/auth/app.core.customermgr.maange Manage customers and customer context

Information Manager APIs

Permissions Description
Delegated Application
https://api.egain.cloud/auth/core.infomgr.read https://api.egain.cloud/auth/app.core.infomgr.read View application details

Micro Services Manager APIs

Permissions Description
Delegated Application
https://api.egain.cloud/auth/core.microservicesmgr.shorturls.manage Use URL Shortening service
https://api.egain.cloud/auth/core.microservicesmgr.zipcode.read View ZIP Code
https://api.egain.cloud/auth/core.microservicesmgr.lookup.read Use Phone number look up service
https://api.egain.cloud/auth/core.microservicesmgr.sentiment.read Use Sentimental Analyzer service

Secure Messaging APIs

Permissions Description
Delegated Application
https://api.egain.cloud/auth/conversation.securemessagingmgr.read Get issue types for a message center (Context)

Messaging Router APIs

Permissions Description
Delegated Application
https://api.egain.cloud/auth/conversation.messagerouter.read https://api.egain.cloud/auth/app.conversation.messagerouter.read View the routing the messages to participants

Conversation Manager APIs

Permissions Description
Delegated Application
https://api.egain.cloud/auth/conversation.conversationmgr.read View accounts, channels, clientapps, orchestrations and participants
https://api.egain.cloud/auth/conversation.conversationmgr.manage Manage accounts, channels, clientapps, orchestrations and participants
https://api.egain.cloud/auth/conversation.conversationmgr.interaction.read View conversation, messages and assets
https://api.egain.cloud/auth/conversation.conversationmgr.interaction.manage Manage conversations, messages and assets

Notifcation Manager APIs

Permissions Description
Delegated Application
https://api.egain.cloud/auth/conversation.notificationmgr.read View accounts and templates
https://api.egain.cloud/auth/conversation.notificationmgr.manage Manage accounts and templates
https://api.egain.cloud/auth/conversation.notificationmgr.interaction.read View messages, delivery receipts and assets
https://api.egain.cloud/auth/conversation.notificationmgr.interaction.manage Manage messages, delivery receipts and assets

Knowledge Portal Manager APIs

Permissions Description
Delegated Application
https://api.egain.cloud/auth/knowledge.portalmgr.read https://api.egain.cloud/auth/app.knowledge.portalmgr.read View Knowledge Access Objects.
https://api.egain.cloud/auth/knowledge.portalmgr.manage https://api.egain.cloud/auth/app.knowledge.portalmgr.manage Manages suggestions, guided help search and profile for portal