> ## 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. |
