QueryKindInputType is an input datatype for a kind of query used when analyzing a query. It's used by the AnalyzeQueryArguments datatype, which is used by the analyzeQuery() query field.

Table: QueryKindInputType

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For return datatypes, this indicates that you must specify which fields you want returned in the results.
Table last updated: Dec 16, 2025
aggregateAlertAggregateAlertQueryKindInputTypeyes Short-TermAn aggregate alert. See AggregateAlertQueryKindInputType.
filterAlertFilterAlertQueryKindInputTypeyes Short-TermA filter alert. See FilterAlertQueryKindInputType.
filterPrefixFilterPrefixQueryKindInputTypeyes Short-TermA filter prefix. See FilterPrefixQueryKindInputType.
legacyAlertLegacyAlertQueryKindInputTypeyes Short-TermA legacy alert. See LegacyAlertQueryKindInputType.
standardSearchStandardSearchQueryKindInputTypeyes Short-TermA standard search query. See StandardSearchQueryKindInputType.