Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Événements et demandes pour les applications 3P
Note
Si vous êtes développeur, découvrez comment créer des applications qui réagissent aux événements : intégrez l'application aux données des agents de l'espace de travail des agents Connect Customer.
Vous devez autoriser explicitement les applications tierces à accéder aux données Connect Customer. Attribuez des autorisations via l'API ou dans le Console de gestion AWS. Vous pouvez également modifier les autorisations sur une application existante.
Pour comprendre les effets de l’attribution d’une autorisation particulière, passez en revue les autorisations suivantes, leur description, ainsi que les demandes et événements correspondants.
Par exemple, si vous attribuez User.Details.View à une application, celle-ci peut effectuer les agent.getARN requêtes agent.getName et. Si votre application s'abonne à un événement ou demande des données pour lesquelles elle n'est pas autorisée, elle risque de ne pas fonctionner comme prévu.
Pour en savoir plus sur chaque demande et événement, consultez la Référence des API.
| Autorisation | Description | Requêtes | Événements |
|---|---|---|---|
|
User.Details.View |
Informations sur l'agent, telles que son nom complet et son ARN utilisateur |
agent/getName agent/getARN |
|
|
User.Configuration.View |
Informations de configuration relatives à l’agent, telles que son profil de routage associé |
agent/getRoutingProfile agent/getChannelConcurrency agent/getExtension getLanguage agent/listAvailabilityStates agent/listQuickConnects voice/getOutboundCallPermission voice/listDialableCountries |
sur LanguageChanged |
|
User.Status.View |
Détails relatifs au statut de l’agent |
agent/getState |
agent/onStateChanged |
|
Contact.Details.View |
Informations sur le contact ouvert dans l'espace de travail |
contact/getInitialContactId contact/getChannelType contact/getStateDuration contact/getQueue contact/getQueueTimestamp |
contact/onCleared contact/onMissed contact/onStartingAcw contact/onConnected |
|
Contact.CustomerDetails.View |
Détails relatifs à vos clients, tels que le numéro de téléphone d’où ils appellent (voix uniquement) |
voice/getInitialCustomerPhoneNumber |
|
|
Contact.Attributes.View |
Métadonnées relatives au contact |
contact/getAttribute contact/getAttributes |
|
|
User.Status.Edit |
Modification du statut de l’agent |
agent/setAvailabilityState agent/setAvailabilityStateByName agent/setOffline |
|
|
Contact.Details.Edit |
Fonctionnalités de modification des contacts, telles que les appels sortants ou le transfert d'appels |
voice/createOutboundCall contact/transfer contact/addParticipant contact/accept contact/clear |
|
|
* |
Permet d’accéder à toutes les demandes et à tous les événements. |