arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Save a query

CreateAssessmentQuery saves a new query with the specified conditions. See Query Parameters for all available constraints and options. To run a query without saving it, see the query spec operations.

circle-exclamation

If copying JSON query specifications from the Veza UI, change "query_type": "SYSTEM_CREATED" to "query_type": "SOURCE_TO_DESTINATION" before submitting to this API. The API only accepts SOURCE_TO_DESTINATION and DESTINATION_NODES for user-created queries.

Sample Request:

Sample response:

A successful response returns the saved query id, and full query specification in a value object:

curl -X 'POST' \
"$BASE_URL/api/v1/assessments/queries" \
-H "authorization: Bearer $VEZA_TOKEN" \
--data-raw '{
  "query_type": "SOURCE_TO_DESTINATION",
  "source_node_types": {
    "nodes": [
      {
        "node_type": "OktaUser",
        "tags": [],
        "conditions": [],
        "condition_expression": null,
        "node_id": "",
        "excluded_tags": [],
        "count_conditions": [],
        "direct_relationship_only": false,
        "node_type_grouping_constraint": null
      }
    ],
    "nodes_operator": "AND"
  },
  "destination_node_types": null,
  "required_intermediate_node_types": null,
  "avoided_intermediate_node_types": null,
  "raw_permissions": null,
  "effective_permissions": null,
  "customized_variables": [],
  "no_relation": false,
  "snapshot_id": "0",
  "access_filter": null,
  "node_relationship_type": "EFFECTIVE_ACCESS",
  "relates_to_exp": {
    "specs": [
      {
        "node_types": {
          "nodes": [
            {
              "node_type": "SnowflakeRole",
              "tags": [],
              "conditions": [],
              "condition_expression": {
                "specs": [
                  {
                    "fn": "EQ",
                    "property": "id",
                    "value": "dn44266.us-east-2.aws.snowflakecomputing.com/role/BILLING",
                    "not": false,
                    "value_property_name": "",
                    "value_property_from_other_node": false
                  }
                ],
                "child_expressions": [],
                "operator": "AND",
                "not": false
              },
              "node_id": "",
              "excluded_tags": [],
              "count_conditions": [],
              "direct_relationship_only": false,
              "node_type_grouping_constraint": null
            }
          ],
          "nodes_operator": "AND"
        },
        "required_intermediate_node_types": null,
        "avoided_intermediate_node_types": null,
        "raw_permissions": null,
        "effective_permissions": {
          "values": [],
          "operator": "OR"
        },
        "no_relation": false,
        "direction": "ANY_DIRECTION"
      }
    ],
    "child_expressions": [
      {
        "specs": [
          {
            "node_types": {
              "nodes": [
                {
                  "node_type": "SnowflakeRole",
                  "tags": [],
                  "conditions": [],
                  "condition_expression": {
                    "specs": [
                      {
                        "fn": "EQ",
                        "property": "id",
                        "value": "dn44266.us-east-2.aws.snowflakecomputing.com/role/AUDITOR",
                        "not": false,
                        "value_property_name": "",
                        "value_property_from_other_node": false
                      }
                    ],
                    "child_expressions": [],
                    "operator": "AND",
                    "not": false
                  },
                  "node_id": "",
                  "excluded_tags": [],
                  "count_conditions": [],
                  "direct_relationship_only": false,
                  "node_type_grouping_constraint": null
                }
              ],
              "nodes_operator": "AND"
            },
            "required_intermediate_node_types": null,
            "avoided_intermediate_node_types": null,
            "raw_permissions": null,
            "effective_permissions": {
              "values": [],
              "operator": "OR"
            },
            "no_relation": false,
            "direction": "ANY_DIRECTION"
          },
          {
            "node_types": {
              "nodes": [
                {
                  "node_type": "SnowflakeRole",
                  "tags": [],
                  "conditions": [],
                  "condition_expression": {
                    "specs": [
                      {
                        "fn": "EQ",
                        "property": "id",
                        "value": "dn44266.us-east-2.aws.snowflakecomputing.com/role/ROLE_A",
                        "not": false,
                        "value_property_name": "",
                        "value_property_from_other_node": false
                      }
                    ],
                    "child_expressions": [],
                    "operator": "AND",
                    "not": false
                  },
                  "node_id": "",
                  "excluded_tags": [],
                  "count_conditions": [],
                  "direct_relationship_only": false,
                  "node_type_grouping_constraint": null
                }
              ],
              "nodes_operator": "AND"
            },
            "required_intermediate_node_types": null,
            "avoided_intermediate_node_types": null,
            "raw_permissions": null,
            "effective_permissions": {
              "values": [],
              "operator": "OR"
            },
            "no_relation": false,
            "direction": "ANY_DIRECTION"
          }
        ],
        "child_expressions": [],
        "operator": "OR",
        "not": false,
        "and_op_type": "INFERRED"
      }
    ],
    "operator": "AND",
    "not": false,
    "and_op_type": "SOURCE_INTERSECT"
  },
  "path_summary_node_types": null,
  "all_entity_condition": null,
  "page_size": "0",
  "page_token": "",
  "variables": [],
  "name": "Okta Users to Snowflake Roles",
  "description": "SoD",
  "risk_level": "CRITICAL",
  "labels": [
    "another_new_label"
  ],
  "visibility": "PRIVATE"
}'
{"id":"c169c41c-2650-4f39-8930-f198f70f892b","value":{"id":"c169c41c-2650-4f39-8930-f198f70f892b","name":"Okta Users to Snowflake Roles","description":"SoD","result_type":"NUMBER","query_type":"SOURCE_TO_DESTINATION","raw_permissions":{"values":[],"operator":"AND"},"effective_permissions":{"values":[],"operator":"AND"},"variables":[],"source_node_types":{"nodes":[{"node_type":"OktaUser","tags":[],"conditions":[],"condition_expression":null,"node_id":"","excluded_tags":[],"count_conditions":[],"direct_relationship_only":false,"node_type_grouping_constraint":null}],"nodes_operator":"AND"},"required_intermediate_node_types":{"nodes":[],"nodes_operator":"AND"},"avoided_intermediate_node_types":{"nodes":[],"nodes_operator":"AND"},"destination_node_types":{"nodes":[],"nodes_operator":"AND"},"no_relation":false,"access_filter":null,"created_by":"e3ac5e6a-1946-4688-82a7-8a607133a1c8","visibility":"PRIVATE","owners":["e3ac5e6a-1946-4688-82a7-8a607133a1c8"],"node_relationship_type":"EFFECTIVE_ACCESS","integration_types":["okta","snowflake"],"labels":["another_new_label"],"created_at":"2023-07-29T19:28:30.908762576Z","updated_at":"2023-07-29T19:28:30.908762576Z","source_type":"OktaUser","destination_types":["SnowflakeRole"],"relates_to_exp":{"specs":[{"node_types":{"nodes":[{"node_type":"SnowflakeRole","tags":[],"conditions":[],"condition_expression":{"specs":[{"fn":"EQ","property":"id","value":"dn44266.us-east-2.aws.snowflakecomputing.com/role/BILLING","not":false,"value_property_name":"","value_property_from_other_node":false}],"child_expressions":[],"operator":"AND","not":false},"node_id":"","excluded_tags":[],"count_conditions":[],"direct_relationship_only":false,"node_type_grouping_constraint":null}],"nodes_operator":"AND"},"required_intermediate_node_types":null,"avoided_intermediate_node_types":null,"raw_permissions":null,"effective_permissions":{"values":[],"operator":"OR"},"no_relation":false,"direction":"ANY_DIRECTION"}],"child_expressions":[{"specs":[{"node_types":{"nodes":[{"node_type":"SnowflakeRole","tags":[],"conditions":[],"condition_expression":{"specs":[{"fn":"EQ","property":"id","value":"dn44266.us-east-2.aws.snowflakecomputing.com/role/AUDITOR","not":false,"value_property_name":"","value_property_from_other_node":false}],"child_expressions":[],"operator":"AND","not":false},"node_id":"","excluded_tags":[],"count_conditions":[],"direct_relationship_only":false,"node_type_grouping_constraint":null}],"nodes_operator":"AND"},"required_intermediate_node_types":null,"avoided_intermediate_node_types":null,"raw_permissions":null,"effective_permissions":{"values":[],"operator":"OR"},"no_relation":false,"direction":"ANY_DIRECTION"},{"node_types":{"nodes":[{"node_type":"SnowflakeRole","tags":[],"conditions":[],"condition_expression":{"specs":[{"fn":"EQ","property":"id","value":"dn44266.us-east-2.aws.snowflakecomputing.com/role/ROLE_A","not":false,"value_property_name":"","value_property_from_other_node":false}],"child_expressions":[],"operator":"AND","not":false},"node_id":"","excluded_tags":[],"count_conditions":[],"direct_relationship_only":false,"node_type_grouping_constraint":null}],"nodes_operator":"AND"},"required_intermediate_node_types":null,"avoided_intermediate_node_types":null,"raw_permissions":null,"effective_permissions":{"values":[],"operator":"OR"},"no_relation":false,"direction":"ANY_DIRECTION"}],"child_expressions":[],"operator":"OR","not":false,"and_op_type":"INFERRED"}],"operator":"AND","not":false,"and_op_type":"SOURCE_INTERSECT"},"all_entity_condition":{"specs":[],"child_expressions":[],"operator":"AND","not":false},"risk_level":"CRITICAL","risk_suppressed_constraints":null,"analysis_type":"UNSET","result":0,"result_evaluated_at":null,"result_evaluated":false}}
post
Authorizations
AuthorizationstringRequired

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

Body
namestringOptional
descriptionstringOptional
query_typeinteger · enumOptional
valuesstring[]Optional
operatorinteger · enumOptional
valuesinteger · enum[]Optional
operatorinteger · enumOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
no_relationbooleanOptionalDeprecated
violationbooleanOptionalDeprecated
opinteger · enumOptional
valueinteger · int32Optional
opinteger · enumOptional
valueinteger · int32Optional
include_secondary_granteebooleanOptional
include_indirect_resourcebooleanOptional
exclude_indirect_granteebooleanOptional
anomaly_detection_history_daysstringOptional
opinteger · enumOptional
valuestring · date-timeOptional
targetinteger · enumOptional
relative_timevar_valuestringOptional
notbooleanOptional
visibilityinteger · enumOptional
node_relationship_typeinteger · enumOptional
labelsstring[]Optional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
valuesstring[]Optional
operatorinteger · enumOptional
valuesinteger · enum[]Optional
operatorinteger · enumOptional
unsupported_condition_modeinteger · enumOptional
no_relationbooleanOptional
directioninteger · enumOptional
path_typeinteger · enumOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
valuesstring[]Optional
operatorinteger · enumOptional
valuesinteger · enum[]Optional
operatorinteger · enumOptional
unsupported_condition_modeinteger · enumOptional
no_relationbooleanOptional
directioninteger · enumOptional
path_typeinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
and_op_typeinteger · enumOptional
operatorinteger · enumOptional
notbooleanOptional
and_op_typeinteger · enumOptional
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
risk_levelinteger · enumOptional

Setting risk_level to WARNING is deprecated and will result in a query with risk level LOW.

node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
analysis_typeinteger · enumOptional

This is what view was used to create the assessment query

risk_explanationstringOptional

provide a user friendly risk explanation message.

risk_remediationstringOptional
withstringOptional

Specifies which node in the results to use to find connected nodes. "source" will join nodes connected to the result's source node. "destination" will join nodes connected to the result's destination node.

node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
asstringOptional

The alias to refer to the joined node information. The alias must start with a letter and contain only lowercase letters, numbers, or underscores. Reserved values: "source", "destination", "waypoint", "path_summary", and "previous". If unspecified, the system will automatically assign an alias.

typeinteger · enumOptional
property_namestringOptional
node_typestringOptional
targetinteger · enumOptional
joined_node_aliasstringOptional
thresholdnumber · floatOptional

The threshold percentage below which an access path is considered an outlier.

include_associated_risksbooleanOptional

Adds associated risks to node and path results.

risks_filterstringOptional
include_sub_permissionsbooleanOptional

Include subpermissions which are permissions on subresources, rather than the resource itself. It only has an effect when feature flag LOAD_GRAPH_SUB_PERMISSIONS is enabled.

save_modeinteger · enumOptional
vql_querystringOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
risk_profilesinteger · enum[]Optional
optionalbooleanOptional
query_typeinteger · enumOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
keystringOptional
valuestringOptional
opinteger · enumOptional
valueinteger · int32Optional
opinteger · enumOptional
valueinteger · int32Optional
include_secondary_granteebooleanOptional
include_indirect_resourcebooleanOptional
exclude_indirect_granteebooleanOptional
anomaly_detection_history_daysstringOptional
opinteger · enumOptional
valuestring · date-timeOptional
targetinteger · enumOptional
relative_timevar_valuestringOptional
notbooleanOptional
node_relationship_typeinteger · enumOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
valuesstring[]Optional
operatorinteger · enumOptional
valuesinteger · enum[]Optional
operatorinteger · enumOptional
unsupported_condition_modeinteger · enumOptional
no_relationbooleanOptional
directioninteger · enumOptional
path_typeinteger · enumOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
valuesstring[]Optional
operatorinteger · enumOptional
valuesinteger · enum[]Optional
operatorinteger · enumOptional
unsupported_condition_modeinteger · enumOptional
no_relationbooleanOptional
directioninteger · enumOptional
path_typeinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
and_op_typeinteger · enumOptional
operatorinteger · enumOptional
notbooleanOptional
and_op_typeinteger · enumOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
additional_spec_propertiesobjectOptional

Additional key-value properties that will be projected onto all results (nodes and paths) generated by this query spec. This is particularly useful for union queries where each spec can have its own properties to help correlate results back to their originating spec.

Responses
chevron-right
200

OK

application/json
idstringOptionalDeprecated
idstringOptional
namestringOptional
descriptionstringOptional
result_typeinteger · enumOptional

The type of result returned by the query.

Example: 0Possible values:
query_typeinteger · enumOptional

The type of query. Value 0 (SYSTEM_CREATED) is reserved for system-generated queries and cannot be used via API.

Example: 1Possible values:
valuesstring[]Optional
operatorinteger · enumOptional
valuesinteger · enum[]Optional
operatorinteger · enumOptional
variablesstring[]Optional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
no_relationbooleanOptionalDeprecated
opinteger · enumOptional
valueinteger · int32Optional
opinteger · enumOptional
valueinteger · int32Optional
include_secondary_granteebooleanOptional
include_indirect_resourcebooleanOptional
exclude_indirect_granteebooleanOptional
anomaly_detection_history_daysstringOptional
opinteger · enumOptional
valuestring · date-timeOptional
targetinteger · enumOptional
relative_timevar_valuestringOptional
notbooleanOptional
created_bystringOptional
visibilityinteger · enumOptional

Query visibility setting. Controls who can view and access the query.

Example: 1Possible values:
ownersstring[]Optional
node_relationship_typeinteger · enumOptional

The query mode determining which authorization relationships are visible. See Query Modes documentation for details.

Example: 0Possible values:
integration_typesstring[]Optional
labelsstring[]Optional
created_atstring · date-timeOptional
updated_atstring · date-timeOptional
source_typestringOptional
destination_typesstring[]Optional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
valuesstring[]Optional
operatorinteger · enumOptional
valuesinteger · enum[]Optional
operatorinteger · enumOptional
unsupported_condition_modeinteger · enumOptional
no_relationbooleanOptional
directioninteger · enumOptional
path_typeinteger · enumOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
valuesstring[]Optional
operatorinteger · enumOptional
valuesinteger · enum[]Optional
operatorinteger · enumOptional
unsupported_condition_modeinteger · enumOptional
no_relationbooleanOptional
directioninteger · enumOptional
path_typeinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
and_op_typeinteger · enumOptional
operatorinteger · enumOptional
notbooleanOptional
and_op_typeinteger · enumOptional
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
risk_levelinteger · enumOptional

The risk level classification for this query. Value 2 (WARNING) is deprecated - use LOW instead.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
analysis_typeinteger · enumOptional

This is what view was used to create the assessment query

resultinteger · int32Optional

When include_results is set to true these values are filled in

result_evaluated_atstring · date-timeOptional
result_evaluatedbooleanOptional
risk_explanationstringOptional

explanation of risk as to why it may be classified as warning / critical.

risk_remediationstringOptional
updated_bystringOptional
natural_languagestringOptional
withstringOptional

Specifies which node in the results to use to find connected nodes. "source" will join nodes connected to the result's source node. "destination" will join nodes connected to the result's destination node.

node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
asstringOptional

The alias to refer to the joined node information. The alias must start with a letter and contain only lowercase letters, numbers, or underscores. Reserved values: "source", "destination", "waypoint", "path_summary", and "previous". If unspecified, the system will automatically assign an alias.

typeinteger · enumOptional
property_namestringOptional
node_typestringOptional
targetinteger · enumOptional
joined_node_aliasstringOptional
thresholdnumber · floatOptional

The threshold percentage below which an access path is considered an outlier.

include_associated_risksbooleanOptional

Adds associated risks to node and path results.

risks_filterstringOptional
change_sourceinteger · enumOptional
uneditablebooleanOptional
approx_total_source_nodes_countstringOptional
include_sub_permissionsbooleanOptional
save_modeinteger · enumOptional
vql_querystringOptional
source_type_integrationstringOptional
sharedbooleanOptional
team_idstringOptional
include_permissions_summarybooleanOptional

This field should be used with AssessmentQueryResultValueType SOURCE_NODES_WITH_COUNTS to include permissions summarized (aggregated) by source node, meaning it contains all permissions used by each source node

affected_node_countstringOptional
suppressed_node_countstringOptional
last_occurred_atstring · date-timeOptional
statusinteger · enumOptional
itemsinteger · enumOptionalPossible values:
internal_idstringOptional

This is the internal ID of the query, which is unique accross all queries in the system

node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
optionalbooleanOptional
query_typeinteger · enumOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
keystringOptional
valuestringOptional
opinteger · enumOptional
valueinteger · int32Optional
opinteger · enumOptional
valueinteger · int32Optional
include_secondary_granteebooleanOptional
include_indirect_resourcebooleanOptional
exclude_indirect_granteebooleanOptional
anomaly_detection_history_daysstringOptional
opinteger · enumOptional
valuestring · date-timeOptional
targetinteger · enumOptional
relative_timevar_valuestringOptional
notbooleanOptional
node_relationship_typeinteger · enumOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
valuesstring[]Optional
operatorinteger · enumOptional
valuesinteger · enum[]Optional
operatorinteger · enumOptional
unsupported_condition_modeinteger · enumOptional
no_relationbooleanOptional
directioninteger · enumOptional
path_typeinteger · enumOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
valuesstring[]Optional
operatorinteger · enumOptional
valuesinteger · enum[]Optional
operatorinteger · enumOptional
unsupported_condition_modeinteger · enumOptional
no_relationbooleanOptional
directioninteger · enumOptional
path_typeinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
and_op_typeinteger · enumOptional
operatorinteger · enumOptional
notbooleanOptional
and_op_typeinteger · enumOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
node_typestringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

fninteger · enumOptional

The comparison function to use for this condition. For list properties (like emails), use LIST_ANY_ELEMENT_* functions. Value 5 (LIST_CONTAINS) is deprecated - use LIST_ANY_ELEMENT_EQ instead.

Example: 0Possible values:
propertystringOptional

The node property to compare. Use the property name as shown in the Graph. For custom properties from OAA integrations, prefix with customprop_ (e.g., customprop_display_name).

Example: email
valueanyOptional

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.

notbooleanOptional

If true, negates the condition (e.g., fn=EQ with not=true means "not equals").

Default: false
value_property_namestringOptional

If value_property_name is set, the value will be retrieved from the property instead of using value above

value_property_from_other_nodebooleanOptional

Only effective when value_property_name is used. true -> value from <other_node>.<value_property_name> false (default) -> value from <current_node>.<value_property_name> A "true" input is valid only in destination nodes.

source_propertystringOptional

Property from saved query (RIGHT) to extract for IN_FROM_QUERY_SOURCE_RESULTS conditions. Defaults to "id" if not set (for backward compatibility).

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.

excludebooleanOptional
fninteger · enumOptional
source_query_idstringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Required in that case.

source_tag_keystringOptional

Only used when fn is "IN_FROM_QUERY_SOURCE_RESULTS". Optional in that case. Used for remapping the tag key from the source query to the key in the "tag" field.

child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
operatorinteger · enumOptional

Boolean operator for combining conditions in the expression.

Example: 0Possible values:
notbooleanOptional
node_idstringOptional
keystringOptionalDeprecated
valuestringOptionalDeprecated
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
fninteger · enumOptional
valuestringOptional
value_asinteger · enumOptional
child_expressionsobject[]Optional
⤷Circular reference to object[]
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
operatorinteger · enumOptional
notbooleanOptional
include_zero_count_resultsbooleanOptional
direct_relationship_onlybooleanOptional

When set to true, self-referential edges on this node type will not be traversed. For example, if the node type is Role and direct_relationship_only is true, then any edge Role -> Role will be ignored. Can only be used with destination or source node types which have self-referential edges. Cannot be used with labels.

node_typesstring[]Optional
constraint_typeinteger · enumOptional
properties_to_getstring[]Optional

The properties that are returned on node, this allows the ability to limit the amount of properties retrieved through the graph This currently is only available on the source_node_types collection If used during an export, it is supported for source_node_types, relates_to_expression.node_types and path summary node types. In this case, the field is used to filter which properties will be exported, in the order in which they are specified.

typeinteger · enumOptional
keystringOptional
integration_typesstring[]Optional
nodes_operatorinteger · enumOptional

Boolean operator for combining multiple node specs.

Example: 0Possible values:
additional_spec_propertiesobjectOptional

Additional key-value properties that will be projected onto all results (nodes and paths) generated by this query spec. This is particularly useful for union queries where each spec can have its own properties to help correlate results back to their originating spec.

chevron-right
default

Default error response

application/json
post
/api/v1/assessments/queries
{
  "value": {
    "id": "text",
    "name": "text",
    "description": "text",
    "result_type": 0,
    "query_type": 1,
    "raw_permissions": {
      "values": [
        "text"
      ],
      "operator": 1
    },
    "effective_permissions": {
      "values": [
        1
      ],
      "operator": 1
    },
    "variables": [
      "text"
    ],
    "source_node_types": {
      "nodes": [
        {
          "node_type": "text",
          "condition_expression": {
            "specs": [
              {
                "fn": 0,
                "property": "email",
                "value": null,
                "not": false,
                "value_property_name": "text",
                "value_property_from_other_node": true,
                "source_property": "text"
              }
            ],
            "tag_specs": [
              {
                "tag": {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                },
                "exclude": true,
                "fn": 1,
                "source_query_id": "text",
                "source_tag_key": "text"
              }
            ],
            "child_expressions": "[Circular Reference]",
            "operator": 0,
            "not": true
          },
          "node_id": "text",
          "count_condition_expression": "[Circular Reference]",
          "direct_relationship_only": true,
          "node_type_grouping_constraint": {
            "node_types": [
              "text"
            ],
            "constraint_type": 1
          },
          "properties_to_get": [
            "text"
          ],
          "tags_to_get": [
            {
              "type": 1,
              "key": "text"
            }
          ],
          "integration_types": [
            "text"
          ]
        }
      ],
      "nodes_operator": 0
    },
    "required_intermediate_node_types": {
      "nodes": [
        {
          "node_type": "text",
          "condition_expression": {
            "specs": [
              {
                "fn": 0,
                "property": "email",
                "value": null,
                "not": false,
                "value_property_name": "text",
                "value_property_from_other_node": true,
                "source_property": "text"
              }
            ],
            "tag_specs": [
              {
                "tag": {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                },
                "exclude": true,
                "fn": 1,
                "source_query_id": "text",
                "source_tag_key": "text"
              }
            ],
            "child_expressions": "[Circular Reference]",
            "operator": 0,
            "not": true
          },
          "node_id": "text",
          "count_condition_expression": "[Circular Reference]",
          "direct_relationship_only": true,
          "node_type_grouping_constraint": {
            "node_types": [
              "text"
            ],
            "constraint_type": 1
          },
          "properties_to_get": [
            "text"
          ],
          "tags_to_get": [
            {
              "type": 1,
              "key": "text"
            }
          ],
          "integration_types": [
            "text"
          ]
        }
      ],
      "nodes_operator": 0
    },
    "avoided_intermediate_node_types": {
      "nodes": [
        {
          "node_type": "text",
          "condition_expression": {
            "specs": [
              {
                "fn": 0,
                "property": "email",
                "value": null,
                "not": false,
                "value_property_name": "text",
                "value_property_from_other_node": true,
                "source_property": "text"
              }
            ],
            "tag_specs": [
              {
                "tag": {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                },
                "exclude": true,
                "fn": 1,
                "source_query_id": "text",
                "source_tag_key": "text"
              }
            ],
            "child_expressions": "[Circular Reference]",
            "operator": 0,
            "not": true
          },
          "node_id": "text",
          "count_condition_expression": "[Circular Reference]",
          "direct_relationship_only": true,
          "node_type_grouping_constraint": {
            "node_types": [
              "text"
            ],
            "constraint_type": 1
          },
          "properties_to_get": [
            "text"
          ],
          "tags_to_get": [
            {
              "type": 1,
              "key": "text"
            }
          ],
          "integration_types": [
            "text"
          ]
        }
      ],
      "nodes_operator": 0
    },
    "destination_node_types": {
      "nodes": [
        {
          "node_type": "text",
          "condition_expression": {
            "specs": [
              {
                "fn": 0,
                "property": "email",
                "value": null,
                "not": false,
                "value_property_name": "text",
                "value_property_from_other_node": true,
                "source_property": "text"
              }
            ],
            "tag_specs": [
              {
                "tag": {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                },
                "exclude": true,
                "fn": 1,
                "source_query_id": "text",
                "source_tag_key": "text"
              }
            ],
            "child_expressions": "[Circular Reference]",
            "operator": 0,
            "not": true
          },
          "node_id": "text",
          "count_condition_expression": "[Circular Reference]",
          "direct_relationship_only": true,
          "node_type_grouping_constraint": {
            "node_types": [
              "text"
            ],
            "constraint_type": 1
          },
          "properties_to_get": [
            "text"
          ],
          "tags_to_get": [
            {
              "type": 1,
              "key": "text"
            }
          ],
          "integration_types": [
            "text"
          ]
        }
      ],
      "nodes_operator": 0
    },
    "access_filter": {
      "engagement_score": {
        "op": 1,
        "value": 1
      },
      "over_provisioned_score": {
        "op": 1,
        "value": 1
      },
      "include_secondary_grantee": true,
      "include_indirect_resource": true,
      "exclude_indirect_grantee": true,
      "anomaly_detection_history_days": "text",
      "last_used": {
        "op": 1,
        "value": "2026-04-06T07:06:58.479Z",
        "target": 1,
        "relative_timevar_value": "text",
        "not": true
      }
    },
    "created_by": "text",
    "visibility": 1,
    "owners": [
      "text"
    ],
    "node_relationship_type": 0,
    "integration_types": [
      "text"
    ],
    "labels": [
      "text"
    ],
    "created_at": "2026-04-06T07:06:58.479Z",
    "updated_at": "2026-04-06T07:06:58.479Z",
    "source_type": "text",
    "destination_types": [
      "text"
    ],
    "relates_to_exp": {
      "specs": [
        {
          "node_types": "[Circular Reference]",
          "required_intermediate_node_types": "[Circular Reference]",
          "avoided_intermediate_node_types": "[Circular Reference]",
          "raw_permissions": {
            "values": [
              "text"
            ],
            "operator": 1
          },
          "effective_permissions": {
            "values": [
              1
            ],
            "operator": 1
          },
          "unsupported_condition_mode": 1,
          "no_relation": true,
          "direction": 1,
          "path_type": 1
        }
      ],
      "child_expressions": [
        {
          "specs": "[Circular Reference]",
          "child_expressions": "[Circular Reference]",
          "operator": 1,
          "not": true,
          "and_op_type": 1
        }
      ],
      "operator": 1,
      "not": true,
      "and_op_type": 1
    },
    "all_entity_condition": {
      "specs": [
        {
          "fn": 0,
          "property": "email",
          "value": null,
          "not": false,
          "value_property_name": "text",
          "value_property_from_other_node": true,
          "source_property": "text"
        }
      ],
      "tag_specs": [
        {
          "tag": {
            "type": "text",
            "key": "text",
            "value": "text",
            "properties": {
              "ANY_ADDITIONAL_PROPERTY": null
            }
          },
          "exclude": true,
          "fn": 1,
          "source_query_id": "text",
          "source_tag_key": "text"
        }
      ],
      "child_expressions": [
        {
          "specs": [
            {
              "fn": 0,
              "property": "email",
              "value": null,
              "not": false,
              "value_property_name": "text",
              "value_property_from_other_node": true,
              "source_property": "text"
            }
          ],
          "tag_specs": [
            {
              "tag": {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              },
              "exclude": true,
              "fn": 1,
              "source_query_id": "text",
              "source_tag_key": "text"
            }
          ],
          "child_expressions": [
            "[Circular Reference]"
          ],
          "operator": 0,
          "not": true
        }
      ],
      "operator": 0,
      "not": true
    },
    "path_summary_node_types": {
      "nodes": [
        {
          "node_type": "text",
          "condition_expression": {
            "specs": [
              {
                "fn": 0,
                "property": "email",
                "value": null,
                "not": false,
                "value_property_name": "text",
                "value_property_from_other_node": true,
                "source_property": "text"
              }
            ],
            "tag_specs": [
              {
                "tag": {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                },
                "exclude": true,
                "fn": 1,
                "source_query_id": "text",
                "source_tag_key": "text"
              }
            ],
            "child_expressions": "[Circular Reference]",
            "operator": 0,
            "not": true
          },
          "node_id": "text",
          "count_condition_expression": "[Circular Reference]",
          "direct_relationship_only": true,
          "node_type_grouping_constraint": {
            "node_types": [
              "text"
            ],
            "constraint_type": 1
          },
          "properties_to_get": [
            "text"
          ],
          "tags_to_get": [
            {
              "type": 1,
              "key": "text"
            }
          ],
          "integration_types": [
            "text"
          ]
        }
      ],
      "nodes_operator": 0
    },
    "path_summary_count_conditions": {
      "conditions": [
        {
          "fn": 1,
          "value": "text",
          "value_as": 1
        }
      ]
    },
    "risk_level": 0,
    "risk_suppressed_constraints": {
      "nodes": [
        {
          "node_type": "text",
          "condition_expression": {
            "specs": [
              {
                "fn": 0,
                "property": "email",
                "value": null,
                "not": false,
                "value_property_name": "text",
                "value_property_from_other_node": true,
                "source_property": "text"
              }
            ],
            "tag_specs": [
              {
                "tag": {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                },
                "exclude": true,
                "fn": 1,
                "source_query_id": "text",
                "source_tag_key": "text"
              }
            ],
            "child_expressions": "[Circular Reference]",
            "operator": 0,
            "not": true
          },
          "node_id": "text",
          "count_condition_expression": "[Circular Reference]",
          "direct_relationship_only": true,
          "node_type_grouping_constraint": {
            "node_types": [
              "text"
            ],
            "constraint_type": 1
          },
          "properties_to_get": [
            "text"
          ],
          "tags_to_get": [
            {
              "type": 1,
              "key": "text"
            }
          ],
          "integration_types": [
            "text"
          ]
        }
      ]
    },
    "analysis_type": 1,
    "result": 1,
    "result_evaluated_at": "2026-04-06T07:06:58.479Z",
    "result_evaluated": true,
    "risk_explanation": "text",
    "risk_remediation": "text",
    "updated_by": "text",
    "natural_language": "text",
    "result_enrichment": {
      "join_node_specs": [
        {
          "with": "text",
          "node_spec": "[Circular Reference]",
          "as": "text"
        }
      ],
      "outlier_detection": {
        "type": 1,
        "manager_centric_config": {
          "grouping_properties": [
            {
              "property_name": "text",
              "node_type": "text",
              "target": 1,
              "joined_node_alias": "text"
            }
          ],
          "threshold": 1
        }
      },
      "include_associated_risks": true,
      "risks_filter": "text"
    },
    "change_source": 1,
    "uneditable": true,
    "approx_total_source_nodes_count": "text",
    "include_sub_permissions": true,
    "save_mode": 1,
    "vql_query": "text",
    "source_type_integration": "text",
    "shared": true,
    "team_id": "text",
    "include_permissions_summary": true,
    "risk_statistics": {
      "affected_node_count": "text",
      "suppressed_node_count": "text",
      "last_occurred_at": "2026-04-06T07:06:58.479Z",
      "status": 1
    },
    "risk_profiles": [
      0
    ],
    "internal_id": "text",
    "waypoint_nodes": {
      "nodes": [
        {
          "node_type": "text",
          "condition_expression": {
            "specs": [
              {
                "fn": 0,
                "property": "email",
                "value": null,
                "not": false,
                "value_property_name": "text",
                "value_property_from_other_node": true,
                "source_property": "text"
              }
            ],
            "tag_specs": [
              {
                "tag": {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                },
                "exclude": true,
                "fn": 1,
                "source_query_id": "text",
                "source_tag_key": "text"
              }
            ],
            "child_expressions": "[Circular Reference]",
            "operator": 0,
            "not": true
          },
          "node_id": "text",
          "count_condition_expression": "[Circular Reference]",
          "direct_relationship_only": true,
          "node_type_grouping_constraint": {
            "node_types": [
              "text"
            ],
            "constraint_type": 1
          },
          "properties_to_get": [
            "text"
          ],
          "tags_to_get": [
            {
              "type": 1,
              "key": "text"
            }
          ],
          "integration_types": [
            "text"
          ]
        }
      ],
      "nodes_operator": 0
    },
    "optional": true,
    "union_specs": [
      {
        "query_type": 1,
        "source_node_types": {
          "nodes": [
            {
              "node_type": "text",
              "condition_expression": {
                "specs": [
                  {
                    "fn": 0,
                    "property": "email",
                    "value": null,
                    "not": false,
                    "value_property_name": "text",
                    "value_property_from_other_node": true,
                    "source_property": "text"
                  }
                ],
                "tag_specs": [
                  {
                    "tag": {
                      "type": "text",
                      "key": "text",
                      "value": "text",
                      "properties": {
                        "ANY_ADDITIONAL_PROPERTY": null
                      }
                    },
                    "exclude": true,
                    "fn": 1,
                    "source_query_id": "text",
                    "source_tag_key": "text"
                  }
                ],
                "child_expressions": "[Circular Reference]",
                "operator": 0,
                "not": true
              },
              "node_id": "text",
              "count_condition_expression": "[Circular Reference]",
              "direct_relationship_only": true,
              "node_type_grouping_constraint": {
                "node_types": [
                  "text"
                ],
                "constraint_type": 1
              },
              "properties_to_get": [
                "text"
              ],
              "tags_to_get": [
                {
                  "type": 1,
                  "key": "text"
                }
              ],
              "integration_types": [
                "text"
              ]
            }
          ],
          "nodes_operator": 0
        },
        "customized_variables": [
          {
            "key": "text",
            "value": "text"
          }
        ],
        "access_filter": {
          "engagement_score": {
            "op": 1,
            "value": 1
          },
          "over_provisioned_score": {
            "op": 1,
            "value": 1
          },
          "include_secondary_grantee": true,
          "include_indirect_resource": true,
          "exclude_indirect_grantee": true,
          "anomaly_detection_history_days": "text",
          "last_used": {
            "op": 1,
            "value": "2026-04-06T07:06:58.479Z",
            "target": 1,
            "relative_timevar_value": "text",
            "not": true
          }
        },
        "node_relationship_type": 1,
        "relates_to_exp": {
          "specs": "[Circular Reference]",
          "child_expressions": "[Circular Reference]",
          "operator": 1,
          "not": true,
          "and_op_type": 1
        },
        "path_summary_node_types": {
          "nodes": [
            {
              "node_type": "text",
              "condition_expression": {
                "specs": [
                  {
                    "fn": 0,
                    "property": "email",
                    "value": null,
                    "not": false,
                    "value_property_name": "text",
                    "value_property_from_other_node": true,
                    "source_property": "text"
                  }
                ],
                "tag_specs": [
                  {
                    "tag": {
                      "type": "text",
                      "key": "text",
                      "value": "text",
                      "properties": {
                        "ANY_ADDITIONAL_PROPERTY": null
                      }
                    },
                    "exclude": true,
                    "fn": 1,
                    "source_query_id": "text",
                    "source_tag_key": "text"
                  }
                ],
                "child_expressions": "[Circular Reference]",
                "operator": 0,
                "not": true
              },
              "node_id": "text",
              "count_condition_expression": "[Circular Reference]",
              "direct_relationship_only": true,
              "node_type_grouping_constraint": {
                "node_types": [
                  "text"
                ],
                "constraint_type": 1
              },
              "properties_to_get": [
                "text"
              ],
              "tags_to_get": [
                {
                  "type": 1,
                  "key": "text"
                }
              ],
              "integration_types": [
                "text"
              ]
            }
          ],
          "nodes_operator": 0
        },
        "all_entity_condition": {
          "specs": [
            {
              "fn": 0,
              "property": "email",
              "value": null,
              "not": false,
              "value_property_name": "text",
              "value_property_from_other_node": true,
              "source_property": "text"
            }
          ],
          "tag_specs": [
            {
              "tag": {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              },
              "exclude": true,
              "fn": 1,
              "source_query_id": "text",
              "source_tag_key": "text"
            }
          ],
          "child_expressions": [
            {
              "specs": [
                {
                  "fn": 0,
                  "property": "email",
                  "value": null,
                  "not": false,
                  "value_property_name": "text",
                  "value_property_from_other_node": true,
                  "source_property": "text"
                }
              ],
              "tag_specs": [
                {
                  "tag": {
                    "type": "text",
                    "key": "text",
                    "value": "text",
                    "properties": {
                      "ANY_ADDITIONAL_PROPERTY": null
                    }
                  },
                  "exclude": true,
                  "fn": 1,
                  "source_query_id": "text",
                  "source_tag_key": "text"
                }
              ],
              "child_expressions": [
                "[Circular Reference]"
              ],
              "operator": 0,
              "not": true
            }
          ],
          "operator": 0,
          "not": true
        },
        "path_summary_count_conditions": {
          "conditions": [
            {
              "fn": 1,
              "value": "text",
              "value_as": 1
            }
          ]
        },
        "waypoint_nodes": {
          "nodes": [
            {
              "node_type": "text",
              "condition_expression": {
                "specs": [
                  {
                    "fn": 0,
                    "property": "email",
                    "value": null,
                    "not": false,
                    "value_property_name": "text",
                    "value_property_from_other_node": true,
                    "source_property": "text"
                  }
                ],
                "tag_specs": [
                  {
                    "tag": {
                      "type": "text",
                      "key": "text",
                      "value": "text",
                      "properties": {
                        "ANY_ADDITIONAL_PROPERTY": null
                      }
                    },
                    "exclude": true,
                    "fn": 1,
                    "source_query_id": "text",
                    "source_tag_key": "text"
                  }
                ],
                "child_expressions": "[Circular Reference]",
                "operator": 0,
                "not": true
              },
              "node_id": "text",
              "count_condition_expression": "[Circular Reference]",
              "direct_relationship_only": true,
              "node_type_grouping_constraint": {
                "node_types": [
                  "text"
                ],
                "constraint_type": 1
              },
              "properties_to_get": [
                "text"
              ],
              "tags_to_get": [
                {
                  "type": 1,
                  "key": "text"
                }
              ],
              "integration_types": [
                "text"
              ]
            }
          ],
          "nodes_operator": 0
        },
        "additional_spec_properties": {}
      }
    ]
  }
}
POST /api/v1/assessments/queries HTTP/1.1
Host: your-tenant.vezacloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 16138

{
  "name": "text",
  "description": "text",
  "query_type": 1,
  "raw_permissions": {
    "values": [
      "text"
    ],
    "operator": 1
  },
  "effective_permissions": {
    "values": [
      1
    ],
    "operator": 1
  },
  "source_node_types": {
    "nodes": [
      {
        "node_type": "text",
        "condition_expression": {
          "specs": [
            {
              "fn": 0,
              "property": "email",
              "value": null,
              "not": false,
              "value_property_name": "text",
              "value_property_from_other_node": true,
              "source_property": "text"
            }
          ],
          "tag_specs": [
            {
              "tag": {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              },
              "exclude": true,
              "fn": 1,
              "source_query_id": "text",
              "source_tag_key": "text"
            }
          ],
          "child_expressions": [
            "[Circular Reference]"
          ],
          "operator": 0,
          "not": true
        },
        "node_id": "text",
        "count_condition_expression": {
          "specs": [
            {
              "fn": 1,
              "value": "text",
              "value_as": 1
            }
          ],
          "child_expressions": "[Circular Reference]",
          "operator": 1,
          "not": true,
          "include_zero_count_results": true
        },
        "direct_relationship_only": true,
        "node_type_grouping_constraint": {
          "node_types": [
            "text"
          ],
          "constraint_type": 1
        },
        "properties_to_get": [
          "text"
        ],
        "tags_to_get": [
          {
            "type": 1,
            "key": "text"
          }
        ],
        "integration_types": [
          "text"
        ]
      }
    ],
    "nodes_operator": 0
  },
  "required_intermediate_node_types": {
    "nodes": [
      {
        "node_type": "text",
        "condition_expression": {
          "specs": [
            {
              "fn": 0,
              "property": "email",
              "value": null,
              "not": false,
              "value_property_name": "text",
              "value_property_from_other_node": true,
              "source_property": "text"
            }
          ],
          "tag_specs": [
            {
              "tag": {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              },
              "exclude": true,
              "fn": 1,
              "source_query_id": "text",
              "source_tag_key": "text"
            }
          ],
          "child_expressions": [
            "[Circular Reference]"
          ],
          "operator": 0,
          "not": true
        },
        "node_id": "text",
        "count_condition_expression": {
          "specs": [
            {
              "fn": 1,
              "value": "text",
              "value_as": 1
            }
          ],
          "child_expressions": "[Circular Reference]",
          "operator": 1,
          "not": true,
          "include_zero_count_results": true
        },
        "direct_relationship_only": true,
        "node_type_grouping_constraint": {
          "node_types": [
            "text"
          ],
          "constraint_type": 1
        },
        "properties_to_get": [
          "text"
        ],
        "tags_to_get": [
          {
            "type": 1,
            "key": "text"
          }
        ],
        "integration_types": [
          "text"
        ]
      }
    ],
    "nodes_operator": 0
  },
  "avoided_intermediate_node_types": {
    "nodes": [
      {
        "node_type": "text",
        "condition_expression": {
          "specs": [
            {
              "fn": 0,
              "property": "email",
              "value": null,
              "not": false,
              "value_property_name": "text",
              "value_property_from_other_node": true,
              "source_property": "text"
            }
          ],
          "tag_specs": [
            {
              "tag": {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              },
              "exclude": true,
              "fn": 1,
              "source_query_id": "text",
              "source_tag_key": "text"
            }
          ],
          "child_expressions": [
            "[Circular Reference]"
          ],
          "operator": 0,
          "not": true
        },
        "node_id": "text",
        "count_condition_expression": {
          "specs": [
            {
              "fn": 1,
              "value": "text",
              "value_as": 1
            }
          ],
          "child_expressions": "[Circular Reference]",
          "operator": 1,
          "not": true,
          "include_zero_count_results": true
        },
        "direct_relationship_only": true,
        "node_type_grouping_constraint": {
          "node_types": [
            "text"
          ],
          "constraint_type": 1
        },
        "properties_to_get": [
          "text"
        ],
        "tags_to_get": [
          {
            "type": 1,
            "key": "text"
          }
        ],
        "integration_types": [
          "text"
        ]
      }
    ],
    "nodes_operator": 0
  },
  "destination_node_types": {
    "nodes": [
      {
        "node_type": "text",
        "condition_expression": {
          "specs": [
            {
              "fn": 0,
              "property": "email",
              "value": null,
              "not": false,
              "value_property_name": "text",
              "value_property_from_other_node": true,
              "source_property": "text"
            }
          ],
          "tag_specs": [
            {
              "tag": {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              },
              "exclude": true,
              "fn": 1,
              "source_query_id": "text",
              "source_tag_key": "text"
            }
          ],
          "child_expressions": [
            "[Circular Reference]"
          ],
          "operator": 0,
          "not": true
        },
        "node_id": "text",
        "count_condition_expression": {
          "specs": [
            {
              "fn": 1,
              "value": "text",
              "value_as": 1
            }
          ],
          "child_expressions": "[Circular Reference]",
          "operator": 1,
          "not": true,
          "include_zero_count_results": true
        },
        "direct_relationship_only": true,
        "node_type_grouping_constraint": {
          "node_types": [
            "text"
          ],
          "constraint_type": 1
        },
        "properties_to_get": [
          "text"
        ],
        "tags_to_get": [
          {
            "type": 1,
            "key": "text"
          }
        ],
        "integration_types": [
          "text"
        ]
      }
    ],
    "nodes_operator": 0
  },
  "access_filter": {
    "engagement_score": {
      "op": 1,
      "value": 1
    },
    "over_provisioned_score": {
      "op": 1,
      "value": 1
    },
    "include_secondary_grantee": true,
    "include_indirect_resource": true,
    "exclude_indirect_grantee": true,
    "anomaly_detection_history_days": "text",
    "last_used": {
      "op": 1,
      "value": "2026-04-06T07:06:58.479Z",
      "target": 1,
      "relative_timevar_value": "text",
      "not": true
    }
  },
  "visibility": 1,
  "node_relationship_type": 1,
  "labels": [
    "text"
  ],
  "relates_to_exp": {
    "specs": [
      {
        "node_types": {
          "nodes": "[Circular Reference]",
          "nodes_operator": 0
        },
        "required_intermediate_node_types": {
          "nodes": "[Circular Reference]",
          "nodes_operator": 0
        },
        "avoided_intermediate_node_types": {
          "nodes": "[Circular Reference]",
          "nodes_operator": 0
        },
        "raw_permissions": {
          "values": [
            "text"
          ],
          "operator": 1
        },
        "effective_permissions": {
          "values": [
            1
          ],
          "operator": 1
        },
        "unsupported_condition_mode": 1,
        "no_relation": true,
        "direction": 1,
        "path_type": 1
      }
    ],
    "child_expressions": [
      {
        "specs": [
          {
            "node_types": {
              "nodes": "[Circular Reference]",
              "nodes_operator": 0
            },
            "required_intermediate_node_types": {
              "nodes": "[Circular Reference]",
              "nodes_operator": 0
            },
            "avoided_intermediate_node_types": {
              "nodes": "[Circular Reference]",
              "nodes_operator": 0
            },
            "raw_permissions": {
              "values": [
                "text"
              ],
              "operator": 1
            },
            "effective_permissions": {
              "values": [
                1
              ],
              "operator": 1
            },
            "unsupported_condition_mode": 1,
            "no_relation": true,
            "direction": 1,
            "path_type": 1
          }
        ],
        "child_expressions": [
          "[Circular Reference]"
        ],
        "operator": 1,
        "not": true,
        "and_op_type": 1
      }
    ],
    "operator": 1,
    "not": true,
    "and_op_type": 1
  },
  "all_entity_condition": {
    "specs": [
      {
        "fn": 0,
        "property": "email",
        "value": null,
        "not": false,
        "value_property_name": "text",
        "value_property_from_other_node": true,
        "source_property": "text"
      }
    ],
    "tag_specs": [
      {
        "tag": {
          "type": "text",
          "key": "text",
          "value": "text",
          "properties": {
            "ANY_ADDITIONAL_PROPERTY": null
          }
        },
        "exclude": true,
        "fn": 1,
        "source_query_id": "text",
        "source_tag_key": "text"
      }
    ],
    "child_expressions": [
      {
        "specs": [
          {
            "fn": 0,
            "property": "email",
            "value": null,
            "not": false,
            "value_property_name": "text",
            "value_property_from_other_node": true,
            "source_property": "text"
          }
        ],
        "tag_specs": [
          {
            "tag": {
              "type": "text",
              "key": "text",
              "value": "text",
              "properties": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            },
            "exclude": true,
            "fn": 1,
            "source_query_id": "text",
            "source_tag_key": "text"
          }
        ],
        "child_expressions": [
          {
            "specs": [
              {
                "fn": 0,
                "property": "email",
                "value": null,
                "not": false,
                "value_property_name": "text",
                "value_property_from_other_node": true,
                "source_property": "text"
              }
            ],
            "tag_specs": [
              {
                "tag": {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                },
                "exclude": true,
                "fn": 1,
                "source_query_id": "text",
                "source_tag_key": "text"
              }
            ],
            "child_expressions": "[Circular Reference]",
            "operator": 0,
            "not": true
          }
        ],
        "operator": 0,
        "not": true
      }
    ],
    "operator": 0,
    "not": true
  },
  "path_summary_node_types": {
    "nodes": [
      {
        "node_type": "text",
        "condition_expression": {
          "specs": [
            {
              "fn": 0,
              "property": "email",
              "value": null,
              "not": false,
              "value_property_name": "text",
              "value_property_from_other_node": true,
              "source_property": "text"
            }
          ],
          "tag_specs": [
            {
              "tag": {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              },
              "exclude": true,
              "fn": 1,
              "source_query_id": "text",
              "source_tag_key": "text"
            }
          ],
          "child_expressions": [
            "[Circular Reference]"
          ],
          "operator": 0,
          "not": true
        },
        "node_id": "text",
        "count_condition_expression": {
          "specs": [
            {
              "fn": 1,
              "value": "text",
              "value_as": 1
            }
          ],
          "child_expressions": "[Circular Reference]",
          "operator": 1,
          "not": true,
          "include_zero_count_results": true
        },
        "direct_relationship_only": true,
        "node_type_grouping_constraint": {
          "node_types": [
            "text"
          ],
          "constraint_type": 1
        },
        "properties_to_get": [
          "text"
        ],
        "tags_to_get": [
          {
            "type": 1,
            "key": "text"
          }
        ],
        "integration_types": [
          "text"
        ]
      }
    ],
    "nodes_operator": 0
  },
  "path_summary_count_conditions": {
    "conditions": [
      {
        "fn": 1,
        "value": "text",
        "value_as": 1
      }
    ]
  },
  "risk_level": 1,
  "risk_suppressed_constraints": {
    "nodes": [
      {
        "node_type": "text",
        "condition_expression": {
          "specs": [
            {
              "fn": 0,
              "property": "email",
              "value": null,
              "not": false,
              "value_property_name": "text",
              "value_property_from_other_node": true,
              "source_property": "text"
            }
          ],
          "tag_specs": [
            {
              "tag": {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              },
              "exclude": true,
              "fn": 1,
              "source_query_id": "text",
              "source_tag_key": "text"
            }
          ],
          "child_expressions": [
            "[Circular Reference]"
          ],
          "operator": 0,
          "not": true
        },
        "node_id": "text",
        "count_condition_expression": {
          "specs": [
            {
              "fn": 1,
              "value": "text",
              "value_as": 1
            }
          ],
          "child_expressions": "[Circular Reference]",
          "operator": 1,
          "not": true,
          "include_zero_count_results": true
        },
        "direct_relationship_only": true,
        "node_type_grouping_constraint": {
          "node_types": [
            "text"
          ],
          "constraint_type": 1
        },
        "properties_to_get": [
          "text"
        ],
        "tags_to_get": [
          {
            "type": 1,
            "key": "text"
          }
        ],
        "integration_types": [
          "text"
        ]
      }
    ]
  },
  "analysis_type": 1,
  "risk_explanation": "text",
  "risk_remediation": "text",
  "result_enrichment": {
    "join_node_specs": [
      {
        "with": "text",
        "node_spec": {
          "node_type": "text",
          "condition_expression": {
            "specs": [
              {
                "fn": 0,
                "property": "email",
                "value": null,
                "not": false,
                "value_property_name": "text",
                "value_property_from_other_node": true,
                "source_property": "text"
              }
            ],
            "tag_specs": [
              {
                "tag": {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                },
                "exclude": true,
                "fn": 1,
                "source_query_id": "text",
                "source_tag_key": "text"
              }
            ],
            "child_expressions": [
              "[Circular Reference]"
            ],
            "operator": 0,
            "not": true
          },
          "node_id": "text",
          "count_condition_expression": {
            "specs": [
              {
                "fn": 1,
                "value": "text",
                "value_as": 1
              }
            ],
            "child_expressions": "[Circular Reference]",
            "operator": 1,
            "not": true,
            "include_zero_count_results": true
          },
          "direct_relationship_only": true,
          "node_type_grouping_constraint": {
            "node_types": [
              "text"
            ],
            "constraint_type": 1
          },
          "properties_to_get": [
            "text"
          ],
          "tags_to_get": [
            {
              "type": 1,
              "key": "text"
            }
          ],
          "integration_types": [
            "text"
          ]
        },
        "as": "text"
      }
    ],
    "outlier_detection": {
      "type": 1,
      "manager_centric_config": {
        "grouping_properties": [
          {
            "property_name": "text",
            "node_type": "text",
            "target": 1,
            "joined_node_alias": "text"
          }
        ],
        "threshold": 1
      }
    },
    "include_associated_risks": true,
    "risks_filter": "text"
  },
  "include_sub_permissions": true,
  "save_mode": 1,
  "vql_query": "text",
  "waypoint_nodes": {
    "nodes": [
      {
        "node_type": "text",
        "condition_expression": {
          "specs": [
            {
              "fn": 0,
              "property": "email",
              "value": null,
              "not": false,
              "value_property_name": "text",
              "value_property_from_other_node": true,
              "source_property": "text"
            }
          ],
          "tag_specs": [
            {
              "tag": {
                "type": "text",
                "key": "text",
                "value": "text",
                "properties": {
                  "ANY_ADDITIONAL_PROPERTY": null
                }
              },
              "exclude": true,
              "fn": 1,
              "source_query_id": "text",
              "source_tag_key": "text"
            }
          ],
          "child_expressions": [
            "[Circular Reference]"
          ],
          "operator": 0,
          "not": true
        },
        "node_id": "text",
        "count_condition_expression": {
          "specs": [
            {
              "fn": 1,
              "value": "text",
              "value_as": 1
            }
          ],
          "child_expressions": "[Circular Reference]",
          "operator": 1,
          "not": true,
          "include_zero_count_results": true
        },
        "direct_relationship_only": true,
        "node_type_grouping_constraint": {
          "node_types": [
            "text"
          ],
          "constraint_type": 1
        },
        "properties_to_get": [
          "text"
        ],
        "tags_to_get": [
          {
            "type": 1,
            "key": "text"
          }
        ],
        "integration_types": [
          "text"
        ]
      }
    ],
    "nodes_operator": 0
  },
  "risk_profiles": [
    1
  ],
  "optional": true,
  "union_specs": [
    {
      "query_type": 1,
      "source_node_types": {
        "nodes": [
          {
            "node_type": "text",
            "condition_expression": {
              "specs": [
                {
                  "fn": 0,
                  "property": "email",
                  "value": null,
                  "not": false,
                  "value_property_name": "text",
                  "value_property_from_other_node": true,
                  "source_property": "text"
                }
              ],
              "tag_specs": [
                {
                  "tag": {
                    "type": "text",
                    "key": "text",
                    "value": "text",
                    "properties": {
                      "ANY_ADDITIONAL_PROPERTY": null
                    }
                  },
                  "exclude": true,
                  "fn": 1,
                  "source_query_id": "text",
                  "source_tag_key": "text"
                }
              ],
              "child_expressions": [
                "[Circular Reference]"
              ],
              "operator": 0,
              "not": true
            },
            "node_id": "text",
            "count_condition_expression": {
              "specs": [
                {
                  "fn": 1,
                  "value": "text",
                  "value_as": 1
                }
              ],
              "child_expressions": "[Circular Reference]",
              "operator": 1,
              "not": true,
              "include_zero_count_results": true
            },
            "direct_relationship_only": true,
            "node_type_grouping_constraint": {
              "node_types": [
                "text"
              ],
              "constraint_type": 1
            },
            "properties_to_get": [
              "text"
            ],
            "tags_to_get": [
              {
                "type": 1,
                "key": "text"
              }
            ],
            "integration_types": [
              "text"
            ]
          }
        ],
        "nodes_operator": 0
      },
      "customized_variables": [
        {
          "key": "text",
          "value": "text"
        }
      ],
      "access_filter": {
        "engagement_score": {
          "op": 1,
          "value": 1
        },
        "over_provisioned_score": {
          "op": 1,
          "value": 1
        },
        "include_secondary_grantee": true,
        "include_indirect_resource": true,
        "exclude_indirect_grantee": true,
        "anomaly_detection_history_days": "text",
        "last_used": {
          "op": 1,
          "value": "2026-04-06T07:06:58.479Z",
          "target": 1,
          "relative_timevar_value": "text",
          "not": true
        }
      },
      "node_relationship_type": 1,
      "relates_to_exp": {
        "specs": [
          {
            "node_types": {
              "nodes": "[Circular Reference]",
              "nodes_operator": 0
            },
            "required_intermediate_node_types": {
              "nodes": "[Circular Reference]",
              "nodes_operator": 0
            },
            "avoided_intermediate_node_types": {
              "nodes": "[Circular Reference]",
              "nodes_operator": 0
            },
            "raw_permissions": {
              "values": [
                "text"
              ],
              "operator": 1
            },
            "effective_permissions": {
              "values": [
                1
              ],
              "operator": 1
            },
            "unsupported_condition_mode": 1,
            "no_relation": true,
            "direction": 1,
            "path_type": 1
          }
        ],
        "child_expressions": [
          {
            "specs": [
              {
                "node_types": {
                  "nodes": "[Circular Reference]",
                  "nodes_operator": 0
                },
                "required_intermediate_node_types": {
                  "nodes": "[Circular Reference]",
                  "nodes_operator": 0
                },
                "avoided_intermediate_node_types": {
                  "nodes": "[Circular Reference]",
                  "nodes_operator": 0
                },
                "raw_permissions": {
                  "values": [
                    "text"
                  ],
                  "operator": 1
                },
                "effective_permissions": {
                  "values": [
                    1
                  ],
                  "operator": 1
                },
                "unsupported_condition_mode": 1,
                "no_relation": true,
                "direction": 1,
                "path_type": 1
              }
            ],
            "child_expressions": [
              "[Circular Reference]"
            ],
            "operator": 1,
            "not": true,
            "and_op_type": 1
          }
        ],
        "operator": 1,
        "not": true,
        "and_op_type": 1
      },
      "path_summary_node_types": {
        "nodes": [
          {
            "node_type": "text",
            "condition_expression": {
              "specs": [
                {
                  "fn": 0,
                  "property": "email",
                  "value": null,
                  "not": false,
                  "value_property_name": "text",
                  "value_property_from_other_node": true,
                  "source_property": "text"
                }
              ],
              "tag_specs": [
                {
                  "tag": {
                    "type": "text",
                    "key": "text",
                    "value": "text",
                    "properties": {
                      "ANY_ADDITIONAL_PROPERTY": null
                    }
                  },
                  "exclude": true,
                  "fn": 1,
                  "source_query_id": "text",
                  "source_tag_key": "text"
                }
              ],
              "child_expressions": [
                "[Circular Reference]"
              ],
              "operator": 0,
              "not": true
            },
            "node_id": "text",
            "count_condition_expression": {
              "specs": [
                {
                  "fn": 1,
                  "value": "text",
                  "value_as": 1
                }
              ],
              "child_expressions": "[Circular Reference]",
              "operator": 1,
              "not": true,
              "include_zero_count_results": true
            },
            "direct_relationship_only": true,
            "node_type_grouping_constraint": {
              "node_types": [
                "text"
              ],
              "constraint_type": 1
            },
            "properties_to_get": [
              "text"
            ],
            "tags_to_get": [
              {
                "type": 1,
                "key": "text"
              }
            ],
            "integration_types": [
              "text"
            ]
          }
        ],
        "nodes_operator": 0
      },
      "all_entity_condition": {
        "specs": [
          {
            "fn": 0,
            "property": "email",
            "value": null,
            "not": false,
            "value_property_name": "text",
            "value_property_from_other_node": true,
            "source_property": "text"
          }
        ],
        "tag_specs": [
          {
            "tag": {
              "type": "text",
              "key": "text",
              "value": "text",
              "properties": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            },
            "exclude": true,
            "fn": 1,
            "source_query_id": "text",
            "source_tag_key": "text"
          }
        ],
        "child_expressions": [
          {
            "specs": [
              {
                "fn": 0,
                "property": "email",
                "value": null,
                "not": false,
                "value_property_name": "text",
                "value_property_from_other_node": true,
                "source_property": "text"
              }
            ],
            "tag_specs": [
              {
                "tag": {
                  "type": "text",
                  "key": "text",
                  "value": "text",
                  "properties": {
                    "ANY_ADDITIONAL_PROPERTY": null
                  }
                },
                "exclude": true,
                "fn": 1,
                "source_query_id": "text",
                "source_tag_key": "text"
              }
            ],
            "child_expressions": [
              {
                "specs": [
                  {
                    "fn": 0,
                    "property": "email",
                    "value": null,
                    "not": false,
                    "value_property_name": "text",
                    "value_property_from_other_node": true,
                    "source_property": "text"
                  }
                ],
                "tag_specs": [
                  {
                    "tag": {
                      "type": "text",
                      "key": "text",
                      "value": "text",
                      "properties": {
                        "ANY_ADDITIONAL_PROPERTY": null
                      }
                    },
                    "exclude": true,
                    "fn": 1,
                    "source_query_id": "text",
                    "source_tag_key": "text"
                  }
                ],
                "child_expressions": "[Circular Reference]",
                "operator": 0,
                "not": true
              }
            ],
            "operator": 0,
            "not": true
          }
        ],
        "operator": 0,
        "not": true
      },
      "path_summary_count_conditions": {
        "conditions": [
          {
            "fn": 1,
            "value": "text",
            "value_as": 1
          }
        ]
      },
      "waypoint_nodes": {
        "nodes": [
          {
            "node_type": "text",
            "condition_expression": {
              "specs": [
                {
                  "fn": 0,
                  "property": "email",
                  "value": null,
                  "not": false,
                  "value_property_name": "text",
                  "value_property_from_other_node": true,
                  "source_property": "text"
                }
              ],
              "tag_specs": [
                {
                  "tag": {
                    "type": "text",
                    "key": "text",
                    "value": "text",
                    "properties": {
                      "ANY_ADDITIONAL_PROPERTY": null
                    }
                  },
                  "exclude": true,
                  "fn": 1,
                  "source_query_id": "text",
                  "source_tag_key": "text"
                }
              ],
              "child_expressions": [
                "[Circular Reference]"
              ],
              "operator": 0,
              "not": true
            },
            "node_id": "text",
            "count_condition_expression": {
              "specs": [
                {
                  "fn": 1,
                  "value": "text",
                  "value_as": 1
                }
              ],
              "child_expressions": "[Circular Reference]",
              "operator": 1,
              "not": true,
              "include_zero_count_results": true
            },
            "direct_relationship_only": true,
            "node_type_grouping_constraint": {
              "node_types": [
                "text"
              ],
              "constraint_type": 1
            },
            "properties_to_get": [
              "text"
            ],
            "tags_to_get": [
              {
                "type": 1,
                "key": "text"
              }
            ],
            "integration_types": [
              "text"
            ]
          }
        ],
        "nodes_operator": 0
      },
      "additional_spec_properties": {}
    }
  ]
}