# The GetPublishedDashboardTokenInfoResponse object

## Attributes

- `custom_claim` (string, Public Preview)
  Custom claim generated from external_value and external_viewer_id.
   Format: `urn:aibi:external_data:<external_value>:<external_viewer_id>:<dashboard_id>`
- `scope` (string, Public Preview)
  Scope defining access permissions.
- `authorization_details` (array of object, Public Preview)
  Authorization constraints for accessing the published dashboard.
   Currently includes `workspace_rule_set` and could be enriched with `unity_catalog_privileges` before
   oAuth token generation.
  - `type` (string, Public Preview)
    The type of authorization downscoping policy.
     Ex: `workspace_rule_set` defines access rules for a specific workspace resource
  - `resource_name` (string, Public Preview)
    The resource name to which the authorization rule applies.
     This field is specific to `workspace_rule_set` constraint.
     Format: `workspaces/{workspace_id}/dashboards/{dashboard_id}`
  - `resource_legacy_acl_path` (string, Public Preview)
    The acl path of the tree store resource resource.
  - `grant_rules` (array of object, Public Preview)
    Represents downscoped permission rules with specific access rights.
     This field is specific to `workspace_rule_set` constraint.
    - `permission_set` (string, Public Preview)
      Permission sets for dashboard are defined in
       iam-common/rbac-common/permission-sets/definitions/TreeStoreBasePermissionSets
       Ex: `permissionSets/dashboard.runner`

## Example

```json
{
  "custom_claim": "string",
  "scope": "string",
  "authorization_details": [
    {
      "type": "string",
      "resource_name": "string",
      "resource_legacy_acl_path": "string",
      "grant_rules": [
        {}
      ]
    }
  ]
}
```


