# AnalyticsDraftRequest

**Type**: `object`

## Properties

- name: datasetId (optional)
  type: string
  description: Dataset the query reads. Supplying it checks the scan budget against that dataset's ceiling and requires VIEW permission on it.

- name: query (required)
  type: `StructuredAnalyticsQuery`

- name: scanBudgetBytes (required)
  type: integer
  description: Bytes the run may scan, checked against the organization's ceiling. Zero stands for a budget field left empty and is reported as a diagnostic.
