File

Represents a File resource. A file contains the metadata for a report run. It shows the status of the run and holds the URLs to the generated report data if the run is finished and the status is

"REPORT_AVAILABLE"

.

JSON representation
{
  "id": string,
  "reportId": string,
  "etag": string,
  "status": enum (Status),
  "fileName": string,
  "kind": string,
  "dateRange": {
    object (DateRange)
  },
  "format": enum (Format),
  "lastModifiedTime": string,
  "urls": {
    "browserUrl": string,
    "apiUrl": string
  }
}
Fields
id

string (int64 format)

The unique ID of this report file.

reportId

string (int64 format)

The ID of the report this file was generated from.

etag

string

Etag of this resource.

status

enum (Status)

The status of the report file.

fileName

string

The filename of the file.

kind

string

Identifies what kind of resource this is. Value: the fixed string

"dfareporting#file"

.

dateRange

object (DateRange)

The date range for which the file has report data. The date range will always be the absolute date range for which the report is run.

format

enum (Format)

The output format of the report. Only available once the file is available.

lastModifiedTime

string (int64 format)

The timestamp in milliseconds since epoch when this file was last modified.

urls

object

The URLs where the completed report file can be downloaded.

urls.browserUrl

string

The URL for downloading the report data through a browser.

urls.apiUrl

string

The URL for downloading the report data through the API.

Status

Enums
PROCESSING
REPORT_AVAILABLE
FAILED
CANCELLED
QUEUED

Format

Enums
CSV
EXCEL