---
title: GraphObjectTypeInfo type | Wartiva GraphQL API
description: Describes a single graph object type: its enum value, the relationships it participates. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/graph-object-type-info.html
updated: 2026-10-07
---

Graph search · GraphQL type

# `GraphObjectTypeInfo` type

Describes a single graph object type: its enum value, the relationships it participates in, and the properties available for use in search query filters and sorts.

## Fields

| Field Name | Description |
|---|---|
| `objectType` - [`GraphObjectType!`](https://wartiva.com/api-docs/types/graph-object-type.html) | The graph object type this entry describes. |
| `objectTypeLabel` - [`String!`](https://wartiva.com/api-docs/types/string.html) | A localized label for the object type. |
| `description` - [`String!`](https://wartiva.com/api-docs/types/string.html) | A description of the object type. |
| `canLocationFilter` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | True when a search query node of this object type may carry a location filter — i.e. the object type is itself a 2D geographic position (currently only POSITION_SEEN). A location filter on any other object type is rejected. |
| `relationships` - [`[RelationshipDirected!]`](https://wartiva.com/api-docs/types/relationship-directed.html) | The relationships this object type participates in, each paired with the direction in which the relationship may be traversed from this type. |
| `searchProperties` - [`[GraphObjectSearchProperty!]`](https://wartiva.com/api-docs/types/graph-object-search-property.html) | The properties of this object type that may be used in search results. |
| `defaultColumns` - [`[ID!]`](https://wartiva.com/api-docs/types/id.html) | The default search-result columns for this object type, as an ordered list of search property path identifiers. Each value is the id of one of this type's [GraphObjectSearchProperty](https://wartiva.com/api-docs/types/graph-object-search-property.html) entries. Clients use these to pre-populate column selection when the user has expressed no preference. |
| `defaultSort` - [`GraphSearchSortInputColumnPayload`](https://wartiva.com/api-docs/types/graph-search-sort-input-column-payload.html) | The default sort column and direction for this object type, or null when results are unsorted by default. When present its propertyPath is the id of one of this type's [GraphObjectSearchProperty](https://wartiva.com/api-docs/types/graph-object-search-property.html) entries. Clients use this to pre-populate the sort control when the user has expressed no preference. |

## Used by

- [`GraphObjectTypeCategoryInfo`](https://wartiva.com/api-docs/types/graph-object-type-category-info.html) type: Describes a single GraphObjectTypeCategory together with the graph object types assigned to it.
- [`GraphObjectTypesPayload`](https://wartiva.com/api-docs/types/graph-object-types-payload.html) type: Payload describing every graph object type known to the security graph along with its relationships and searchable properties.
- [`GraphSearchQueryInput`](https://wartiva.com/api-docs/types/graph-search-query-input.html) input: Specifies the search criteria for a single graph query: the object type to return, optional time and location filters, relationship constraints, the…
- [`GraphSearchResultsPathSegment`](https://wartiva.com/api-docs/types/graph-search-results-path-segment.html) type: A single segment of a GraphSearchResultsPath.

## Example

### Example

```json
{
  "objectType": "ACCOUNT_POLICY",
  "objectTypeLabel": "xyz789",
  "description": "abc123",
  "canLocationFilter": false,
  "relationships": [RelationshipDirected],
  "searchProperties": [GraphObjectSearchProperty],
  "defaultColumns": [4],
  "defaultSort": GraphSearchSortInputColumnPayload
}

```

---

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