Stay organized with collectionsSave and categorize content based on your preferences.
You can control who has access to what data in Conversational Insights. As an administrator, you can grant individual users access to a specific portion of your Conversational Insights data, without letting them access all the data. This fine-grained access control is possible when you use authorized views.
Authorized views have full access to all the data, and use a filter expression to restrict which data the user can access. If you grant each individual user access to only one authorized view, a user can only access the portion of data that their authorized view's filter allows.
Authorized views
Use authorized views to perform the following tasks:
Let a manager view and analyze only conversations for agents in their reporting chain.
Allow an agent to view only their own conversations.
Retrieve conversation data.
Perform analysis.
Edit feedback labels.
You can't use authorized views to perform the following tasks:
Edit or import conversation data.
Train topic models.
Create score cards.
View sets
Authorized views areresources with built-in identitiesand require permissions to access
Conversational Insights data. You can group them into authorized view sets, which can help organize permissions for authorized views. For example, you can grant a role to all
authorized views in an authorized view set instead of
individual authorized views usingprincipal identifiers for sets of resources.
Grant fine-grained access
Follow these steps to grant a user fine-grained access:
Create an authorized view set to group the authorized views.
To allow access to Conversational Insights data, grant a role on the project to the authorized view.
Create an authorized view to define the data restrictions.
To allow a user to perform actions through the authorized view, grant them a different role on the authorized view.
For example, to allow view access to conversations, you can grant thecontactcenterinsights.conversations.getpermission to the authorized view through thecontactcenterinsights/viewerrole at the project level.
You should also grant the correspondingcontactcenterinsights.authorizedConversations.getpermission to the user through thecontactcenterinsights/authorizedViewerrole on the authorized view.
The user only has access based on the combination of the following permissions:
The user hascontactcenterinsights.authorizedConversation.geton the
authorized view.
The authorized view filter doesn't restrict the conversation they're trying to
view.
The authorized view hascontactcenterinsights.conversation.geton the project.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Overview\n\nYou can control who has access to what data in Conversational Insights. As an administrator, you can grant individual users access to a specific portion of your Conversational Insights data, without letting them access all the data. This fine-grained access control is possible when you use authorized views.\n\nAuthorized views have full access to all the data, and use a filter expression to restrict which data the user can access. If you grant each individual user access to only one authorized view, a user can only access the portion of data that their authorized view's filter allows.\n\nAuthorized views\n----------------\n\nUse authorized views to perform the following tasks:\n\n- Let a manager view and analyze only conversations for agents in their reporting chain.\n- Allow an agent to view only their own conversations.\n- Retrieve conversation data.\n- Perform analysis.\n- Edit feedback labels.\n\nYou can't use authorized views to perform the following tasks:\n\n- Edit or import conversation data.\n- Train topic models.\n- Create score cards.\n\n### View sets\n\nAuthorized views are [resources with built-in identities](/iam/docs/resources-with-built-in-identities) and require permissions to access\nConversational Insights data. You can group them into authorized view sets, which can help organize permissions for authorized views. For example, you can grant a role to all\nauthorized views in an authorized view set instead of\nindividual authorized views using\n[principal identifiers for sets of resources](/iam/docs/resources-with-built-in-identities#resource-sets).\n\nGrant fine-grained access\n-------------------------\n\nFollow these steps to grant a user fine-grained access:\n\n1. Create an authorized view set to group the authorized views.\n2. To allow access to Conversational Insights data, grant a role on the project to the authorized view.\n3. Create an authorized view to define the data restrictions.\n4. To allow a user to perform actions through the authorized view, grant them a different role on the authorized view.\n\nFor example, to allow view access to conversations, you can grant the `contactcenterinsights.conversations.get` permission to the authorized view through the `contactcenterinsights/viewer` role at the project level.\nYou should also grant the corresponding `contactcenterinsights.authorizedConversations.get` permission to the user through the\n`contactcenterinsights/authorizedViewer` role on the authorized view.\n\nThe user only has access based on the combination of the following permissions:\n\n1. The user has `contactcenterinsights.authorizedConversation.get` on the authorized view.\n2. The authorized view filter doesn't restrict the conversation they're trying to view.\n3. The authorized view has `contactcenterinsights.conversation.get` on the project.\n\nWhat's next?\n------------\n\n- [Create and manage authorized views](/contact-center/insights/docs/create-and-manage-authorized-views)\n- [Use authorized views](/contact-center/insights/docs/using-authorized-views)\n- [Best practices for authorized views](/contact-center/insights/docs/best-practices-for-authorized-views)"]]