diff --git a/src/content/docs/query-your-data/explore-query-data/dashboards/Prerequisites-to-share-dashboards-charts.mdx b/src/content/docs/query-your-data/explore-query-data/dashboards/Prerequisites-to-share-dashboards-charts.mdx
index 83e44db291d..68bfd5def5c 100644
--- a/src/content/docs/query-your-data/explore-query-data/dashboards/Prerequisites-to-share-dashboards-charts.mdx
+++ b/src/content/docs/query-your-data/explore-query-data/dashboards/Prerequisites-to-share-dashboards-charts.mdx
@@ -18,11 +18,113 @@ freshnessValidatedDate: never
When you share dashboards or charts publicly via live URLs, it exposes sensitive data to external viewers, so it's critical to manage access and permissions carefully. Ensure you have the following setups as per your requirement to securely share dashboards and charts.
Each of the following personas has specific responsibilities in this process:
-* **Authentication domain manager**: Controls the feature's enablement organization-wide.
+* **Authentication domain manager**: Controls the feature's enablement in account level.
* **Administrator**: Configures custom roles and permissions for users to manage live URLs.
## Feature enablement [#feature-enablement]
+For sharing dashboards publicly, the Authentication domain manager needs to check and enable the **Live Url Creation** policy at the account level. This is not applicable to chart sharing. The Authentication domain manager can check the status of this policy in accounts, and enable or disable it only via NerdGraph API.
+
+
+ As an Authentication Domain Manager, you can check the current status of the **Live Url Creation** policy in specific accounts. Use the [NerdGraph API explorer](https://one.newrelic.com/nerdgraph-graphiql) to construct a [graph API call](/docs/apis/nerdgraph/get-started/nerdgraph-explorer) as following. Replace `1, 2, 3` with actual account IDs. If you don't provide the account IDs, the call returns the status of your authorized account. You can query up to 100 accounts simultaneously.
+
+ ```
+ {
+ actor {
+ dashboard {
+ liveUrlCreationPolicies(filter: {
+ accountIds: [1, 2, 3]
+ }) {
+ liveUrlCreationPolicies {
+ accountId
+ liveUrlCreationAllowed
+ }
+ }
+ }
+ }
+ }
+
+ ```
+ A sample response appears as following:
+
+ ```
+ {
+ {
+ "data": {
+ "actor": {
+ "dashboard": {
+ "liveUrlCreationPolicies": {
+ "liveUrlCreationPolicies": [
+ {
+ "accountId": 1,
+ "liveUrlCreationAllowed": true
+ },
+ {
+ "accountId": 2,
+ "liveUrlCreationAllowed": false
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+
+ ```
+
+
+
+ As an Authentication Domain Manager, you can enable or disable the **Live Url Creation** policy in specific accounts. Ensure you have authorization for these accounts. Use the [NerdGraph API explorer](https://one.newrelic.com/nerdgraph-graphiql) to construct a [graph API call](/docs/apis/nerdgraph/get-started/nerdgraph-explorer) as given here with the following changes:
+ * Replace `1, 2, 3` with actual account IDs.
+ * Set `liveUrlCreationAllowed` to `true` to enable the policy, or `false` to disable it.
+
+ You can query up to 100 accounts simultaneously. Each successful update triggers an audit event for the corresponding account ID.
+
+ ```
+ mutation {
+ dashboardUpdateLiveUrlCreationPolicies(
+ policiesInput: {
+ accountIds: [1,2],
+ liveUrlCreationAllowed: true}
+ ) {
+ liveUrlCreationPolicies {
+ accountId
+ liveUrlCreationAllowed
+ }
+ }
+ }
+
+ ```
+ A sample response appears as following. If you have provided an unknown account ID, the response will show `UNAUTHORIZED` error code.
+
+ ```
+ {
+ "data": {
+ "dashboardUpdateLiveUrlCreationPolicies": {
+ "liveUrlCreationPolicies": [
+ {
+ "accountId": 1,
+ "liveUrlCreationAllowed": true
+ },
+ {
+ "accountId": 2,
+ "liveUrlCreationAllowed": true
+ }
+ ]
+ }
+ }
+ }
+
+ ```
+
+
+
## Access management [#access-management]
@@ -34,10 +136,10 @@ As an Administrator perform the following steps to grant access to a user for [m
### Add permissions to a custom role [#permissions-to-custom-role]
[Create a new custom role](/docs/accounts/accounts-billing/new-relic-one-user-management/account-user-mgmt-tutorial/#roles) with the following permissions, or add them to an existing role. Check with the user to understand the level of access required.
- * `Live Chart Url (all)`: Access details of live URLs for all users.
+ * `Live Url (all)`: Access details of live URLs for all users.
* `View`: Can see all live URL details.
* `Delete`: Can revoke any live URLs.
- * `Live Chart Url (individual)`: Access details of live URLs owned by the user.
+ * `Live Url (individual)`: Access details of live URLs owned by the user.
* `View`: Can see own live URL details.
* `Modify`: Can update the time period of the URLs to remain live.
* `Delete`: Can revoke own live URLs.
@@ -49,6 +151,9 @@ As an Administrator perform the following steps to grant access to a user for [m
1. Add the user under **Members**.
2. Associate the custom role with the desired account under **Account access** for dashboard sharing.
3. If the dashboard data spans multiple accounts, include the custom role for each relevant account within the group.
+
+ Ensure you have the sharing capabilities defined for all accounts queried in the dashboard.
+
diff --git a/src/content/docs/query-your-data/explore-query-data/dashboards/share-charts-dashbords-externally.mdx b/src/content/docs/query-your-data/explore-query-data/dashboards/share-charts-dashbords-externally.mdx
index db31b861e1e..f4db66ed2b4 100644
--- a/src/content/docs/query-your-data/explore-query-data/dashboards/share-charts-dashbords-externally.mdx
+++ b/src/content/docs/query-your-data/explore-query-data/dashboards/share-charts-dashbords-externally.mdx
@@ -13,10 +13,15 @@ freshnessValidatedDate: never
---
In New Relic, you can share dashboards and charts with viewers outside your organization, even if they don't have a New Relic account. This feature expands the audience for your insights while maintaining security controls and auditing capabilities. The shared dashboards and charts are accessible via publicly accessible live URLs that you create from the New Relic platform.
-When external users access the shared dashboards or charts, the page renders with the same data and visualizations as the original entity, with the only interactive capability being the adjustment of the time range. Each time viewers access the live URLs, it consumes your allocated [CCU](/docs/licenses/license-information/product-definitions/new-relic-one-pricing-definitions/#compute-capacity-unit) limit. If usage exceeds this limit, [additional charges](/docs/accounts/accounts-billing/new-relic-one-pricing-billing/add-on-billing) may apply.
+When external users access the shared dashboards or charts, the page renders with the same data and visualizations as the original entity, with the following interactive capabilities:
+* **Time range**: Viewers can pick the time range from a drop-down to see data for a specific period.
+* **View mode**: Viewers can select light or dark mode depending on their preference.
+* **TV mode**: Viewers can enable a full-screen TV mode that optimizes the dashboard for display on a television screen.
+Each time viewers access the live URLs, it consumes your allocated [CCU](/docs/licenses/license-information/product-definitions/new-relic-one-pricing-definitions/#compute-capacity-unit) limit. If usage exceeds this limit, [additional charges](/docs/accounts/accounts-billing/new-relic-one-pricing-billing/add-on-billing) may apply.
- Anyone with the live dashboard or chart URLs can view all the information from the dashboard or chart. Share information carefully and in accordance with your company's internal policies and procedures.
+
+ Anyone with the live dashboard or chart URLs can view all the information from the dashboard or chart. Share information carefully and in accordance with your company's internal policies and procedures.
## Prerequisites [#prerequisites-public-dashboard]
This feature includes multiple security layers and conditions to ensure controlled and secure data sharing. To share dashboards or charts publicly, ensure the following setup is in place. Refer to the [Security and access management](/docs/query-your-data/explore-query-data/dashboards/Prerequisites-to-share-dashboards-charts) for setup details:
@@ -31,7 +36,7 @@ This feature includes multiple security layers and conditions to ensure controll
## Share your dashboard [#share-dashboard]
You can share your dashboard by generating a live dashboard URL and managing its expiration duration. Additionally, you can view the list of generated URLs with details and revoke them at any time from the New Relic platform. To ensure security and compliance, monitor the audit trail for creating, updating, or revoking shared dashboard URLs.
- You can also create and manage live dashboard URLs through the [NerdGraph API](/docs/apis/nerdgraph/examples/manage-live-dashboard-urls-via-api).
+You can also create and manage live dashboard URLs through the [NerdGraph API](/docs/apis/nerdgraph/examples/manage-live-dashboard-urls-via-api).
### Create a live dashboard URL [#create-dashboard-url]
To create a publicly accessible live URL for your dashboard: