---
title: GraphSearchQueryInputPayload type | Wartiva GraphQL API
description: Output mirror of GraphSearchQueryInput used when an executed query is returned as a field on another type (for example as part of a GraphSearchInputPayload).
url: https://wartiva.com/api-docs/types/graph-search-query-input-payload.html
updated: 2026-10-07
---

Graph search · GraphQL type

# `GraphSearchQueryInputPayload` type

Output mirror of [GraphSearchQueryInput](https://wartiva.com/api-docs/types/graph-search-query-input.html) used when an executed query is returned as a field on another type (for example as part of a [GraphSearchInputPayload](https://wartiva.com/api-docs/types/graph-search-input-payload.html)).

## Fields

| Field Name | Description |
|---|---|
| `objectType` - [`GraphObjectType!`](https://wartiva.com/api-docs/types/graph-object-type.html) | The type of object that was queried for. |
| `relationships` - [`[GraphRelationshipSearchInputPayload!]!`](https://wartiva.com/api-docs/types/graph-relationship-search-input-payload.html) | Relationship constraints applied to the query. |
| `where` - [`String`](https://wartiva.com/api-docs/types/string.html) | The where-clause string the caller supplied, echoed back verbatim so it can be resubmitted unchanged. Null when the caller supplied whereExpression instead. At most one of where and whereExpression is ever set. A string the caller sent is echoed exactly as sent, so a blank or whitespace-only one comes back non-null even though it applies no filter: test it for content rather than for null. |
| `whereExpression` - [`SearchQueryExpressionPayload`](https://wartiva.com/api-docs/types/search-query-expression-payload.html) | The structured search condition the caller supplied, echoed back exactly as sent so it can be resubmitted unchanged. Null when the caller supplied a where string instead, and null when the query node carried no where filter. See [SearchQueryExpressionPayload](https://wartiva.com/api-docs/types/search-query-expression-payload.html). |
| `objectId` - [`ID`](https://wartiva.com/api-docs/types/id.html) | When included only the specified object will be returned for this query input. |
| `select` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | True when object property values were included in the results. |
| `columns` - [`[GraphSearchColumnInputPayload!]!`](https://wartiva.com/api-docs/types/graph-search-column-input-payload.html) | The columns that were requested in the search results. |
| `locationFilter` - [`LocationFilter`](https://wartiva.com/api-docs/types/location-filter.html) | The location filter that was applied, if any. See [GraphSearchQueryInput](https://wartiva.com/api-docs/types/graph-search-query-input.html) for the conditions under which it takes effect. |

## Used by

- [`ApplicationInstallConnection`](https://wartiva.com/api-docs/types/application-install-connection.html) type: Collection payload for ApplicationInstall edges with total count.
- [`ApplicationInstallUserSettingsConnection`](https://wartiva.com/api-docs/types/application-install-user-settings-connection.html) type: Collection payload for ApplicationInstallUserSettings edges with total count.
- [`ArpTableEntryConnection`](https://wartiva.com/api-docs/types/arp-table-entry-connection.html) type: Collection payload for ArpTableEntry edges with total count.
- [`DeviceConnection`](https://wartiva.com/api-docs/types/device-connection.html) type: Connection for Device edges with total count.
- [`DeviceModelConnection`](https://wartiva.com/api-docs/types/device-model-connection.html) type: Connection for DeviceModel edges with total count.
- [`DiskConnection`](https://wartiva.com/api-docs/types/disk-connection.html) type: Collection payload for Disk edges with total count.
- [`DiskMountConnection`](https://wartiva.com/api-docs/types/disk-mount-connection.html) type: Collection payload for DiskMount edges with total count.
- [`EndpointConnection`](https://wartiva.com/api-docs/types/endpoint-connection.html) type: Collection payload for Endpoint edges with total count.
- [`EndpointGroupConnection`](https://wartiva.com/api-docs/types/endpoint-group-connection.html) type: Collection payload for EndpointGroup edges with total count.
- [`EndpointPathConnection`](https://wartiva.com/api-docs/types/endpoint-path-connection.html) type: Collection payload for EndpointPath edges with total count.
- [`EndpointUserConnection`](https://wartiva.com/api-docs/types/endpoint-user-connection.html) type: Collection payload for EndpointUser edges with total count.
- [`ExecutableConnection`](https://wartiva.com/api-docs/types/executable-connection.html) type: Collection payload for Executable edges with total count.
- [`GraphRelationshipSearchInputPayload`](https://wartiva.com/api-docs/types/graph-relationship-search-input-payload.html) type: Output mirror of GraphRelationshipSearchInput used when an executed query is returned as a field on another type.
- [`GraphSearchInputPayload`](https://wartiva.com/api-docs/types/graph-search-input-payload.html) type: The parameters that were submitted to start a graph search.
- [`InterfaceConnection`](https://wartiva.com/api-docs/types/interface-connection.html) type: Collection payload for Interface edges with total count.
- [`LogonSessionConnection`](https://wartiva.com/api-docs/types/logon-session-connection.html) type: Collection payload for LogonSession edges with total count.
- [`NetworkConnection`](https://wartiva.com/api-docs/types/network-connection.html) type: Collection payload for Network edges with total count.
- [`NetworkPrefixConnection`](https://wartiva.com/api-docs/types/network-prefix-connection.html) type: Collection payload for NetworkPrefix edges with total count.
- [`OpenPortConnection`](https://wartiva.com/api-docs/types/open-port-connection.html) type: Connection for OpenPort edges with total count.
- [`PositionSeenConnection`](https://wartiva.com/api-docs/types/position-seen-connection.html) type: Collection payload for PositionSeen edges with total count.
- [`RouteConnection`](https://wartiva.com/api-docs/types/route-connection.html) type: Collection payload for Route edges with total count.
- [`RuleBodySearch`](https://wartiva.com/api-docs/types/rule-body-search.html) type: The body of a SEARCH rule: the graph search whose matches the rule flags.
- [`RuleBodyThreshold`](https://wartiva.com/api-docs/types/rule-body-threshold.html) type: The body of a THRESHOLD rule: which objects it judges, which related objects it counts for each, and the bounds that count must stay within.
- [`ServiceConnection`](https://wartiva.com/api-docs/types/service-connection.html) type: Connection for Service edges with total count.
- [`SystemServiceConnection`](https://wartiva.com/api-docs/types/system-service-connection.html) type: Collection payload for SystemService edges with total count.
- [`WlanAccessPointConnection`](https://wartiva.com/api-docs/types/wlan-access-point-connection.html) type: Collection payload for WlanAccessPoint edges with total count.
- [`WlanInterfaceConnectionConnection`](https://wartiva.com/api-docs/types/wlan-interface-connection-connection.html) type: Collection payload for WlanInterfaceConnection edges with total count.
- [`WlanInterfaceList`](https://wartiva.com/api-docs/types/wlan-interface-list.html) type: Collection payload for WlanInterface edges with total count.
- [`WlanNetworkConnection`](https://wartiva.com/api-docs/types/wlan-network-connection.html) type: Collection payload for WlanNetwork edges with total count.

## Example

### Example

```json
{
  "objectType": "ACCOUNT_POLICY",
  "relationships": [GraphRelationshipSearchInputPayload],
  "where": "xyz789",
  "whereExpression": SearchQueryExpressionPayload,
  "objectId": 4,
  "select": true,
  "columns": [GraphSearchColumnInputPayload],
  "locationFilter": LocationFilter
}

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
