All pages
Powered by GitBook
1 of 1

Loading...

VQL API

API documentation for executing VQL queries through the Assessment Query API.

Overview

You can programmatically execute Veza Query Language (VQL) queries through Veza's Assessment Query API. This interface allows you to run VQL queries against Veza's Access Graph and retrieve results using standard REST API calls.

VQL vs. Traditional Approaches

VQL offers a simplified way to interact with Veza's Assessment Query APIs, enabling:

  • Automated compliance monitoring

  • Cross-platform integration

  • Custom investigation and reporting tools built on top of the Veza graph

While Veza's traditional JSON-based interfaces provide robust programmatic functionality, they are developer-focused and require detailed specification of all query components. VQL, with its SQL-like syntax, is more accessible to security practitioners who may already be familiar with similar query languages.

Example Comparison

Here's how the same query appears in both formats:

Traditional JSON Format:

{
  "query_type": "SOURCE_TO_DESTINATION",
  "source_node_types": {
    "nodes": [
      {
        "node_type": "AwsIamUser",
        "condition_expression": {
          "specs": [
            {
              "fn": "EQ",
              "property": "is_active",
              "value": true
            }
          ]
        }
      }
    ]
  },
  "destination_node_types": {
    "nodes": [
      {
        "node_type": "S3Bucket"
      }
    ]
  }
}

Equivalent VQL:

SHOW AwsIamUser WHERE is_active = true RELATED_TO S3Bucket

VQL's concise syntax makes queries easier to write, review, and troubleshoot while maintaining the power of Veza's assessment capabilities.

Requirements

To use the VQL API, you will need:

  • A valid API token. For details on obtaining and using API tokens, see Authentication.

  • Basic understanding of VQL syntax (see VQL Syntax)

  • VQL features enabled in your Veza instance

API Endpoints

The VQL API provides two primary endpoints for retrieving query results: Get Query Results (Count) and Get Query Results (Nodes).

Get Query Results (Count)

This endpoint retrieves result counts for a VQL query. These queries can execute faster and are optimal for metrics, reporting, and dashboard use cases where you need the total count rather than detailed node information.

Get Query Results (Nodes)

The vql:nodes endpoint retrieves detailed results for VQL queries, showing source nodes, their properties, and access relationship information. This format is useful for security analysis, access reviews, and permission auditing.

Example Request

POST /api/v1/assessments/vql:nodes
{
  "query": "SHOW OktaUser WHERE is_active = true RELATED TO S3Bucket RESULT INCLUDE DESTINATION NODES LIMIT 50;"
}

This example asks: "Show me all active Okta users who have access to AWS S3 buckets, include details about those buckets, and limit results to 50 entries."

Understanding the API Response

When you send a VQL query, Veza returns a structured JSON response with results based on the latest graph data. The response contains:

  • Path Values: Each entry represents a connection between a source and destination node

  • Source: Details about the source node, including properties and risk level

  • Permissions: Both high-level ("abstract") permissions and specific ("concrete") permissions

  • Destination: Information about the destination node the source can access

Example Response

{
  "path_values": [
    {
      "source": {
        "id": "00u5pqrs7xyP9uvw30z9",
        "type": "OktaUser",
        "properties": {
          "email": "[email protected]",
          "name": "[email protected]",
          "first_name": "John",
          "last_name": "Smith",
          "is_active": true,
          "identity_type": "HUMAN"
        },
        "risk_level": "CRITICAL"
      },
      "abstract_permissions": [
        "MetadataRead"
      ],
      "concrete_permissions": [
        "s3:ListBucket"
      ],
      "destination": {
        "id": "arn:aws:s3:::aws-cloudtrail-logs-123456789012-abcdef12",
        "type": "S3Bucket",
        "properties": {
          "name": "aws-cloudtrail-logs-123456789012-abcdef12",
          "region": "us-east-1",
          "block_public_access_enabled": true
        },
        "risk_level": "LOW"
      }
    }
  ],
  "cursor": "eyJsaW1pdCI6NTAsInN0YXJ0IjpbInNlcV9pZP...",
  "has_more": true
}

Pagination

For queries that return large result sets, use pagination to retrieve results in manageable chunks using the LIMIT and AFTER CURSOR keywords in your VQL query:

  1. Make an initial request with a specified limit (e.g., LIMIT 50)

  2. Check if has_more is true in the response

  3. If more results exist, make subsequent requests using the cursor token from the previous response with AFTER CURSOR 'token'

Example initial request:

{
  "query": "SHOW SnowflakeUser RELATED TO SnowflakeTable WITH EFFECTIVE PERMISSIONS = ANY ('DATA_DELETE') LIMIT 50;"
}

For subsequent requests, use the cursor token from the previous response:

{
  "query": "SHOW SnowflakeUser RELATED TO SnowflakeTable WITH EFFECTIVE PERMISSIONS = ANY ('DATA_DELETE') AFTER CURSOR 'elcl9uYW1lIjoicjJkMiJ9fQ==' LIMIT 50;"
}

Related Documentation

  • VQL Syntax Reference - Complete documentation of VQL query syntax

  • VQL Quick Start Guide - Examples and usage patterns

  • Assessment Query API Overview - General information about the Assessment Query API

Retrieves the result count for the given VQL query.

post
Authorizations
AuthorizationstringRequired

Veza API key for authentication. Generate keys in Administration > API Keys.

Body
querystringOptional
page_sizestringOptionalDeprecated

The maximum number of results to be returned. Fewer results may be returned even when more pages exist.

page_tokenstringOptionalDeprecated

The token specifying the specific page of results to retrieve.

Responses
200

OK

application/json
result_typestringOptional
number_valuestringOptional
timestamp_valuestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

next_page_tokenstringOptional

The pagination token to retrieve the next page of results.

has_morebooleanOptional

If true, more results are available.

max_destination_node_countstringOptional
min_destination_node_countstringOptional
avg_destination_node_countnumber · floatOptional
approx_total_source_nodes_countstringOptional
default

Default error response

application/json

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

codeinteger · int32Optional

The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].

messagestringOptional

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.

@typestringOptional

The type of the serialized message.

Other propertiesanyOptional
post
/api/v1/assessments/vql:result

Retrieves the result nodes for the given VQL query.

post

Returns results as source nodes with optional destination entities and paths.

Authorizations
AuthorizationstringRequired

Veza API key for authentication. Generate keys in Administration > API Keys.

Body
querystringOptional
page_sizestringOptionalDeprecated

The maximum number of results to be returned. Fewer results may be returned even when more pages exist.

page_tokenstringOptionalDeprecated

The token specifying the specific page of results to retrieve.

Responses
200

OK

application/json
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

abstract_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group. abstract_permissions and concrete permission for source to destination pairs without path summary accumulate permissions from all paths from source to destination for source to destination pairs with path summary they accumulate permissions per each unique path summary abstract permissions are only accumulated in case of an EFFECTIVE_ACCESS NodeRelationshipType

concrete_permissionsstring[]Optional
conditionsstring[]Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

results_truncatedbooleanOptional
filtered_concrete_permissionsstring[]Optional
corresponding_abstract_permissionsstring[]Optional
permissionsstring[]Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
access_path_risk_scoreinteger · uint32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
idstringOptional
typestringOptional
propertiesobjectOptional
destination_node_countinteger · int32Optional
permissionsobject[]OptionalDeprecated
⤷Circular reference to object[]
engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

engagement_scoreinteger · int32Optional
over_provisioned_scoreinteger · int32Optional
total_countstringOptional
accessed_countstringOptional
last_usedstring · date-timeOptional
countinteger · int32Optional
concrete_permissionsstring[]Optional
canonical_permissionsstring[]Optional
destination_node_idsstring[]OptionalDeprecated
risk_levelinteger · enumOptional
raw_permissionsstring[]Optional

Effective permissions. These three should be a separate object, but we are preserving backwards compatibility; treat these as a linked group.

effective_permissionsstring[]Optional
conditionsstring[]Optional
destination_node_percentage_of_totalnumber · floatOptional
typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

typestringOptional
keystringOptional
valuestringOptional
Other propertiesanyOptional

Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

filtered_raw_permissionsstring[]Optional
corresponding_effective_permissionsstring[]Optional
last_usedstring · date-timeOptional
namestringOptional
last_usedstring · date-timeOptional
role_substitution_recommended_rolestringOptional
role_substitution_reason_for_high_priv_rolestringOptional
role_substitution_errorstringOptional
default_cohort_role_users_in_cohortstring[]Optional
default_cohort_rolestringOptional
default_cohort_role_all_common_rolesstring[]Optional
default_cohort_role_errorstringOptional
timestring · date-timeOptional
login_countstringOptional
median_login_countnumber · floatOptional
outlier_predictionnumber · floatOptional
predictionnumber · floatOptional
scorenumber · floatOptional
namestringOptional
valuenumber · floatOptional
explanationstringOptional
query_idstringOptional
suppressedbooleanOptional
risk_levelinteger · enumOptional
integration_typestringOptional
joined_nodesobjectOptional
⤷Circular reference to object
additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

additional_spec_propertiesobjectOptional

Additional properties from the originating union query spec. This is populated from or union_specs[i].additional_spec_properties (for union queries). Each result will have the additional_spec_properties from the query spec that generated it, allowing you to correlate results back to their originating spec in union queries.

approx_total_source_nodes_countstringOptional
next_page_tokenstringOptional

The token to retrieve the next page of results.

has_morebooleanOptional

If true, more results are available.

default

Default error response

application/json

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

codeinteger · int32Optional

The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].

messagestringOptional

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.

@typestringOptional

The type of the serialized message.

Other propertiesanyOptional
post
/api/v1/assessments/vql:nodes
{
  "result_type": "text",
  "number_value": "text",
  "timestamp_value": "text",
  "nodes_value": {
    "values": [
      {
        "id": "text",
        "type": "text",
        "properties": {},
        "destination_node_count": 1,
        "engagement_access_stats": {
          "engagement_score": 1,
          "over_provisioned_score": 1,
          "total_count": "text",
          "accessed_count": "text"
        },
        "access_stats": {
          "last_used": "2026-05-20T10:10:29.953Z",
          "count": 1,
          "concrete_permissions": [
            "text"
          ],
          "canonical_permissions": [
            "text"
          ]
        },
        "risk_level": 1,
        "raw_permissions": [
          "text"
        ],
        "effective_permissions": [
          "text"
        ],
        "unsupported_conditions": {
          "ANY_ADDITIONAL_PROPERTY": {
            "conditions": [
              "text"
            ]
          }
        },
        "destination_node_percentage_of_total": 1,
        "tags": [
          {
            "type": "text",
            "key": "text",
            "value": "text",
            "properties": {
              "ANY_ADDITIONAL_PROPERTY": null
            }
          }
        ],
        "specified_tags": [
          {
            "type": "text",
            "key": "text",
            "value": "text",
            "properties": {
              "ANY_ADDITIONAL_PROPERTY": null
            }
          }
        ],
        "filtered_raw_permissions": [
          "text"
        ],
        "corresponding_effective_permissions": [
          "text"
        ],
        "single_entity_access_stats": {
          "last_used": "2026-05-20T10:10:29.953Z",
          "last_used_with_events_for": [
            {
              "name": "text",
              "last_used": "2026-05-20T10:10:29.953Z"
            }
          ]
        },
        "additional_node_properties": {
          "role_substitution_recommended_role": "text",
          "role_substitution_reason_for_high_priv_role": "text",
          "role_substitution_error": "text",
          "default_cohort_role_users_in_cohort": [
            "text"
          ],
          "default_cohort_role": "text",
          "default_cohort_role_all_common_roles": [
            "text"
          ],
          "default_cohort_role_error": "text",
          "login_anomaly_detection_stats": [
            {
              "time": "2026-05-20T10:10:29.953Z",
              "login_count": "text",
              "median_login_count": 1,
              "outlier_prediction": 1
            }
          ],
          "outlier_prediction": {
            "prediction": 1,
            "score": 1,
            "contributing_features": [
              {
                "name": "text",
                "value": 1,
                "explanation": "text"
              }
            ]
          },
          "associated_risks": [
            {
              "query_id": "text",
              "suppressed": true,
              "risk_level": 1
            }
          ]
        },
        "integration_type": "text",
        "joined_nodes": {
          "ANY_ADDITIONAL_PROPERTY": {
            "id": "text",
            "type": "text",
            "properties": {},
            "destination_node_count": 1,
            "permissions": "[Circular Reference]",
            "engagement_access_stats": {
              "engagement_score": 1,
              "over_provisioned_score": 1,
              "total_count": "text",
              "accessed_count": "text"
            },
            "access_stats": {
              "last_used": "2026-05-20T10:10:29.953Z",
              "count": 1,
              "concrete_permissions": [
                "text"
              ],
              "canonical_permissions": [
                "text"
              ]
            },
            "risk_level": 1,
            "raw_permissions": [
              "text"
            ],
            "effective_permissions": [
              "text"
            ],
            "unsupported_conditions": {
              "ANY_ADDITIONAL_PROPERTY": {
                "conditions": [
                  "text"
                ]
              }
            },
            "destination_node_percentage_of_total": 1,
            "tags": [
              {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              }
            ],
            "specified_tags": [
              {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              }
            ],
            "filtered_raw_permissions": [
              "text"
            ],
            "corresponding_effective_permissions": [
              "text"
            ],
            "single_entity_access_stats": {
              "last_used": "2026-05-20T10:10:29.953Z",
              "last_used_with_events_for": [
                {
                  "name": "text",
                  "last_used": "2026-05-20T10:10:29.953Z"
                }
              ]
            },
            "additional_node_properties": {
              "role_substitution_recommended_role": "text",
              "role_substitution_reason_for_high_priv_role": "text",
              "role_substitution_error": "text",
              "default_cohort_role_users_in_cohort": [
                "text"
              ],
              "default_cohort_role": "text",
              "default_cohort_role_all_common_roles": [
                "text"
              ],
              "default_cohort_role_error": "text",
              "login_anomaly_detection_stats": [
                {
                  "time": "2026-05-20T10:10:29.953Z",
                  "login_count": "text",
                  "median_login_count": 1,
                  "outlier_prediction": 1
                }
              ],
              "outlier_prediction": {
                "prediction": 1,
                "score": 1,
                "contributing_features": [
                  {
                    "name": "text",
                    "value": 1,
                    "explanation": "text"
                  }
                ]
              },
              "associated_risks": [
                {
                  "query_id": "text",
                  "suppressed": true,
                  "risk_level": 1
                }
              ]
            },
            "integration_type": "text",
            "joined_nodes": "[Circular Reference]",
            "additional_spec_properties": {}
          }
        },
        "additional_spec_properties": {}
      }
    ],
    "next_page_token": "text",
    "has_more": true
  },
  "result_statistics": {
    "max_destination_node_count": "text",
    "min_destination_node_count": "text",
    "avg_destination_node_count": 1
  },
  "approx_total_source_nodes_count": "text"
}
{
  "values": [
    {
      "id": "text",
      "type": "text",
      "properties": {},
      "destination_node_count": 1,
      "engagement_access_stats": {
        "engagement_score": 1,
        "over_provisioned_score": 1,
        "total_count": "text",
        "accessed_count": "text"
      },
      "access_stats": {
        "last_used": "2026-05-20T10:10:29.953Z",
        "count": 1,
        "concrete_permissions": [
          "text"
        ],
        "canonical_permissions": [
          "text"
        ]
      },
      "risk_level": 1,
      "raw_permissions": [
        "text"
      ],
      "effective_permissions": [
        "text"
      ],
      "unsupported_conditions": {
        "ANY_ADDITIONAL_PROPERTY": {
          "conditions": [
            "text"
          ]
        }
      },
      "destination_node_percentage_of_total": 1,
      "tags": [
        {
          "type": "text",
          "key": "text",
          "value": "text",
          "properties": {
            "ANY_ADDITIONAL_PROPERTY": null
          }
        }
      ],
      "specified_tags": [
        {
          "type": "text",
          "key": "text",
          "value": "text",
          "properties": {
            "ANY_ADDITIONAL_PROPERTY": null
          }
        }
      ],
      "filtered_raw_permissions": [
        "text"
      ],
      "corresponding_effective_permissions": [
        "text"
      ],
      "single_entity_access_stats": {
        "last_used": "2026-05-20T10:10:29.953Z",
        "last_used_with_events_for": [
          {
            "name": "text",
            "last_used": "2026-05-20T10:10:29.953Z"
          }
        ]
      },
      "additional_node_properties": {
        "role_substitution_recommended_role": "text",
        "role_substitution_reason_for_high_priv_role": "text",
        "role_substitution_error": "text",
        "default_cohort_role_users_in_cohort": [
          "text"
        ],
        "default_cohort_role": "text",
        "default_cohort_role_all_common_roles": [
          "text"
        ],
        "default_cohort_role_error": "text",
        "login_anomaly_detection_stats": [
          {
            "time": "2026-05-20T10:10:29.953Z",
            "login_count": "text",
            "median_login_count": 1,
            "outlier_prediction": 1
          }
        ],
        "outlier_prediction": {
          "prediction": 1,
          "score": 1,
          "contributing_features": [
            {
              "name": "text",
              "value": 1,
              "explanation": "text"
            }
          ]
        },
        "associated_risks": [
          {
            "query_id": "text",
            "suppressed": true,
            "risk_level": 1
          }
        ]
      },
      "integration_type": "text",
      "joined_nodes": {
        "ANY_ADDITIONAL_PROPERTY": {
          "id": "text",
          "type": "text",
          "properties": {},
          "destination_node_count": 1,
          "engagement_access_stats": {
            "engagement_score": 1,
            "over_provisioned_score": 1,
            "total_count": "text",
            "accessed_count": "text"
          },
          "access_stats": {
            "last_used": "2026-05-20T10:10:29.953Z",
            "count": 1,
            "concrete_permissions": [
              "text"
            ],
            "canonical_permissions": [
              "text"
            ]
          },
          "risk_level": 1,
          "raw_permissions": [
            "text"
          ],
          "effective_permissions": [
            "text"
          ],
          "unsupported_conditions": {
            "ANY_ADDITIONAL_PROPERTY": {
              "conditions": [
                "text"
              ]
            }
          },
          "destination_node_percentage_of_total": 1,
          "tags": [
            {
              "type": "text",
              "key": "text",
              "value": "text",
              "properties": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            }
          ],
          "specified_tags": [
            {
              "type": "text",
              "key": "text",
              "value": "text",
              "properties": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            }
          ],
          "filtered_raw_permissions": [
            "text"
          ],
          "corresponding_effective_permissions": [
            "text"
          ],
          "single_entity_access_stats": {
            "last_used": "2026-05-20T10:10:29.953Z",
            "last_used_with_events_for": [
              {
                "name": "text",
                "last_used": "2026-05-20T10:10:29.953Z"
              }
            ]
          },
          "additional_node_properties": {
            "role_substitution_recommended_role": "text",
            "role_substitution_reason_for_high_priv_role": "text",
            "role_substitution_error": "text",
            "default_cohort_role_users_in_cohort": [
              "text"
            ],
            "default_cohort_role": "text",
            "default_cohort_role_all_common_roles": [
              "text"
            ],
            "default_cohort_role_error": "text",
            "login_anomaly_detection_stats": [
              {
                "time": "2026-05-20T10:10:29.953Z",
                "login_count": "text",
                "median_login_count": 1,
                "outlier_prediction": 1
              }
            ],
            "outlier_prediction": {
              "prediction": 1,
              "score": 1,
              "contributing_features": [
                {
                  "name": "text",
                  "value": 1,
                  "explanation": "text"
                }
              ]
            },
            "associated_risks": [
              {
                "query_id": "text",
                "suppressed": true,
                "risk_level": 1
              }
            ]
          },
          "integration_type": "text",
          "joined_nodes": {
            "ANY_ADDITIONAL_PROPERTY": "[Circular Reference]"
          },
          "additional_spec_properties": {}
        }
      },
      "additional_spec_properties": {}
    }
  ],
  "path_values": [
    {
      "source": {
        "id": "text",
        "type": "text",
        "properties": {},
        "destination_node_count": 1,
        "engagement_access_stats": {
          "engagement_score": 1,
          "over_provisioned_score": 1,
          "total_count": "text",
          "accessed_count": "text"
        },
        "access_stats": {
          "last_used": "2026-05-20T10:10:29.953Z",
          "count": 1,
          "concrete_permissions": [
            "text"
          ],
          "canonical_permissions": [
            "text"
          ]
        },
        "risk_level": 1,
        "raw_permissions": [
          "text"
        ],
        "effective_permissions": [
          "text"
        ],
        "unsupported_conditions": {
          "ANY_ADDITIONAL_PROPERTY": {
            "conditions": [
              "text"
            ]
          }
        },
        "destination_node_percentage_of_total": 1,
        "tags": [
          {
            "type": "text",
            "key": "text",
            "value": "text",
            "properties": {
              "ANY_ADDITIONAL_PROPERTY": null
            }
          }
        ],
        "specified_tags": [
          {
            "type": "text",
            "key": "text",
            "value": "text",
            "properties": {
              "ANY_ADDITIONAL_PROPERTY": null
            }
          }
        ],
        "filtered_raw_permissions": [
          "text"
        ],
        "corresponding_effective_permissions": [
          "text"
        ],
        "single_entity_access_stats": {
          "last_used": "2026-05-20T10:10:29.953Z",
          "last_used_with_events_for": [
            {
              "name": "text",
              "last_used": "2026-05-20T10:10:29.953Z"
            }
          ]
        },
        "additional_node_properties": {
          "role_substitution_recommended_role": "text",
          "role_substitution_reason_for_high_priv_role": "text",
          "role_substitution_error": "text",
          "default_cohort_role_users_in_cohort": [
            "text"
          ],
          "default_cohort_role": "text",
          "default_cohort_role_all_common_roles": [
            "text"
          ],
          "default_cohort_role_error": "text",
          "login_anomaly_detection_stats": [
            {
              "time": "2026-05-20T10:10:29.953Z",
              "login_count": "text",
              "median_login_count": 1,
              "outlier_prediction": 1
            }
          ],
          "outlier_prediction": {
            "prediction": 1,
            "score": 1,
            "contributing_features": [
              {
                "name": "text",
                "value": 1,
                "explanation": "text"
              }
            ]
          },
          "associated_risks": [
            {
              "query_id": "text",
              "suppressed": true,
              "risk_level": 1
            }
          ]
        },
        "integration_type": "text",
        "joined_nodes": {
          "ANY_ADDITIONAL_PROPERTY": {
            "id": "text",
            "type": "text",
            "properties": {},
            "destination_node_count": 1,
            "engagement_access_stats": {
              "engagement_score": 1,
              "over_provisioned_score": 1,
              "total_count": "text",
              "accessed_count": "text"
            },
            "access_stats": {
              "last_used": "2026-05-20T10:10:29.953Z",
              "count": 1,
              "concrete_permissions": [
                "text"
              ],
              "canonical_permissions": [
                "text"
              ]
            },
            "risk_level": 1,
            "raw_permissions": [
              "text"
            ],
            "effective_permissions": [
              "text"
            ],
            "unsupported_conditions": {
              "ANY_ADDITIONAL_PROPERTY": {
                "conditions": [
                  "text"
                ]
              }
            },
            "destination_node_percentage_of_total": 1,
            "tags": [
              {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              }
            ],
            "specified_tags": [
              {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              }
            ],
            "filtered_raw_permissions": [
              "text"
            ],
            "corresponding_effective_permissions": [
              "text"
            ],
            "single_entity_access_stats": {
              "last_used": "2026-05-20T10:10:29.953Z",
              "last_used_with_events_for": [
                {
                  "name": "text",
                  "last_used": "2026-05-20T10:10:29.953Z"
                }
              ]
            },
            "additional_node_properties": {
              "role_substitution_recommended_role": "text",
              "role_substitution_reason_for_high_priv_role": "text",
              "role_substitution_error": "text",
              "default_cohort_role_users_in_cohort": [
                "text"
              ],
              "default_cohort_role": "text",
              "default_cohort_role_all_common_roles": [
                "text"
              ],
              "default_cohort_role_error": "text",
              "login_anomaly_detection_stats": [
                {
                  "time": "2026-05-20T10:10:29.953Z",
                  "login_count": "text",
                  "median_login_count": 1,
                  "outlier_prediction": 1
                }
              ],
              "outlier_prediction": {
                "prediction": 1,
                "score": 1,
                "contributing_features": [
                  {
                    "name": "text",
                    "value": 1,
                    "explanation": "text"
                  }
                ]
              },
              "associated_risks": [
                {
                  "query_id": "text",
                  "suppressed": true,
                  "risk_level": 1
                }
              ]
            },
            "integration_type": "text",
            "joined_nodes": {
              "ANY_ADDITIONAL_PROPERTY": "[Circular Reference]"
            },
            "additional_spec_properties": {}
          }
        },
        "additional_spec_properties": {}
      },
      "abstract_permissions": [
        "text"
      ],
      "concrete_permissions": [
        "text"
      ],
      "unsupported_conditions": {
        "ANY_ADDITIONAL_PROPERTY": {
          "conditions": [
            "text"
          ]
        }
      },
      "destination": {
        "id": "text",
        "type": "text",
        "properties": {},
        "destination_node_count": 1,
        "engagement_access_stats": {
          "engagement_score": 1,
          "over_provisioned_score": 1,
          "total_count": "text",
          "accessed_count": "text"
        },
        "access_stats": {
          "last_used": "2026-05-20T10:10:29.953Z",
          "count": 1,
          "concrete_permissions": [
            "text"
          ],
          "canonical_permissions": [
            "text"
          ]
        },
        "risk_level": 1,
        "raw_permissions": [
          "text"
        ],
        "effective_permissions": [
          "text"
        ],
        "unsupported_conditions": {
          "ANY_ADDITIONAL_PROPERTY": {
            "conditions": [
              "text"
            ]
          }
        },
        "destination_node_percentage_of_total": 1,
        "tags": [
          {
            "type": "text",
            "key": "text",
            "value": "text",
            "properties": {
              "ANY_ADDITIONAL_PROPERTY": null
            }
          }
        ],
        "specified_tags": [
          {
            "type": "text",
            "key": "text",
            "value": "text",
            "properties": {
              "ANY_ADDITIONAL_PROPERTY": null
            }
          }
        ],
        "filtered_raw_permissions": [
          "text"
        ],
        "corresponding_effective_permissions": [
          "text"
        ],
        "single_entity_access_stats": {
          "last_used": "2026-05-20T10:10:29.953Z",
          "last_used_with_events_for": [
            {
              "name": "text",
              "last_used": "2026-05-20T10:10:29.953Z"
            }
          ]
        },
        "additional_node_properties": {
          "role_substitution_recommended_role": "text",
          "role_substitution_reason_for_high_priv_role": "text",
          "role_substitution_error": "text",
          "default_cohort_role_users_in_cohort": [
            "text"
          ],
          "default_cohort_role": "text",
          "default_cohort_role_all_common_roles": [
            "text"
          ],
          "default_cohort_role_error": "text",
          "login_anomaly_detection_stats": [
            {
              "time": "2026-05-20T10:10:29.953Z",
              "login_count": "text",
              "median_login_count": 1,
              "outlier_prediction": 1
            }
          ],
          "outlier_prediction": {
            "prediction": 1,
            "score": 1,
            "contributing_features": [
              {
                "name": "text",
                "value": 1,
                "explanation": "text"
              }
            ]
          },
          "associated_risks": [
            {
              "query_id": "text",
              "suppressed": true,
              "risk_level": 1
            }
          ]
        },
        "integration_type": "text",
        "joined_nodes": {
          "ANY_ADDITIONAL_PROPERTY": {
            "id": "text",
            "type": "text",
            "properties": {},
            "destination_node_count": 1,
            "engagement_access_stats": {
              "engagement_score": 1,
              "over_provisioned_score": 1,
              "total_count": "text",
              "accessed_count": "text"
            },
            "access_stats": {
              "last_used": "2026-05-20T10:10:29.953Z",
              "count": 1,
              "concrete_permissions": [
                "text"
              ],
              "canonical_permissions": [
                "text"
              ]
            },
            "risk_level": 1,
            "raw_permissions": [
              "text"
            ],
            "effective_permissions": [
              "text"
            ],
            "unsupported_conditions": {
              "ANY_ADDITIONAL_PROPERTY": {
                "conditions": [
                  "text"
                ]
              }
            },
            "destination_node_percentage_of_total": 1,
            "tags": [
              {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              }
            ],
            "specified_tags": [
              {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              }
            ],
            "filtered_raw_permissions": [
              "text"
            ],
            "corresponding_effective_permissions": [
              "text"
            ],
            "single_entity_access_stats": {
              "last_used": "2026-05-20T10:10:29.953Z",
              "last_used_with_events_for": [
                {
                  "name": "text",
                  "last_used": "2026-05-20T10:10:29.953Z"
                }
              ]
            },
            "additional_node_properties": {
              "role_substitution_recommended_role": "text",
              "role_substitution_reason_for_high_priv_role": "text",
              "role_substitution_error": "text",
              "default_cohort_role_users_in_cohort": [
                "text"
              ],
              "default_cohort_role": "text",
              "default_cohort_role_all_common_roles": [
                "text"
              ],
              "default_cohort_role_error": "text",
              "login_anomaly_detection_stats": [
                {
                  "time": "2026-05-20T10:10:29.953Z",
                  "login_count": "text",
                  "median_login_count": 1,
                  "outlier_prediction": 1
                }
              ],
              "outlier_prediction": {
                "prediction": 1,
                "score": 1,
                "contributing_features": [
                  {
                    "name": "text",
                    "value": 1,
                    "explanation": "text"
                  }
                ]
              },
              "associated_risks": [
                {
                  "query_id": "text",
                  "suppressed": true,
                  "risk_level": 1
                }
              ]
            },
            "integration_type": "text",
            "joined_nodes": {
              "ANY_ADDITIONAL_PROPERTY": "[Circular Reference]"
            },
            "additional_spec_properties": {}
          }
        },
        "additional_spec_properties": {}
      },
      "path_summary_nodes": [
        {
          "id": "text",
          "type": "text",
          "properties": {},
          "destination_node_count": 1,
          "engagement_access_stats": {
            "engagement_score": 1,
            "over_provisioned_score": 1,
            "total_count": "text",
            "accessed_count": "text"
          },
          "access_stats": {
            "last_used": "2026-05-20T10:10:29.953Z",
            "count": 1,
            "concrete_permissions": [
              "text"
            ],
            "canonical_permissions": [
              "text"
            ]
          },
          "risk_level": 1,
          "raw_permissions": [
            "text"
          ],
          "effective_permissions": [
            "text"
          ],
          "unsupported_conditions": {
            "ANY_ADDITIONAL_PROPERTY": {
              "conditions": [
                "text"
              ]
            }
          },
          "destination_node_percentage_of_total": 1,
          "tags": [
            {
              "type": "text",
              "key": "text",
              "value": "text",
              "properties": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            }
          ],
          "specified_tags": [
            {
              "type": "text",
              "key": "text",
              "value": "text",
              "properties": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            }
          ],
          "filtered_raw_permissions": [
            "text"
          ],
          "corresponding_effective_permissions": [
            "text"
          ],
          "single_entity_access_stats": {
            "last_used": "2026-05-20T10:10:29.953Z",
            "last_used_with_events_for": [
              {
                "name": "text",
                "last_used": "2026-05-20T10:10:29.953Z"
              }
            ]
          },
          "additional_node_properties": {
            "role_substitution_recommended_role": "text",
            "role_substitution_reason_for_high_priv_role": "text",
            "role_substitution_error": "text",
            "default_cohort_role_users_in_cohort": [
              "text"
            ],
            "default_cohort_role": "text",
            "default_cohort_role_all_common_roles": [
              "text"
            ],
            "default_cohort_role_error": "text",
            "login_anomaly_detection_stats": [
              {
                "time": "2026-05-20T10:10:29.953Z",
                "login_count": "text",
                "median_login_count": 1,
                "outlier_prediction": 1
              }
            ],
            "outlier_prediction": {
              "prediction": 1,
              "score": 1,
              "contributing_features": [
                {
                  "name": "text",
                  "value": 1,
                  "explanation": "text"
                }
              ]
            },
            "associated_risks": [
              {
                "query_id": "text",
                "suppressed": true,
                "risk_level": 1
              }
            ]
          },
          "integration_type": "text",
          "joined_nodes": {
            "ANY_ADDITIONAL_PROPERTY": {
              "id": "text",
              "type": "text",
              "properties": {},
              "destination_node_count": 1,
              "engagement_access_stats": {
                "engagement_score": 1,
                "over_provisioned_score": 1,
                "total_count": "text",
                "accessed_count": "text"
              },
              "access_stats": {
                "last_used": "2026-05-20T10:10:29.953Z",
                "count": 1,
                "concrete_permissions": [
                  "text"
                ],
                "canonical_permissions": [
                  "text"
                ]
              },
              "risk_level": 1,
              "raw_permissions": [
                "text"
              ],
              "effective_permissions": [
                "text"
              ],
              "unsupported_conditions": {
                "ANY_ADDITIONAL_PROPERTY": {
                  "conditions": [
                    "text"
                  ]
                }
              },
              "destination_node_percentage_of_total": 1,
              "tags": [
                {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                }
              ],
              "specified_tags": [
                {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                }
              ],
              "filtered_raw_permissions": [
                "text"
              ],
              "corresponding_effective_permissions": [
                "text"
              ],
              "single_entity_access_stats": {
                "last_used": "2026-05-20T10:10:29.953Z",
                "last_used_with_events_for": [
                  {
                    "name": "text",
                    "last_used": "2026-05-20T10:10:29.953Z"
                  }
                ]
              },
              "additional_node_properties": {
                "role_substitution_recommended_role": "text",
                "role_substitution_reason_for_high_priv_role": "text",
                "role_substitution_error": "text",
                "default_cohort_role_users_in_cohort": [
                  "text"
                ],
                "default_cohort_role": "text",
                "default_cohort_role_all_common_roles": [
                  "text"
                ],
                "default_cohort_role_error": "text",
                "login_anomaly_detection_stats": [
                  {
                    "time": "2026-05-20T10:10:29.953Z",
                    "login_count": "text",
                    "median_login_count": 1,
                    "outlier_prediction": 1
                  }
                ],
                "outlier_prediction": {
                  "prediction": 1,
                  "score": 1,
                  "contributing_features": [
                    {
                      "name": "text",
                      "value": 1,
                      "explanation": "text"
                    }
                  ]
                },
                "associated_risks": [
                  {
                    "query_id": "text",
                    "suppressed": true,
                    "risk_level": 1
                  }
                ]
              },
              "integration_type": "text",
              "joined_nodes": {
                "ANY_ADDITIONAL_PROPERTY": "[Circular Reference]"
              },
              "additional_spec_properties": {}
            }
          },
          "additional_spec_properties": {}
        }
      ],
      "results_truncated": true,
      "filtered_concrete_permissions": [
        "text"
      ],
      "corresponding_abstract_permissions": [
        "text"
      ],
      "filtered_concrete_permission_groups": [
        {
          "permissions": [
            "text"
          ]
        }
      ],
      "joined_nodes": {
        "ANY_ADDITIONAL_PROPERTY": {
          "id": "text",
          "type": "text",
          "properties": {},
          "destination_node_count": 1,
          "engagement_access_stats": {
            "engagement_score": 1,
            "over_provisioned_score": 1,
            "total_count": "text",
            "accessed_count": "text"
          },
          "access_stats": {
            "last_used": "2026-05-20T10:10:29.953Z",
            "count": 1,
            "concrete_permissions": [
              "text"
            ],
            "canonical_permissions": [
              "text"
            ]
          },
          "risk_level": 1,
          "raw_permissions": [
            "text"
          ],
          "effective_permissions": [
            "text"
          ],
          "unsupported_conditions": {
            "ANY_ADDITIONAL_PROPERTY": {
              "conditions": [
                "text"
              ]
            }
          },
          "destination_node_percentage_of_total": 1,
          "tags": [
            {
              "type": "text",
              "key": "text",
              "value": "text",
              "properties": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            }
          ],
          "specified_tags": [
            {
              "type": "text",
              "key": "text",
              "value": "text",
              "properties": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            }
          ],
          "filtered_raw_permissions": [
            "text"
          ],
          "corresponding_effective_permissions": [
            "text"
          ],
          "single_entity_access_stats": {
            "last_used": "2026-05-20T10:10:29.953Z",
            "last_used_with_events_for": [
              {
                "name": "text",
                "last_used": "2026-05-20T10:10:29.953Z"
              }
            ]
          },
          "additional_node_properties": {
            "role_substitution_recommended_role": "text",
            "role_substitution_reason_for_high_priv_role": "text",
            "role_substitution_error": "text",
            "default_cohort_role_users_in_cohort": [
              "text"
            ],
            "default_cohort_role": "text",
            "default_cohort_role_all_common_roles": [
              "text"
            ],
            "default_cohort_role_error": "text",
            "login_anomaly_detection_stats": [
              {
                "time": "2026-05-20T10:10:29.953Z",
                "login_count": "text",
                "median_login_count": 1,
                "outlier_prediction": 1
              }
            ],
            "outlier_prediction": {
              "prediction": 1,
              "score": 1,
              "contributing_features": [
                {
                  "name": "text",
                  "value": 1,
                  "explanation": "text"
                }
              ]
            },
            "associated_risks": [
              {
                "query_id": "text",
                "suppressed": true,
                "risk_level": 1
              }
            ]
          },
          "integration_type": "text",
          "joined_nodes": {
            "ANY_ADDITIONAL_PROPERTY": {
              "id": "text",
              "type": "text",
              "properties": {},
              "destination_node_count": 1,
              "engagement_access_stats": {
                "engagement_score": 1,
                "over_provisioned_score": 1,
                "total_count": "text",
                "accessed_count": "text"
              },
              "access_stats": {
                "last_used": "2026-05-20T10:10:29.953Z",
                "count": 1,
                "concrete_permissions": [
                  "text"
                ],
                "canonical_permissions": [
                  "text"
                ]
              },
              "risk_level": 1,
              "raw_permissions": [
                "text"
              ],
              "effective_permissions": [
                "text"
              ],
              "unsupported_conditions": {
                "ANY_ADDITIONAL_PROPERTY": {
                  "conditions": [
                    "text"
                  ]
                }
              },
              "destination_node_percentage_of_total": 1,
              "tags": [
                {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                }
              ],
              "specified_tags": [
                {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                }
              ],
              "filtered_raw_permissions": [
                "text"
              ],
              "corresponding_effective_permissions": [
                "text"
              ],
              "single_entity_access_stats": {
                "last_used": "2026-05-20T10:10:29.953Z",
                "last_used_with_events_for": [
                  {
                    "name": "text",
                    "last_used": "2026-05-20T10:10:29.953Z"
                  }
                ]
              },
              "additional_node_properties": {
                "role_substitution_recommended_role": "text",
                "role_substitution_reason_for_high_priv_role": "text",
                "role_substitution_error": "text",
                "default_cohort_role_users_in_cohort": [
                  "text"
                ],
                "default_cohort_role": "text",
                "default_cohort_role_all_common_roles": [
                  "text"
                ],
                "default_cohort_role_error": "text",
                "login_anomaly_detection_stats": [
                  {
                    "time": "2026-05-20T10:10:29.953Z",
                    "login_count": "text",
                    "median_login_count": 1,
                    "outlier_prediction": 1
                  }
                ],
                "outlier_prediction": {
                  "prediction": 1,
                  "score": 1,
                  "contributing_features": [
                    {
                      "name": "text",
                      "value": 1,
                      "explanation": "text"
                    }
                  ]
                },
                "associated_risks": [
                  {
                    "query_id": "text",
                    "suppressed": true,
                    "risk_level": 1
                  }
                ]
              },
              "integration_type": "text",
              "joined_nodes": {
                "ANY_ADDITIONAL_PROPERTY": "[Circular Reference]"
              },
              "additional_spec_properties": {}
            }
          },
          "additional_spec_properties": {}
        }
      },
      "additional_path_properties": {
        "outlier_prediction": {
          "prediction": 1,
          "score": 1,
          "contributing_features": [
            {
              "name": "text",
              "value": 1,
              "explanation": "text"
            }
          ]
        },
        "associated_risks": [
          {
            "query_id": "text",
            "suppressed": true,
            "risk_level": 1
          }
        ],
        "access_path_risk_score": 1
      },
      "waypoint": {
        "id": "text",
        "type": "text",
        "properties": {},
        "destination_node_count": 1,
        "engagement_access_stats": {
          "engagement_score": 1,
          "over_provisioned_score": 1,
          "total_count": "text",
          "accessed_count": "text"
        },
        "access_stats": {
          "last_used": "2026-05-20T10:10:29.953Z",
          "count": 1,
          "concrete_permissions": [
            "text"
          ],
          "canonical_permissions": [
            "text"
          ]
        },
        "risk_level": 1,
        "raw_permissions": [
          "text"
        ],
        "effective_permissions": [
          "text"
        ],
        "unsupported_conditions": {
          "ANY_ADDITIONAL_PROPERTY": {
            "conditions": [
              "text"
            ]
          }
        },
        "destination_node_percentage_of_total": 1,
        "tags": [
          {
            "type": "text",
            "key": "text",
            "value": "text",
            "properties": {
              "ANY_ADDITIONAL_PROPERTY": null
            }
          }
        ],
        "specified_tags": [
          {
            "type": "text",
            "key": "text",
            "value": "text",
            "properties": {
              "ANY_ADDITIONAL_PROPERTY": null
            }
          }
        ],
        "filtered_raw_permissions": [
          "text"
        ],
        "corresponding_effective_permissions": [
          "text"
        ],
        "single_entity_access_stats": {
          "last_used": "2026-05-20T10:10:29.953Z",
          "last_used_with_events_for": [
            {
              "name": "text",
              "last_used": "2026-05-20T10:10:29.953Z"
            }
          ]
        },
        "additional_node_properties": {
          "role_substitution_recommended_role": "text",
          "role_substitution_reason_for_high_priv_role": "text",
          "role_substitution_error": "text",
          "default_cohort_role_users_in_cohort": [
            "text"
          ],
          "default_cohort_role": "text",
          "default_cohort_role_all_common_roles": [
            "text"
          ],
          "default_cohort_role_error": "text",
          "login_anomaly_detection_stats": [
            {
              "time": "2026-05-20T10:10:29.953Z",
              "login_count": "text",
              "median_login_count": 1,
              "outlier_prediction": 1
            }
          ],
          "outlier_prediction": {
            "prediction": 1,
            "score": 1,
            "contributing_features": [
              {
                "name": "text",
                "value": 1,
                "explanation": "text"
              }
            ]
          },
          "associated_risks": [
            {
              "query_id": "text",
              "suppressed": true,
              "risk_level": 1
            }
          ]
        },
        "integration_type": "text",
        "joined_nodes": {
          "ANY_ADDITIONAL_PROPERTY": {
            "id": "text",
            "type": "text",
            "properties": {},
            "destination_node_count": 1,
            "engagement_access_stats": {
              "engagement_score": 1,
              "over_provisioned_score": 1,
              "total_count": "text",
              "accessed_count": "text"
            },
            "access_stats": {
              "last_used": "2026-05-20T10:10:29.953Z",
              "count": 1,
              "concrete_permissions": [
                "text"
              ],
              "canonical_permissions": [
                "text"
              ]
            },
            "risk_level": 1,
            "raw_permissions": [
              "text"
            ],
            "effective_permissions": [
              "text"
            ],
            "unsupported_conditions": {
              "ANY_ADDITIONAL_PROPERTY": {
                "conditions": [
                  "text"
                ]
              }
            },
            "destination_node_percentage_of_total": 1,
            "tags": [
              {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              }
            ],
            "specified_tags": [
              {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              }
            ],
            "filtered_raw_permissions": [
              "text"
            ],
            "corresponding_effective_permissions": [
              "text"
            ],
            "single_entity_access_stats": {
              "last_used": "2026-05-20T10:10:29.953Z",
              "last_used_with_events_for": [
                {
                  "name": "text",
                  "last_used": "2026-05-20T10:10:29.953Z"
                }
              ]
            },
            "additional_node_properties": {
              "role_substitution_recommended_role": "text",
              "role_substitution_reason_for_high_priv_role": "text",
              "role_substitution_error": "text",
              "default_cohort_role_users_in_cohort": [
                "text"
              ],
              "default_cohort_role": "text",
              "default_cohort_role_all_common_roles": [
                "text"
              ],
              "default_cohort_role_error": "text",
              "login_anomaly_detection_stats": [
                {
                  "time": "2026-05-20T10:10:29.953Z",
                  "login_count": "text",
                  "median_login_count": 1,
                  "outlier_prediction": 1
                }
              ],
              "outlier_prediction": {
                "prediction": 1,
                "score": 1,
                "contributing_features": [
                  {
                    "name": "text",
                    "value": 1,
                    "explanation": "text"
                  }
                ]
              },
              "associated_risks": [
                {
                  "query_id": "text",
                  "suppressed": true,
                  "risk_level": 1
                }
              ]
            },
            "integration_type": "text",
            "joined_nodes": {
              "ANY_ADDITIONAL_PROPERTY": "[Circular Reference]"
            },
            "additional_spec_properties": {}
          }
        },
        "additional_spec_properties": {}
      },
      "additional_spec_properties": {}
    }
  ],
  "approx_total_source_nodes_count": "text",
  "next_page_token": "text",
  "has_more": true
}
POST /api/v1/assessments/vql:result HTTP/1.1
Host: your-tenant.vezacloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 16

{
  "query": "text"
}
POST /api/v1/assessments/vql:nodes HTTP/1.1
Host: your-tenant.vezacloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 16

{
  "query": "text"
}