---
title: GraphSearchFastInput input | Wartiva GraphQL API
description: Input parameters for graphSearchFast, the synchronous form of graphSearch. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/graph-search-fast-input.html
updated: 2026-10-07
---

Graph search · GraphQL input

# `GraphSearchFastInput` input

Input parameters for [graphSearchFast](https://wartiva.com/api-docs/queries/graph-search-fast.html), the synchronous form of [graphSearch](https://wartiva.com/api-docs/queries/graph-search.html).

Takes the same organization, time range, and query as [GraphSearchInput](https://wartiva.com/api-docs/types/graph-search-input.html), minus the sort — the fast form returns results in the order the search pipeline produced them. To sort, page, or fetch more than one page, start the search with [graphSearch](https://wartiva.com/api-docs/queries/graph-search.html) and read its job with [graphSearchResults](https://wartiva.com/api-docs/queries/graph-search-results.html).

## Fields

| Input Field | Description |
|---|---|
| `orgId` - [`OrganizationId!`](https://wartiva.com/api-docs/types/organization-id.html) | The Organization to search. |
| `timeRange` - [`DateTimeRangeInput`](https://wartiva.com/api-docs/types/date-time-range-input.html) | Optionally constrains the search by time, exactly as [GraphSearchInput.timeRange](https://wartiva.com/api-docs/types/graph-search-input.html) does: null leaves objects unfiltered by time, time-series relationships fall back to the last 30 days, and all other relationships return current state. |
| `query` - [`GraphSearchQueryInput!`](https://wartiva.com/api-docs/types/graph-search-query-input.html) | The query specifying the object type, conditions, relationships, and columns to return. |
| `first` - [`Int!`](https://wartiva.com/api-docs/types/int.html) | The maximum number of results to return. Must be greater than zero — this is both the search's result cap and the size of the single page returned, so there is no unlimited form. A request above the server's cap (100,000, and configurable lower) returns that many rows instead of failing. The cap also stops the search itself, so `searchJob.resultsCount` saturates at it rather than reporting how many objects matched — treat a full page as "there may be more". For a larger result set, run [graphSearch](https://wartiva.com/api-docs/queries/graph-search.html) and page it with [graphSearchResults](https://wartiva.com/api-docs/queries/graph-search-results.html). |

## Example

### Example

```json
{
  "orgId": "615f3b3b28284380e28a7342",
  "timeRange": DateTimeRangeInput,
  "query": GraphSearchQueryInput,
  "first": 987
}

```

---

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