Events and Requests - Amazon Connect

Events and Requests

App permissions

Note

If you are a developer, review how to create applications that react to events here.

When you onboard the applications by using the API or the onboardingUI in the AWS Console, you must explicitly give third-party applications permissions to Amazon Connect data. You can also edit the permissions on an existing app.

To understand the effects of assigning a particular permission, please review the below permissions, description, and corresponding requests and events. As an example: If you assign the permission User.Details.View to the application, then it will have the ability to make the following requests: agent.getName and agent.getARN. If your app attempts to subscribe to an event or make a request for data that it does not have permission for, your app may not function as intended. To learn more about each request and event, see the API Reference.

Permission Description Requests Events

User.Details.View

Details about the agent, such as their full name and User ARN

agent/getName

agent/getARN

User.Configuration.View

Configuration information about the agent, such as their associated routing profile

agent/getRoutingProfile

agent/getChannelConcurrency

agent/getDialableCountries

agent/getExtension

getLanguage

onLanguageChanged

User.Status.View

Details about the agent's status

agent/getState

agent/onStateChanged

Contact.Details.View

Details about the contact available in the workspace

contact/getInitialContactId

contact/getType

contact/getStateDuration

contact/getQueue

contact/getQueueTimestamp

contact/onDestroyed

contact/onMissed

contact/onStartingAcw

contact/onConnected

Contact.CustomerDetails.View

Details about your customers, such as the phone number they're calling from (Voice only)

contact/getPhoneNumber

Contact.Attributes.View

Metadata about the contact

contact/getAttribute

contact/getAttributes