+++
# -----------------------------------------------------------------------
# Do not edit this file. It is automatically generated by API Documenter.
# -----------------------------------------------------------------------
title = "DataQueryRequest"
keywords = ["grafana","documentation","sdk","@grafana/data"]
type = "docs"
+++
## DataQueryRequest interface
Signature
```typescript
export interface DataQueryRequest
```
Import
```typescript
import { DataQueryRequest } from '@grafana/data';
```
Properties
| Property | Type | Description |
| --- | --- | --- |
| [app](#app-property) | CoreApp | string
| |
| [cacheTimeout](#cachetimeout-property) | string
| |
| [dashboardId](#dashboardid-property) | number
| |
| [endTime](#endtime-property) | number
| |
| [exploreMode](#exploremode-property) | ExploreMode
| |
| [interval](#interval-property) | string
| |
| [intervalMs](#intervalms-property) | number
| |
| [maxDataPoints](#maxdatapoints-property) | number
| |
| [panelId](#panelid-property) | number
| |
| [range](#range-property) | TimeRange
| |
| [rangeRaw](#rangeraw-property) | RawTimeRange
| |
| [requestId](#requestid-property) | string
| |
| [reverse](#reverse-property) | boolean
| |
| [scopedVars](#scopedvars-property) | ScopedVars
| |
| [startTime](#starttime-property) | number
| |
| [targets](#targets-property) | TQuery[]
| |
| [timeInfo](#timeinfo-property) | string
| |
| [timezone](#timezone-property) | string
| |
### app property
Signature
```typescript
app: CoreApp | string;
```
### cacheTimeout property
Signature
```typescript
cacheTimeout?: string;
```
### dashboardId property
Signature
```typescript
dashboardId: number;
```
### endTime property
Signature
```typescript
endTime?: number;
```
### exploreMode property
Signature
```typescript
exploreMode?: ExploreMode;
```
### interval property
Signature
```typescript
interval: string;
```
### intervalMs property
Signature
```typescript
intervalMs?: number;
```
### maxDataPoints property
Signature
```typescript
maxDataPoints?: number;
```
### panelId property
Signature
```typescript
panelId: number;
```
### range property
Signature
```typescript
range: TimeRange;
```
### rangeRaw property
Signature
```typescript
rangeRaw?: RawTimeRange;
```
### requestId property
Signature
```typescript
requestId: string;
```
### reverse property
Signature
```typescript
reverse?: boolean;
```
### scopedVars property
Signature
```typescript
scopedVars: ScopedVars;
```
### startTime property
Signature
```typescript
startTime: number;
```
### targets property
Signature
```typescript
targets: TQuery[];
```
### timeInfo property
Signature
```typescript
timeInfo?: string;
```
### timezone property
Signature
```typescript
timezone: string;
```