> ## Documentation Index > Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt > Use this file to discover all available pages before exploring further. # QueryAnalyticsData2 ## Example Usage ```typescript theme={null} import { QueryAnalyticsData2 } from "@openrouter/sdk/models/operations"; let value: QueryAnalyticsData2 = { data: [ {}, ], metadata: { queryTimeMs: 928.75, rowCount: 203673, truncated: false, }, }; ``` ## Fields | Field | Type | Required | Description | | ---------- | ------------------------------------------------------------------------------------ | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `cachedAt` | *number* | :heavy\_minus\_sign: | N/A | | `data` | [operations.QueryAnalyticsData1](../../models/operations/queryanalyticsdata1.mdx)\[] | :heavy\_check\_mark: | N/A | | `metadata` | [operations.Metadata](../../models/operations/metadata.mdx) | :heavy\_check\_mark: | N/A | | `warnings` | *string*\[] | :heavy\_minus\_sign: | Warnings about filter resolution issues (e.g. unresolvable api\_key\_id hashes). The query still runs normally; these inform the caller that some filter values could not be resolved. |