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 input parameters may be required, as indicated in the Required column. For return values, this indicates that you are assured a value if the field is requested for 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.